The USB_Host_SendControlRequest() function no longer automatically selects the Contro...
authorDean Camera <dean@fourwalledcubicle.com>
Tue, 14 Apr 2009 08:35:47 +0000 (08:35 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Tue, 14 Apr 2009 08:35:47 +0000 (08:35 +0000)
commit6a5a37d7d141f109dc02d0bb6d8f4757b533408d
tree6ec5a4528b25d8531d508348caa8f297d3aa5b1d
parentfea5d085122bb386f1ec293b2e51036e29c7dc30
The USB_Host_SendControlRequest() function no longer automatically selects the Control pipe (pipe 0), so that other control type pipes can be used with the function.

The USB Host management task now saves and restores the currently selected pipe before and after the task completes.
18 files changed:
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
LUFA/ChangeLog.txt
LUFA/Drivers/USB/Class/ConfigDescriptor.c
LUFA/Drivers/USB/HighLevel/USBTask.c
LUFA/Drivers/USB/LowLevel/HostChapter9.c
LUFA/Drivers/USB/LowLevel/HostChapter9.h
LUFA/MigrationInformation.txt