qmk_firmware/Demos/Device/ClassDriver
Dean Camera 86e6ed7f31 Dataflash_WaitWhileBusy() now always ensures that the dataflash is ready for the next command immediately after returning, no need to call Dataflash_ToggleSelectedChipCS() afterwards.
Added new DATAFLASH_CHIP_MASK() macro to the Dataflash driver, which returns the Dataflash select mask for the given chip index.

Updated MassStorage device block write routines to use ping-pong Dataflash buffering to increase throughput by around 30%.
2009-06-29 09:30:06 +00:00
..
AudioInput Reduce struct name pollution - group typedef struct names by class driver name where appropriate. 2009-06-26 11:43:56 +00:00
AudioOutput Reduce struct name pollution - group typedef struct names by class driver name where appropriate. 2009-06-26 11:43:56 +00:00
CDC Added new USE_INTERNAL_SERIAL define for using the unique serial numbers in some AVR models as the USB device's serial number, added NO_INTERNAL_SERIAL compile time option to turn off new serial number reading code. Updated Mass Storage and CDC based demos to use the new device serial number if the device it is compiled for supports it. 2009-06-21 09:22:31 +00:00
DualCDC Added new USE_INTERNAL_SERIAL define for using the unique serial numbers in some AVR models as the USB device's serial number, added NO_INTERNAL_SERIAL compile time option to turn off new serial number reading code. Updated Mass Storage and CDC based demos to use the new device serial number if the device it is compiled for supports it. 2009-06-21 09:22:31 +00:00
GenericHID Added const modifiers to device mode class drivers. 2009-06-28 13:39:08 +00:00
Joystick Added const modifiers to device mode class drivers. 2009-06-28 13:39:08 +00:00
Keyboard Added const modifiers to device mode class drivers. 2009-06-28 13:39:08 +00:00
KeyboardMouse Added const modifiers to device mode class drivers. 2009-06-28 13:39:08 +00:00
MIDI Reduce struct name pollution - group typedef struct names by class driver name where appropriate. 2009-06-26 11:43:56 +00:00
MassStorage Dataflash_WaitWhileBusy() now always ensures that the dataflash is ready for the next command immediately after returning, no need to call Dataflash_ToggleSelectedChipCS() afterwards. 2009-06-29 09:30:06 +00:00
Mouse Added const modifiers to device mode class drivers. 2009-06-28 13:39:08 +00:00
RNDISEthernet Added const modifiers to device mode class drivers. 2009-06-28 13:39:08 +00:00
USBtoSerial Added const modifiers to device mode class drivers. 2009-06-28 13:39:08 +00:00
makefile Move new Class Driver powered demos to a new ClassDriver subdirectory, re-add old low level demos to a LowLevel subdirectory. 2009-06-05 07:16:33 +00:00