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
f6f4ac58
Commit
f6f4ac58
authored
Mar 16, 2011
by
Dean Camera
Browse files
Fix bugs in the new VirtualSerialMassStorage demo (thanks to Martin Degelsegger).
parent
b47374ca
Changes
4
Show whitespace changes
Inline
Side-by-side
Demos/Device/ClassDriver/VirtualSerialMassStorage/Descriptors.h
View file @
f6f4ac58
...
...
@@ -43,13 +43,13 @@
/* Macros: */
/** Endpoint number of the CDC device-to-host notification IN endpoint. */
#define CDC_NOTIFICATION_EPNUM
2
#define CDC_NOTIFICATION_EPNUM
1
/** Endpoint number of the CDC device-to-host data IN endpoint. */
#define CDC_TX_EPNUM
3
#define CDC_TX_EPNUM
2
/** Endpoint number of the CDC host-to-device data OUT endpoint. */
#define CDC_RX_EPNUM
4
#define CDC_RX_EPNUM
3
/** Size in bytes of the CDC device-to-host notification IN endpoint. */
#define CDC_NOTIFICATION_EPSIZE 8
...
...
@@ -58,10 +58,10 @@
#define CDC_TXRX_EPSIZE 16
/** Endpoint number of the Mass Storage device-to-host data IN endpoint. */
#define MASS_STORAGE_IN_EPNUM
3
#define MASS_STORAGE_IN_EPNUM
4
/** Endpoint number of the Mass Storage host-to-device data OUT endpoint. */
#define MASS_STORAGE_OUT_EPNUM
4
#define MASS_STORAGE_OUT_EPNUM
5
/** Size in bytes of the Mass Storage data endpoints. */
#define MASS_STORAGE_IO_EPSIZE 64
...
...
Demos/Device/ClassDriver/VirtualSerialMassStorage/VirtualSerialMassStorage.c
View file @
f6f4ac58
...
...
@@ -68,7 +68,7 @@ USB_ClassInfo_MS_Device_t Disk_MS_Interface =
{
.
Config
=
{
.
InterfaceNumber
=
0
,
.
InterfaceNumber
=
2
,
.
DataINEndpointNumber
=
MASS_STORAGE_IN_EPNUM
,
.
DataINEndpointSize
=
MASS_STORAGE_IO_EPSIZE
,
...
...
Demos/Device/ClassDriver/VirtualSerialMassStorage/VirtualSerialMassStorage.txt
View file @
f6f4ac58
...
...
@@ -13,7 +13,6 @@
* - Series 7 USB AVRs (AT90USBxxx7)
* - Series 6 USB AVRs (AT90USBxxx6)
* - Series 4 USB AVRs (ATMEGAxxU4)
* - Series 2 USB AVRs (AT90USBxx2, ATMEGAxxU2)
*
* \section Sec_Info USB Information:
*
...
...
LUFA/Drivers/USB/Core/HostStandardReq.c
View file @
f6f4ac58
...
...
@@ -54,8 +54,11 @@ uint8_t USB_Host_SendControlRequest(void* const BufferPtr)
Pipe_Unfreeze
();
for
(
uint8_t
HeaderByte
=
0
;
HeaderByte
<
sizeof
(
USB_Request_Header_t
);
HeaderByte
++
)
Pipe_Write_Byte
(
*
(
HeaderStream
++
));
Pipe_Write_Byte
(
USB_ControlRequest
.
bmRequestType
);
Pipe_Write_Byte
(
USB_ControlRequest
.
bRequest
);
Pipe_Write_Word_LE
(
USB_ControlRequest
.
wValue
);
Pipe_Write_Word_LE
(
USB_ControlRequest
.
wIndex
);
Pipe_Write_Word_LE
(
USB_ControlRequest
.
wLength
);
Pipe_ClearSETUP
();
...
...
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