Add host mode USB Class driver stubs, add beginnings of a CDC host class driver.
authorDean Camera <dean@fourwalledcubicle.com>
Sun, 14 Jun 2009 15:55:13 +0000 (15:55 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Sun, 14 Jun 2009 15:55:13 +0000 (15:55 +0000)
commitafe6ae14023c7040befe73e49d00077d3425c564
tree3ec1276e23fd2361033e94e172a190d3a6a77c42
parent9fdc53d76541856c38d7ef940988955f84084898
Add host mode USB Class driver stubs, add beginnings of a CDC host class driver.

Split out common defines/types from class drivers into a seperate common class driver directory.

Make central USB Class driver dispatch headers, used for both device and host modes.
97 files changed:
Demos/Device/ClassDriver/AudioInput/AudioInput.h
Demos/Device/ClassDriver/AudioInput/Descriptors.h
Demos/Device/ClassDriver/AudioInput/makefile
Demos/Device/ClassDriver/AudioOutput/AudioOutput.h
Demos/Device/ClassDriver/AudioOutput/Descriptors.h
Demos/Device/ClassDriver/AudioOutput/makefile
Demos/Device/ClassDriver/CDC/CDC.h
Demos/Device/ClassDriver/CDC/Descriptors.h
Demos/Device/ClassDriver/CDC/makefile
Demos/Device/ClassDriver/DualCDC/Descriptors.h
Demos/Device/ClassDriver/DualCDC/DualCDC.h
Demos/Device/ClassDriver/DualCDC/makefile
Demos/Device/ClassDriver/GenericHID/Descriptors.h
Demos/Device/ClassDriver/GenericHID/GenericHID.h
Demos/Device/ClassDriver/GenericHID/makefile
Demos/Device/ClassDriver/Joystick/Descriptors.h
Demos/Device/ClassDriver/Joystick/Joystick.h
Demos/Device/ClassDriver/Joystick/makefile
Demos/Device/ClassDriver/Keyboard/Descriptors.h
Demos/Device/ClassDriver/Keyboard/Keyboard.h
Demos/Device/ClassDriver/Keyboard/makefile
Demos/Device/ClassDriver/KeyboardMouse/Descriptors.h
Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.h
Demos/Device/ClassDriver/KeyboardMouse/makefile
Demos/Device/ClassDriver/MIDI/Descriptors.h
Demos/Device/ClassDriver/MIDI/MIDI.h
Demos/Device/ClassDriver/MIDI/makefile
Demos/Device/ClassDriver/MassStorage/Lib/DataflashManager.h
Demos/Device/ClassDriver/MassStorage/Lib/SCSI.h
Demos/Device/ClassDriver/MassStorage/MassStorage.h
Demos/Device/ClassDriver/MassStorage/makefile
Demos/Device/ClassDriver/Mouse/Descriptors.h
Demos/Device/ClassDriver/Mouse/Mouse.h
Demos/Device/ClassDriver/Mouse/makefile
Demos/Device/ClassDriver/RNDISEthernet/Lib/Ethernet.h
Demos/Device/ClassDriver/RNDISEthernet/RNDISEthernet.h
Demos/Device/ClassDriver/USBtoSerial/Descriptors.h
Demos/Device/ClassDriver/USBtoSerial/USBtoSerial.h
Demos/Device/ClassDriver/USBtoSerial/makefile
Demos/Host/ClassDriver/CDCHost/CDCHost.c
Demos/Host/ClassDriver/CDCHost/CDCHost.h
Demos/Host/ClassDriver/CDCHost/makefile
Demos/Host/ClassDriver/GenericHIDHost/makefile
Demos/Host/ClassDriver/KeyboardHost/makefile
Demos/Host/ClassDriver/KeyboardHostWithParser/makefile
Demos/Host/ClassDriver/MassStorageHost/makefile
Demos/Host/ClassDriver/MouseHost/makefile
Demos/Host/ClassDriver/MouseHostWithParser/makefile
Demos/Host/ClassDriver/StillImageHost/makefile
Demos/Host/LowLevel/CDCHost/CDCHost.h
LUFA.pnproj
LUFA/DirectorySummaries.txt
LUFA/Drivers/USB/Class/Audio.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/CDC.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Common/Audio.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Common/CDC.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Common/HID.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Common/MIDI.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Common/MassStorage.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Common/RNDIS.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/Audio.c
LUFA/Drivers/USB/Class/Device/Audio.h
LUFA/Drivers/USB/Class/Device/CDC.c
LUFA/Drivers/USB/Class/Device/CDC.h
LUFA/Drivers/USB/Class/Device/HID.c
LUFA/Drivers/USB/Class/Device/HID.h
LUFA/Drivers/USB/Class/Device/MIDI.c
LUFA/Drivers/USB/Class/Device/MIDI.h
LUFA/Drivers/USB/Class/Device/MassStorage.c
LUFA/Drivers/USB/Class/Device/MassStorage.h
LUFA/Drivers/USB/Class/Device/RNDIS.c
LUFA/Drivers/USB/Class/Device/RNDIS.h
LUFA/Drivers/USB/Class/Device/RNDISConstants.h
LUFA/Drivers/USB/Class/HID.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/Audio.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/Audio.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/CDC.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/CDC.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/HID.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/HID.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/HIDParser.c
LUFA/Drivers/USB/Class/Host/MIDI.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/MIDI.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/MassStorage.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/MassStorage.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/StillImage.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/StillImage.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/MIDI.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/MassStorage.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/RNDIS.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/StillImage.h [new file with mode: 0644]
LUFA/Drivers/USB/USB.h
LUFA/makefile
Projects/Magstripe/Descriptors.h
Projects/Magstripe/Magstripe.c
Projects/Magstripe/Magstripe.h
Projects/Magstripe/makefile