Added new RNDIS Host class driver and the beginnings of a RNDISEthernetHost Class...
authorDean Camera <dean@fourwalledcubicle.com>
Thu, 26 Nov 2009 04:46:31 +0000 (04:46 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Thu, 26 Nov 2009 04:46:31 +0000 (04:46 +0000)
commit5aa2b26261389cfbdfae8e793be4b8150ddc7a0a
tree98cd416fe1b9407956892a22e5b01b3018ccbb09
parentf37d21bbe961a72e4d6527767aacf843e3af412c
Added new RNDIS Host class driver and the beginnings of a RNDISEthernetHost Class Driver demo.

Fixed all Class drivers to ensure they have appropriate guards on each function to ensure the device is enumerated before running, fixed error codes on all guards to return "DeviceDisconnected" where possble.

Renamed HOST_SENDCONTROL_DeviceDisconnect enum value to HOST_SENDCONTROL_DeviceDisconnected to be in line with the rest of the library enum error codes.
31 files changed:
Demos/Device/LowLevel/RNDISEthernet/Lib/RNDISConstants.h
Demos/Host/ClassDriver/RNDISEthernetHost/Doxygen.conf [new file with mode: 0644]
Demos/Host/ClassDriver/RNDISEthernetHost/RNDISEthernetHost.c [new file with mode: 0644]
Demos/Host/ClassDriver/RNDISEthernetHost/RNDISEthernetHost.h [new file with mode: 0644]
Demos/Host/ClassDriver/RNDISEthernetHost/RNDISEthernetHost.txt [new file with mode: 0644]
Demos/Host/ClassDriver/RNDISEthernetHost/makefile [new file with mode: 0644]
Demos/Host/ClassDriver/makefile
Demos/Host/LowLevel/RNDISEthernetHost/Lib/RNDISCommands.c
Demos/Host/LowLevel/RNDISEthernetHost/Lib/RNDISConstants.h
Demos/Host/LowLevel/RNDISEthernetHost/RNDISEthernetHost.c
LUFA.pnproj
LUFA/Drivers/USB/Class/Common/RNDIS.h
LUFA/Drivers/USB/Class/Common/RNDISConstants.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/CDC.c
LUFA/Drivers/USB/Class/Device/MIDI.c
LUFA/Drivers/USB/Class/Device/RNDISConstants.h [deleted file]
LUFA/Drivers/USB/Class/Host/CDC.c
LUFA/Drivers/USB/Class/Host/CDC.h
LUFA/Drivers/USB/Class/Host/HID.c
LUFA/Drivers/USB/Class/Host/MIDI.c
LUFA/Drivers/USB/Class/Host/MassStorage.c
LUFA/Drivers/USB/Class/Host/Printer.c
LUFA/Drivers/USB/Class/Host/RNDIS.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/RNDIS.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/StillImage.c
LUFA/Drivers/USB/Class/RNDIS.h
LUFA/Drivers/USB/LowLevel/HostChapter9.h
LUFA/Drivers/USB/USB.h
LUFA/ManPages/ChangeLog.txt
LUFA/ManPages/LibraryApps.txt
LUFA/ManPages/MigrationInformation.txt