aboutsummaryrefslogtreecommitdiffstats
path: root/Demos/Device/ClassDriver/MassStorageKeyboard/Lib
Commit message (Collapse)AuthorAgeFilesLines
* All USB class drivers are now automatically included when LUFA/Drivers/USB.h ↵Dean Camera2010-10-241-1/+0
| | | | | | is included, and no longer need to be seperately included. All LowLevel demos changed to use the constants and types defined in the USB class drivers.
* Minor documentation corrections.Dean Camera2010-10-131-2/+2
|
* Clean up excessive whitespace at the end of each line using the wspurify ↵Dean Camera2010-10-134-96/+100
| | | | tool made by Laszlo Monda
* Clarify in the project documentation files what the each of the different ↵Dean Camera2010-08-311-3/+3
| | | | USB AVR device "series" comprises of.
* Fixed MassStorage based demos and projects resetting the SCSI sense values ↵Dean Camera2010-08-185-118/+41
| | | | | | before the command is executed, leading to missed SCSI sense values when the host retrieves the sense key (thanks to Martin Degelsegger). Added missing DataflashManager_CheckDataflashOperation() function to the MassStorageKeyboard demo, removed redundant SCSI_Codes.h file as these values are part of the MassStorage Class Driver.
* Spell check all source files once again to find any typos.Dean Camera2010-07-293-63/+63
|
* Update all demos, projects and bootloaders to indent all function ↵Dean Camera2010-07-214-10/+24
| | | | | | parameters, one per line, for better readability. Add missing const qualifiers to the demos.
* Add missing const qualifiers to class drivers.Dean Camera2010-07-214-16/+16
| | | | Indent core library function parameters so that there is only one parameter per line, to increase readability.
* Disable strict aliasing explicitly in the project makefiles, as this is ↵Dean Camera2010-07-151-2/+2
| | | | apparently enabled by default in newer AVR-GCC builds, and aliasing is used heavily for type-punning through the LUFA and third party library's codebase.
* Fix pointer aliasing warning in the Mass Storage demos.Dean Camera2010-07-152-4/+9
|
* Oops - fix errors in the MassStorageKeyboard SCSI driver file due to ↵Dean Camera2010-07-091-2/+2
| | | | incorrect copy/paste.
* Rewrote the implementation of the SwapEndian_16() and SwapEndian_32() ↵Dean Camera2010-07-091-11/+7
| | | | | | functions so that they compile down in most instances to minimal loads and stores rather than complicated shifts. Fixed SCSI.c implementations of all the demos/projects casting the block count to a 32-bit temporary before calling SwapEndian_16().
* More documentation fixes.Dean Camera2010-06-031-2/+2
|
* Add svn:eol-style property to source files, so that the line endings are ↵Dean Camera2010-05-085-1086/+1086
| | | | correctly converted to the target system's native end of line style.
* Minor fixups to the documentation and preprocessor tokens.Dean Camera2010-02-021-2/+2
|
* Update copyright year to 2010.Dean Camera2009-12-305-10/+10
|
* Fix MIT license language to make its intent clearer.Dean Camera2009-12-285-35/+35
|
* Increase timeout of Mass Storage and Still Image host commands to 10 seconds ↵Dean Camera2009-12-091-3/+3
| | | | | | | | (up from 5) to account for slow-processing devices. Added brace guards to macros with parameters to prevent unintended changed evaluation of the macro expression. Minor code cleanups (remove redundant comments, fix spacing, etc.).
* Fixed incorrect values for REPORT_ITEM_TYPE_* enum values causing corrupt ↵Dean Camera2009-11-231-61/+0
| | | | data in the HID Host Parser.
* Add new MIDI Host Class driver to the library, and new MIDIHost ClassDriver ↵Dean Camera2009-10-081-2/+2
| | | | | | demo. Make MouseHost and KeyboardHost ClassDriver demos use the HID Class driver's structures for the boot protocol Mouse/Keyboard report data, rather than rolling their own.
* Added new MassStorageKeyboard Device Class Driver demo (thanks to Matthias ↵Dean Camera2009-09-215-0/+1147
Hullin).