Commit of new class abstraction APIs for all device demos other than the MIDI demo...
authorDean Camera <dean@fourwalledcubicle.com>
Mon, 1 Jun 2009 11:03:39 +0000 (11:03 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Mon, 1 Jun 2009 11:03:39 +0000 (11:03 +0000)
commitd1e52660368d34d693131f6aff3c8fd8584162e5
tree333916f85f9fd38a80b0785478aa596f11f166b6
parent2440ca268ac444c1aed2441cefe9e25a767d961a
Commit of new class abstraction APIs for all device demos other than the MIDI demo - not documented yet.

Removed scheduler and memory allocation libraries.

Added new EVENT_USB_StartOfFrame event in the library to indicate the start of each USB frame (when generated).

Removed Tx interrupt from the USBtoSerial demo; now sends characters via polling to ensure more time for the Rx interrupt.
111 files changed:
Bootloaders/CDC/makefile
Bootloaders/DFU/makefile
Bootloaders/TeensyHID/makefile
Demos/Device/AudioInput/AudioInput.c
Demos/Device/AudioInput/AudioInput.h
Demos/Device/AudioInput/makefile
Demos/Device/AudioOutput/AudioOutput.c
Demos/Device/AudioOutput/AudioOutput.h
Demos/Device/AudioOutput/makefile
Demos/Device/CDC/CDC.c
Demos/Device/CDC/CDC.h
Demos/Device/CDC/Descriptors.h
Demos/Device/CDC/makefile
Demos/Device/DualCDC/Descriptors.h
Demos/Device/DualCDC/DualCDC.c
Demos/Device/DualCDC/DualCDC.h
Demos/Device/DualCDC/makefile
Demos/Device/GenericHID/Descriptors.h
Demos/Device/GenericHID/GenericHID.c
Demos/Device/GenericHID/GenericHID.h
Demos/Device/GenericHID/makefile
Demos/Device/Joystick/Descriptors.h
Demos/Device/Joystick/Joystick.c
Demos/Device/Joystick/Joystick.h
Demos/Device/Joystick/makefile
Demos/Device/Keyboard/Descriptors.h
Demos/Device/Keyboard/Keyboard.c
Demos/Device/Keyboard/Keyboard.h
Demos/Device/Keyboard/makefile
Demos/Device/KeyboardMouse/Descriptors.h
Demos/Device/KeyboardMouse/KeyboardMouse.c
Demos/Device/KeyboardMouse/KeyboardMouse.h
Demos/Device/KeyboardMouse/makefile
Demos/Device/MIDI/makefile
Demos/Device/MassStorage/Lib/DataflashManager.c
Demos/Device/MassStorage/Lib/DataflashManager.h
Demos/Device/MassStorage/Lib/SCSI.c
Demos/Device/MassStorage/Lib/SCSI.h
Demos/Device/MassStorage/MassStorage.c
Demos/Device/MassStorage/MassStorage.h
Demos/Device/MassStorage/makefile
Demos/Device/Mouse/Descriptors.h
Demos/Device/Mouse/Mouse.c
Demos/Device/Mouse/Mouse.h
Demos/Device/Mouse/makefile
Demos/Device/RNDISEthernet/Lib/ARP.h
Demos/Device/RNDISEthernet/Lib/Ethernet.c
Demos/Device/RNDISEthernet/Lib/Ethernet.h
Demos/Device/RNDISEthernet/Lib/EthernetProtocols.h
Demos/Device/RNDISEthernet/Lib/ICMP.c
Demos/Device/RNDISEthernet/Lib/ICMP.h
Demos/Device/RNDISEthernet/Lib/IP.c
Demos/Device/RNDISEthernet/Lib/IP.h
Demos/Device/RNDISEthernet/Lib/RNDIS.c [deleted file]
Demos/Device/RNDISEthernet/Lib/RNDIS.h [deleted file]
Demos/Device/RNDISEthernet/Lib/RNDISConstants.h [deleted file]
Demos/Device/RNDISEthernet/Lib/TCP.c
Demos/Device/RNDISEthernet/Lib/TCP.h
Demos/Device/RNDISEthernet/RNDISEthernet.c
Demos/Device/RNDISEthernet/RNDISEthernet.h
Demos/Device/RNDISEthernet/makefile
Demos/Device/USBtoSerial/Descriptors.h
Demos/Device/USBtoSerial/USBtoSerial.c
Demos/Device/USBtoSerial/USBtoSerial.h
Demos/Device/USBtoSerial/makefile
Demos/Host/GenericHIDHost/makefile
Demos/Host/MassStorageHost/Lib/MassStoreCommands.c
Demos/Host/StillImageHost/Lib/StillImageCommands.c
Demos/OTG/TestApp/TestApp.h
Demos/OTG/TestApp/makefile
LUFA.pnproj
LUFA/ChangeLog.txt
LUFA/DirectorySummaries.txt
LUFA/Drivers/USB/Class/Device/Audio.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/Audio.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/CDC.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/CDC.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/HID.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/HID.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/MassStorage.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/MassStorage.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/RNDIS.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/RNDIS.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Device/RNDISConstants.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/HIDParser.c [deleted file]
LUFA/Drivers/USB/Class/HIDParser.h [deleted file]
LUFA/Drivers/USB/Class/HIDReportData.h [deleted file]
LUFA/Drivers/USB/Class/Host/HIDParser.c [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/HIDParser.h [new file with mode: 0644]
LUFA/Drivers/USB/Class/Host/HIDReportData.h [new file with mode: 0644]
LUFA/Drivers/USB/HighLevel/Events.h
LUFA/Drivers/USB/HighLevel/USBInterrupt.c
LUFA/Drivers/USB/HighLevel/USBTask.c
LUFA/Drivers/USB/HighLevel/USBTask.h
LUFA/Drivers/USB/LowLevel/Endpoint.c
LUFA/Drivers/USB/LowLevel/Host.c
LUFA/Drivers/USB/LowLevel/LowLevel.c
LUFA/Drivers/USB/LowLevel/LowLevel.h
LUFA/Drivers/USB/LowLevel/Pipe.c
LUFA/Drivers/USB/USB.h
LUFA/MemoryAllocator/DynAlloc.c [deleted file]
LUFA/MemoryAllocator/DynAlloc.h [deleted file]
LUFA/Scheduler/Scheduler.c [deleted file]
LUFA/Scheduler/Scheduler.h [deleted file]
LUFA/SchedulerOverview.txt [deleted file]
LUFA/makefile
Projects/Magstripe/Descriptors.c
Projects/Magstripe/Descriptors.h
Projects/Magstripe/Magstripe.c
Projects/Magstripe/Magstripe.h
Projects/Magstripe/makefile