aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/Class
Commit message (Collapse)AuthorAgeFilesLines
...
* Simplify the Doxygen to Docbook XML transform.Dean Camera2013-05-191-1/+1
|
* Minor documentation improvements.Dean Camera2013-05-124-6/+28
|
* Update Android Accessory Class driver to be compatible with protocol version ↵Dean Camera2013-05-102-3/+4
| | | | 2 devices.
* Add proper reset handling to the USB Printer Device Class driver.Dean Camera2013-05-052-4/+27
|
* Add missing EVENT_PRNT_Device_SoftReset() public function prototype.Dean Camera2013-05-051-0/+8
|
* Add new Printer Device Class driver.Dean Camera2013-05-053-0/+581
|
* Oops - fix function prototype attribute.Dean Camera2013-04-111-1/+1
|
* Add some missing function attributes.Dean Camera2013-04-114-11/+11
|
* Added new CONCAT() and CONCAT_EXPANDED() convenience macros.Dean Camera2013-04-061-2/+2
|
* Minor documentation improvements.Dean Camera2013-04-041-5/+5
|
* Added additional MIDI command definitions to the MIDI class driver (thanks ↵Dean Camera2013-03-281-8/+46
| | | | to Daniel Dreibrodt).
* Fixed Low Speed USB devices broken when using the library HID Class driver ↵Dean Camera2013-03-231-5/+12
| | | | (thanks to Michael).
* Minor documentation improvements.Dean Camera2013-03-181-1/+1
|
* Fixed incorrect HID report descriptor generated for 16-bit axis ranges by ↵Dean Camera2013-03-171-2/+2
| | | | the HID_DESCRIPTOR_MOUSE() and HID_DESCRIPTOR_JOYSTICK() macros (thanks to Guillaume Germaine)
* Add dummy handler for SCSI_CMD_START_STOP_UNIT in all project SCSI handling ↵Dean Camera2013-03-091-0/+3
| | | | routines, to prevent ejection errors on *nix systems due to an unknown SCSI command.
* Fixed potential NULL pointer dereference in the HID Host mode Class Driver ↵Dean Camera2013-02-271-9/+12
| | | | (thanks to Pavel Kuzmin).
* Changed all *_SendByte() function prototypes to accept a void pointer for ↵Dean Camera2013-02-2410-37/+37
| | | | the input buffer (thanks to Simon Küppers) instead of a uint8_t pointer.
* Remove CPPCheck suppressions for unused functions, disable checking for them ↵Dean Camera2013-02-053-3/+0
| | | | in the StaticAnalysisTest build test as it can't cope with GCC aliasing and mixed library/application code.
* Update copyright year to 2013.Dean Camera2013-01-0351-102/+102
|
* Fixed maximum allowed keyboard key code usage of 0x65 rather than 0xFF for ↵Dean Camera2012-10-141-2/+2
| | | | the HID_DESCRIPTOR_KEYBOARD() macro (thanks to David Monro)
* Fixed incorrect definitions of HID_KEYBOARD_LED_KANA, ↵Dean Camera2012-10-141-4/+8
| | | | HID_KEYBOARD_SC_KEYPAD_EQUAL_SIGN and HID_KEYBOARD_SC_KEYPAD_EQUAL_SIGN_AS400 and added a missing definition for HID_KEYBOARD_SC_APPLICATION (thanks to David Monro).
* Minor documentation improvements.Dean Camera2012-10-0551-51/+51
|
* Fix missing briefs in the documentation for several modules, fix up invalid ↵Dean Camera2012-09-191-3/+3
| | | | documentation references.
* Fixed lengthy timeouts in the USBtoSerial project if no application on the ↵Dean Camera2012-09-162-2/+8
| | | | | | host is consuming data (thanks to Nicolas Saugnier). Fixed lengthy automatic data flushing in the CDC and MIDI device class drivers.
* Update LUFA core to be compatible with the AVR-GCC -Wswitch-default warning ↵Dean Camera2012-09-091-1/+10
| | | | switch.
* Add human readable license information and add some missing module ↵Dean Camera2012-09-019-0/+9
| | | | documentation briefs.
* Fixed endianess issues in the RNDIS host class driver for UC3 devices ↵Dean Camera2012-07-221-2/+2
| | | | (thanks to Andrew Chu). Fix broken build for UC3 devices when ORDERED_EP_CONFIG compile time option is set.
* Add svn:eol-style property on all source files where it was missing. Fix ↵Dean Camera2012-06-214-937/+937
| | | | line endings of all makefile, *.c and *.h files.
* Add missing <math.h> include for the UC3 devices, hide CDC class driver ↵Dean Camera2012-06-122-2/+6
| | | | stream functions for unsupported platforms.
* Spell check source code, fix mistakes.Dean Camera2012-06-095-7/+7
|
* Fixed swapped Little Endian/Big Endian endpoint and pipe write code for the ↵Dean Camera2012-05-261-2/+1
| | | | UC3 devices (thanks to Andrew Chu).
* Additional fixes to the MIDI host driver due to not unfreezing/re-freezing ↵Dean Camera2012-05-201-4/+16
| | | | pipes correctly (thanks to Michael Brown).
* Fixed broken MIDI host driver MIDI_Host_ReceiveEventPacket() function due to ↵Dean Camera2012-05-061-8/+17
| | | | not unfreezing the MIDI data IN pipe before use (thanks to Michael Brown).
* Fixed possible deadlock in the CDC device driver if the USB connection is ↵Dean Camera2012-05-051-2/+6
| | | | dropped while the CDC_REQ_SetLineEncoding control request is being processed by the stack (thanks to Jonathan Hudgins).
* Changed MIDI event structure MIDI_EventPacket_t to use a single field for ↵Dean Camera2012-04-251-2/+13
| | | | the combined virtual cable index and command ID, to prevent bitfield packing issues on some architectures (thanks to Darren Gibbs).
* Reintegrate the FullEPAddresses development branch into trunk.Dean Camera2012-04-1430-821/+317
|
* Oops - typos in alterations to HID_DESCRIPTOR_JOYSTICK().Dean Camera2012-03-291-3/+3
|
* Removed variable axis support from the HID_DESCRIPTOR_JOYSTICK() macro due ↵Dean Camera2012-03-291-12/+11
| | | | to OS incompatibilities, replaced with fixed 3-axis joystick report structure.
* Re-enable cppcheck static analysis unused function checks after adding in ↵Dean Camera2012-03-253-0/+3
| | | | special-case suppressions to the event stub functions. Add missing function prototypes to the AudioInput and AudioOutput class driver device demos.
* Fixed incorrect call to the user callback ↵Dean Camera2012-03-151-1/+1
| | | | CALLBACK_Audio_Device_GetSetInterfaceProperty() in the Audio Class device driver (thanks to Tiit Ratsep).
* Audio Device Class driver changed to also require the index of the Audio ↵Dean Camera2012-03-142-1/+8
| | | | Control interface within the device, for SET/GET/CUR/MIN/MAX/RES property adjustments.
* Minor documentation fixes - change \note entries to \warning where ↵Dean Camera2012-02-245-20/+20
| | | | appropriate and remove/update old documentation.
* Remove potentially unaligned uint32_t access in HIDParser.c, replace with ↵Dean Camera2012-02-205-16/+9
| | | | standard C bit shifts.
* All USB Class Driver configuration struct values are now non-const, to allow ↵Dean Camera2012-02-1916-16/+18
| | | | for run-time modifications if required before configuring an instance.
* Minor documentation improvements.Dean Camera2012-02-111-2/+2
|
* Clean up the Audio Device class driver control request Endpoint match logic.Dean Camera2012-02-111-10/+7
|
* Altered the HID class driver to only try to construct at maximum one packet ↵Dean Camera2012-02-092-0/+6
| | | | per USB frame, to reduce CPU usage.
* Update file contributor copyrights for 2012.Dean Camera2012-02-0451-51/+51
|
* Update file header copyrights for 2012.Dean Camera2012-02-0451-51/+51
|
* Minor documentation improvements.Dean Camera2012-02-014-7/+7
|