aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/Class/Common
Commit message (Collapse)AuthorAgeFilesLines
* Fixed error receiving PIMA events via the Still Image Host class driver.Dean Camera2013-08-231-8/+8
|
* Fix code style in the HID parser module.Dean Camera2013-08-231-5/+5
|
* Prevent accessing past the UsageList bounds in the HID parser when ↵Dean Camera2013-08-191-5/+22
| | | | dequeueing a usage.
* Ensure core library documentation sections use unique IDs.Dean Camera2013-06-0110-11/+11
|
* Fix HID descriptor mouse and joystick macros for integer multiples of 8 buttons.Dean Camera2013-05-231-2/+2
|
* Minor documentation improvements.Dean Camera2013-05-221-6/+6
|
* Minor documentation improvements.Dean Camera2013-05-124-6/+28
|
* Update Android Accessory Class driver to be compatible with protocol version ↵Dean Camera2013-05-101-2/+3
| | | | 2 devices.
* Added new CONCAT() and CONCAT_EXPANDED() convenience macros.Dean Camera2013-04-061-2/+2
|
* Added additional MIDI command definitions to the MIDI class driver (thanks ↵Dean Camera2013-03-281-8/+46
| | | | to Daniel Dreibrodt).
* 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.
* Update copyright year to 2013.Dean Camera2013-01-0312-24/+24
|
* 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-0512-12/+12
|
* Update LUFA core to be compatible with the AVR-GCC -Wswitch-default warning ↵Dean Camera2012-09-091-1/+10
| | | | switch.
* Add svn:eol-style property on all source files where it was missing. Fix ↵Dean Camera2012-06-211-127/+127
| | | | line endings of all makefile, *.c and *.h files.
* 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).
* 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.
* Minor documentation fixes - change \note entries to \warning where ↵Dean Camera2012-02-241-4/+4
| | | | appropriate and remove/update old documentation.
* Remove potentially unaligned uint32_t access in HIDParser.c, replace with ↵Dean Camera2012-02-201-3/+4
| | | | standard C bit shifts.
* Minor documentation improvements.Dean Camera2012-02-111-2/+2
|
* Update file contributor copyrights for 2012.Dean Camera2012-02-0412-12/+12
|
* Update file header copyrights for 2012.Dean Camera2012-02-0412-12/+12
|
* Minor documentation improvements.Dean Camera2012-02-012-2/+2
|
* Run wspurify script on /trunk/ and /branches/ C source files, to remove any ↵Dean Camera2011-12-2310-28/+30
| | | | trailing whitespace at the end of each line.
* Don't validate the Device Descriptor's vendor ID when validating that a ↵Dean Camera2011-12-141-3/+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.
* 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-241-1/+6
| | | | | | 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-241-0/+125
| | | | 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-189-3/+3
| | | | 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).
* Add missing "used" attribute to ATTR_INIT_SECTION to ensure functions ↵Dean Camera2011-09-221-0/+3
| | | | | | declared with that meta-attribute are not discarded by the linker. Add missing function and definition documentation.
* Fixed HID Parser's largest report size bit count not including the size of ↵Dean Camera2011-09-171-2/+1
| | | | | | the last parsed report item. Fixed HID host driver's largest HID report size count corrupt when the number of report bits exceeds 255.
* Fixed optimization error in the HID Parser item value ↵Dean Camera2011-09-072-12/+14
| | | | | | USB_SetHIDReportItemInfo() and USB_GetHIDReportItemInfo() routines if the report item was NULL (which should be allowable according to the API). Fixed HID Parser CALLBACK_HIDParser_FilterHIDReportItem() callback function not being passed a cacheable report item pointer.
* Add multiple axis support to the HID joystick report in the ↵Dean Camera2011-08-231-20/+22
| | | | HID_DESCRIPTOR_JOYSTICK() macro.
* Minor documentation fixes.Dean Camera2011-07-122-9/+9
|
* More endianness porting of the LUFA device mode class drivers.Dean Camera2011-07-117-12/+100
| | | | | | Add endianness information to the class driver and core structure definitions. Move out the unused Ethernet_Frame_Info_t structure definition to the RNDIS device demos where it is needed.
* Fixed compile error when FIXED_CONTROL_ENDPOINT_SIZE compile time option was ↵Dean Camera2011-06-201-0/+10
| | | | | | disabled, and a USE_*_DESCRIPTORS compile time option was not enabled on the AVR8s. Add C++ compatibility to some header files currently missing extern "C" linkage.
* Make the HID Report Parser Get/Set Report Item routines fail if a NULL ↵Dean Camera2011-06-201-0/+6
| | | | | | pointer to a report item is given. Minor visual enhancement to the HIDReportViewer project.
* Massive corrections to the project documentation and code comments, thanks ↵Dean Camera2011-06-052-3/+3
| | | | to Russian translation services provided by Andrey from Microsin.ru.
* Added new callback to the Audio Class driver to allow for endpoint control ↵Dean Camera2011-06-031-13/+32
| | | | | | | | | | | | manipulations such as data sample rates. Modified the Class Driver AudioInput and AudioOutput demos to support multiple sample rates. Fixed KeyboardHost and KeyboardHostWithParser demos displaying incorrect values when numerical keys were pressed. Fix broken LowLevel audio demo descriptors. Minor documentation fixes.
* Spell check library source code files.Dean Camera2011-06-012-6/+6
|
* Altered the definition of the USB_Audio_Descriptor_Format_t descriptor so ↵Dean Camera2011-05-301-11/+16
| | | | that the user is now responsible for supplying the supported audio sampling rates, to allow for multiple audio interfaces with different numbers of supported rates and/or continuous sample rates.
* Added new incomplete AudioInputHost Host LowLevel demo.Dean Camera2011-05-291-2/+18
| | | | | | Added missing Audio class control request definitions. Added support for the Audio class GET STATUS request so that it is correctly ACKed when sent by the host.
* Add new RNDIS_Host_IsPacketReceived(), RNDIS_Device_ReadPacket() and ↵Dean Camera2011-05-181-10/+13
| | | | | | RNDIS_Device_WritePacket() functions to the Device RNDIS Class Driver. Modify RNDIS demos to suit the simplified Ethernet_Frame_Info_t structure.
* Fixed possible invalid program execution when in host mode if corrupt ↵Dean Camera2011-05-141-1/+1
| | | | | | | | descriptor lengths are supplied by the attached device. Minor code cleanups to add const and reformat where missing, as well as abstract out the internal device signature start address into a macro, so that it can be altered to suit particular devices within a single architecture if needed. Add missing documentation to the USB_Device_States_t enum.