Changed all Device mode LowLevel demos and Device Class drivers so that the control...
authorDean Camera <dean@fourwalledcubicle.com>
Sun, 22 Aug 2010 03:26:20 +0000 (03:26 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Sun, 22 Aug 2010 03:26:20 +0000 (03:26 +0000)
commit4cc7f5200beef90c39c8c8310ed7c8b849afb4d9
treea8e2e56961f7e39b888e4ded0c38c5ab9cf6f5b6
parent1be3436e895c9937dcd4ebbec33ea199f3e26db2
Changed all Device mode LowLevel demos and Device Class drivers so that the control request is acknowledged and any data transferred as quickly as possible without any processing inbetween sections, so that long callbacks or event handlers will not break communications with the host by exceeding the maximum control request stage timeout period.
18 files changed:
Demos/Device/Incomplete/TestAndMeasurement/TestAndMeasurement.c
Demos/Device/LowLevel/AudioInput/AudioInput.c
Demos/Device/LowLevel/AudioOutput/AudioOutput.c
Demos/Device/LowLevel/DualVirtualSerial/DualVirtualSerial.c
Demos/Device/LowLevel/GenericHID/GenericHID.c
Demos/Device/LowLevel/Joystick/Joystick.c
Demos/Device/LowLevel/Keyboard/Keyboard.c
Demos/Device/LowLevel/KeyboardMouse/KeyboardMouse.c
Demos/Device/LowLevel/MassStorage/MassStorage.c
Demos/Device/LowLevel/Mouse/Mouse.c
Demos/Device/LowLevel/RNDISEthernet/RNDISEthernet.c
Demos/Device/LowLevel/VirtualSerial/VirtualSerial.c
LUFA/Drivers/USB/Class/Device/Audio.c
LUFA/Drivers/USB/Class/Device/CDC.c
LUFA/Drivers/USB/Class/Device/HID.c
LUFA/Drivers/USB/Class/Device/MassStorage.c
LUFA/Drivers/USB/Class/Device/RNDIS.c
LUFA/ManPages/ChangeLog.txt