aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/Class
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Added new CALLBACK_Audio_Device_GetSetInterfaceProperty() callback to the ↵Dean Camera2012-01-282-3/+68
| | | | Audio Device Class driver.
* Run wspurify script on /trunk/ and /branches/ C source files, to remove any ↵Dean Camera2011-12-2331-82/+89
| | | | trailing whitespace at the end of each line.
* Don't validate the Device Descriptor's vendor ID when validating that a ↵Dean Camera2011-12-142-6/+0
| | | | device is an Android Accessory device; the Product ID and (later) Accessory protocol support is enough to probe AOA class support without having to maintain a list of Android device manufacture VID values.
* Altered the Mass Storage Host class driver so that SCSI data STALLs from the ↵Dean Camera2011-12-011-80/+22
| | | | | | attached device can be recovered from automatically without having to reset the Mass Storage interface. Altered the Mass Storage Host LowLevel demo so that SCSI data STALLs from the attached device can be recovered from automatically without having to reset the Mass Storage interface.
* Add support for the Paranoid Studio USB2AX boards (hardware revisions 1-3).Dean Camera2011-11-281-1/+1
|
* Oops - fix incorrect value of AOA_CSCP_AOADataSubclass in the Android Open ↵Dean Camera2011-11-241-1/+1
| | | | Accessory class driver.
* Convert the LowLevel AndroidAccessory demo to use the new class driver ↵Dean Camera2011-11-242-2/+7
| | | | | | constants to reduce code duplication. Add missing Doxygen documentation.
* Add new Android Open Accessory class driver to the library core and add a ↵Dean Camera2011-11-2426-56/+1031
| | | | new Android Open Accessory Host ClassDriver demo.
* Add XMEGA compile time tokens to the LUFAConfig.h code template.Dean Camera2011-11-231-2/+1
| | | | | | Add additional compile time errors to the XMEGA and AVR8 architectures if multiple USE_*_DESCRIPTORS compile time tokens are enabled. Add support for the NO_INTERNAL_SERIAL compile time token on the XMEGA targets.
* Added Class, ClassDevice, ClassHost and ClassCommon to the internal class ↵Dean Camera2011-11-1845-45/+45
| | | | driver source filenames to prevent ambiguities.
* Fixed misspelled HID_KEYBOARD_MODIFIER_* macros in the HID class driver ↵Dean Camera2011-11-161-8/+8
| | | | (thanks to Laszlo Monda).
* Fixed race conditions in the CDC, HID and Mass Storage class drivers when ↵Dean Camera2011-11-093-1/+12
| | | | processing some control requests.