USB_HostRequest renamed to USB_ControlRequest, entire control request header is now...
authorDean Camera <dean@fourwalledcubicle.com>
Wed, 22 Apr 2009 13:03:11 +0000 (13:03 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Wed, 22 Apr 2009 13:03:11 +0000 (13:03 +0000)
commitd860e9e842c05e759214f5170f78783decae9956
tree688f408e32d6f4d205fce4bd33e953199c9ea7dc
parente5e7eaee7af719cee00a8c2cb6fb4649dde0aa05
USB_HostRequest renamed to USB_ControlRequest, entire control request header is now read into USB_ControlRequest in Device mode rather than having the library pass only partially read header data to the application.

The USB_UnhandledControlPacket event has had its parameters removed, in favour of accessing the new USB_ControlRequest structure.

The Endpoint control stream functions now correctly send a ZLP to the host when less data than requested is sent.
43 files changed:
Bootloaders/CDC/BootloaderCDC.c
Bootloaders/DFU/BootloaderDFU.c
Bootloaders/TeensyHID/TeensyHID.c
Demos/Device/AudioInput/AudioInput.c
Demos/Device/AudioOutput/AudioOutput.c
Demos/Device/CDC/CDC.c
Demos/Device/DualCDC/DualCDC.c
Demos/Device/GenericHID/GenericHID.c
Demos/Device/Joystick/Joystick.c
Demos/Device/Keyboard/Keyboard.c
Demos/Device/KeyboardMouse/KeyboardMouse.c
Demos/Device/MassStorage/MassStorage.c
Demos/Device/Mouse/Mouse.c
Demos/Device/RNDISEthernet/RNDISEthernet.c
Demos/Device/USBtoSerial/USBtoSerial.c
Demos/Host/CDCHost/CDCHost.c
Demos/Host/GenericHIDHost/GenericHIDHost.c
Demos/Host/KeyboardHost/KeyboardHost.c
Demos/Host/KeyboardHostWithParser/HIDReport.c
Demos/Host/KeyboardHostWithParser/KeyboardHostWithParser.c
Demos/Host/MassStorageHost/MassStorageHost.c
Demos/Host/MassStorageHost/MassStoreCommands.c
Demos/Host/MouseHost/MouseHost.c
Demos/Host/MouseHostWithParser/HIDReport.c
Demos/Host/MouseHostWithParser/MouseHostWithParser.c
Demos/Host/StillImageHost/StillImageCommands.c
Demos/Host/StillImageHost/StillImageHost.c
Demos/OTG/TestApp/TestEvents.c
LUFA/ChangeLog.txt
LUFA/Drivers/USB/Class/ConfigDescriptor.c
LUFA/Drivers/USB/HighLevel/Events.h
LUFA/Drivers/USB/HighLevel/StdRequestType.h
LUFA/Drivers/USB/HighLevel/USBTask.c
LUFA/Drivers/USB/HighLevel/USBTask.h
LUFA/Drivers/USB/LowLevel/DevChapter9.c
LUFA/Drivers/USB/LowLevel/DevChapter9.h
LUFA/Drivers/USB/LowLevel/Endpoint.c
LUFA/Drivers/USB/LowLevel/HostChapter9.c
LUFA/Drivers/USB/LowLevel/HostChapter9.h
LUFA/Drivers/USB/LowLevel/Pipe.c
LUFA/Drivers/USB/LowLevel/Pipe.h
LUFA/MigrationInformation.txt
Projects/Magstripe/Magstripe.c