Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Erik Strand
lufa
Commits
3309c00a
Commit
3309c00a
authored
Jul 11, 2011
by
Dean Camera
Browse files
Minor demo/project documentation and style fixes.
parent
55aadf97
Changes
3
Hide whitespace changes
Inline
Side-by-side
Demos/Host/Incomplete/AndroidAccessoryHost/DeviceDescriptor.c
View file @
3309c00a
...
...
@@ -41,7 +41,7 @@
*
* This routine checks to ensure that the attached device's VID and PID matches Google's for Android devices.
*
* \return An error code from the \ref
Bluetooth
Host_GetDeviceDescriptorDataCodes_t enum.
* \return An error code from the \ref
Android
Host_GetDeviceDescriptorDataCodes_t enum.
*/
uint8_t
ProcessDeviceDescriptor
(
void
)
{
...
...
@@ -55,9 +55,9 @@ uint8_t ProcessDeviceDescriptor(void)
if
(
DeviceDescriptor
.
Header
.
Type
!=
DTYPE_Device
)
return
InvalidDeviceDataReturned
;
/* Validate returned device
Class, SubClass and Protocol values
against the
Bluetooth
spec values */
/* Validate returned device
Vendor ID
against the
Android ADK
spec values */
if
(
DeviceDescriptor
.
VendorID
!=
ANDROID_VENDOR_ID
)
return
IncorrectAndroidDevice
;
return
IncorrectAndroidDevice
;
/* Check the product ID to determine if the Android device is in accessory mode */
if
((
DeviceDescriptor
.
ProductID
!=
ANDROID_ACCESSORY_PRODUCT_ID
)
&&
...
...
Demos/Host/LowLevel/MassStorageHost/Lib/MassStoreCommands.c
View file @
3309c00a
...
...
@@ -68,13 +68,13 @@ static uint8_t MassStore_SendCommand(MS_CommandBlockWrapper_t* const SCSICommand
{
uint8_t
ErrorCode
=
PIPE_RWSTREAM_NoError
;
/* Each transmission should have a unique tag value, increment before use */
SCSICommandBlock
->
Tag
=
++
MassStore_Tag
;
/* Wrap Tag value when invalid - MS class defines tag values of 0 and 0xFFFFFFFF to be invalid */
if
(
MassStore_Tag
==
0xFFFFFFFF
)
if
(
++
MassStore_Tag
==
0xFFFFFFFF
)
MassStore_Tag
=
1
;
/* Each transmission should have a unique tag value, increment before use */
SCSICommandBlock
->
Tag
=
MassStore_Tag
;
/* Select the OUT data pipe for CBW transmission */
Pipe_SelectPipe
(
MASS_STORE_DATA_OUT_PIPE
);
Pipe_Unfreeze
();
...
...
@@ -95,7 +95,7 @@ static uint8_t MassStore_SendCommand(MS_CommandBlockWrapper_t* const SCSICommand
/* Freeze pipe after use */
Pipe_Freeze
();
/* Send data if any */
/* Send data if any
has been given
*/
if
((
BufferPtr
!=
NULL
)
&&
((
ErrorCode
=
MassStore_SendReceiveData
(
SCSICommandBlock
,
BufferPtr
))
!=
PIPE_READYWAIT_NoError
))
{
...
...
Projects/XPLAINBridge/XPLAINBridge.c
View file @
3309c00a
...
...
@@ -64,16 +64,16 @@ USB_ClassInfo_CDC_Device_t VirtualSerial_CDC_Interface =
};
/** Circular buffer to hold data from the host before it is sent to the device via the serial port. */
RingBuffer_t
USBtoUART_Buffer
;
RingBuffer_t
USBtoUART_Buffer
;
/** Underlying data buffer for \ref USBtoUART_Buffer, where the stored bytes are located. */
static
uint8_t
USBtoUART_Buffer_Data
[
128
];
static
uint8_t
USBtoUART_Buffer_Data
[
128
];
/** Circular buffer to hold data from the serial port before it is sent to the host. */
RingBuffer_t
UARTtoUSB_Buffer
;
RingBuffer_t
UARTtoUSB_Buffer
;
/** Underlying data buffer for \ref UARTtoUSB_Buffer, where the stored bytes are located. */
static
uint8_t
UARTtoUSB_Buffer_Data
[
128
];
static
uint8_t
UARTtoUSB_Buffer_Data
[
128
];
/** Main program entry point. This routine contains the overall program flow, including initial
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment