Make Control Endpoint stream transfers more reliable by adding in early aborts for...
authorDean Camera <dean@fourwalledcubicle.com>
Wed, 5 Aug 2009 11:39:28 +0000 (11:39 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Wed, 5 Aug 2009 11:39:28 +0000 (11:39 +0000)
commit4421782b7fb49e160b1c18f2295e6cd1f0b00c04
treed6b5007b2644ee9bf5c8bf588375158f0bab5f07
parenta9d5e129b76449c73a853af450d7d353512cd3a0
Make Control Endpoint stream transfers more reliable by adding in early aborts for unexpected new SETUP tokens, or unexpected status stage during control stream writes.

Fix corruption in Device RNDIS demos TCP stack when too many connections attempted simultaneously, freezing the device when a page was re-fetched before the first connection was closed.

Fix incorrect model compatibility information in the Host LowLevel demo overview text files.
18 files changed:
Demos/Device/ClassDriver/RNDISEthernet/Lib/TCP.c
Demos/Device/ClassDriver/RNDISEthernet/Lib/TCP.h
Demos/Device/LowLevel/RNDISEthernet/Lib/TCP.c
Demos/Device/LowLevel/RNDISEthernet/Lib/TCP.h
Demos/Host/LowLevel/CDCHost/CDCHost.txt
Demos/Host/LowLevel/GenericHIDHost/GenericHIDHost.txt
Demos/Host/LowLevel/KeyboardHost/KeyboardHost.txt
Demos/Host/LowLevel/KeyboardHostWithParser/KeyboardHostWithParser.txt
Demos/Host/LowLevel/MassStorageHost/MassStorageHost.txt
Demos/Host/LowLevel/MouseHost/MouseHost.txt
Demos/Host/LowLevel/MouseHostWithParser/MouseHostWithParser.txt
Demos/Host/LowLevel/PrinterHost/PrinterHost.txt
Demos/Host/LowLevel/StillImageHost/StillImageHost.txt
LUFA.pnproj
LUFA/Drivers/USB/LowLevel/Endpoint.c
LUFA/Drivers/USB/LowLevel/Template/Template_Endpoint_Control_R.c
LUFA/Drivers/USB/LowLevel/Template/Template_Endpoint_Control_W.c
LUFA/ManPages/ChangeLog.txt