aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed incorrectly issuing STALL response to unsupported control request ↵Dean Camera2013-01-271-1/+1
| | | | SETUP packets, rather than in the data/status stage.
* Add missing include to the USB driver core mode header file.Dean Camera2013-01-031-0/+3
|
* Update copyright year to 2013.Dean Camera2013-01-03131-262/+262
|
* Fixed hardware race condition that could cause failed device enumerations ↵Dean Camera2013-01-034-10/+23
| | | | | | | | for AVR8 and UC3 architectures (thanks to Mike Beyhs). Fixed incorrect Minimus board LED definitions (thanks to Joonas Lahtinen). Fixed incorrect LED masks for received data display in the Device GenericHID demos (thanks to Denys Berkovskyy).
* Remove support for devices that were not put into production.Dean Camera2013-01-033-8/+8
|
* Clean up unnecessary CPPCheck static analysis suppression comments, force ↵Dean Camera2012-10-1411-11/+0
| | | | Doxygen and GCC compiler specific macros as being always undefined when performing a static analysis of the code.
* 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-05131-131/+131
|
* Fix missing briefs in the documentation for several modules, fix up invalid ↵Dean Camera2012-09-192-3/+7
| | | | 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.
* Fixed possible rounding in the VERSION_BCD() macros for some 0.01 step ↵Dean Camera2012-09-121-2/+2
| | | | increments (thanks to Oliver Zander).
* Update LUFA core to be compatible with the AVR-GCC -Wswitch-default warning ↵Dean Camera2012-09-097-21/+57
| | | | switch.
* Use an early-abort in the USB_DeviceTask() function rather than wrapping the ↵Dean Camera2012-09-011-8/+8
| | | | entire implementation in a conditional.
* Add human readable license information and add some missing module ↵Dean Camera2012-09-0110-8/+17
| | | | documentation briefs.
* Fixed logic hole breaking USB operations on a USB controller with only one ↵Dean Camera2012-08-289-38/+47
| | | | supported USB mode and no USB_DEVICE_ONLY or USB_HOST_ONLY configuration token set.
* Minor documentation corrections.Dean Camera2012-08-273-48/+72
|
* Spell-check latest trunk source code.Dean Camera2012-08-181-1/+1
|
* Minor documentation improvements.Dean Camera2012-08-182-4/+4
|
* Added workaround for broken VBUS detection on AVR8 devices when a bootloader ↵Dean Camera2012-08-121-0/+7
| | | | starts the application via a software jump without first turning off the OTG pad (thanks to Simon Inns)
* Add missing UC3 architecture F_USB configuration checks.Dean Camera2012-07-242-0/+15
|
* Fixed endianess issues in the RNDIS host class driver for UC3 devices ↵Dean Camera2012-07-222-3/+3
| | | | (thanks to Andrew Chu). Fix broken build for UC3 devices when ORDERED_EP_CONFIG compile time option is set.
* Minor documentation improvements.Dean Camera2012-07-153-18/+18
|
* Fix up makefile .NOTPARALLEL heuristics so that linear building is only ↵Dean Camera2012-07-103-3/+3
| | | | enforced if no object folder set and the "all" target is run. Rename library "ConfigDescriptor.c" file to "ConfigDescriptors.c" to ensure that object filenames are unique.
* Add svn:eol-style property on all source files where it was missing. Fix ↵Dean Camera2012-06-2113-4401/+4401
| | | | 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.
* Add checks to the endpoint and pipe configure functions and fail if the ↵Dean Camera2012-06-106-4/+24
| | | | requested endpoint or pipe number is above the maximum for that device.
* Minor correction to the UC3 USB clock division formula (thanks to Kim ↵Dean Camera2012-06-101-1/+1
| | | | Blomqvist).
* Add MAX_ENDPOINT_INDEX compile time option for the XMEGA devices.Dean Camera2012-06-101-2/+6
|
* Spell check source code, fix mistakes.Dean Camera2012-06-0912-15/+15
|
* Update SVN line endings property on newer source files to native.Dean Camera2012-06-071-221/+221
|
* Oops - really fix logic errors in USBMode.h.Dean Camera2012-06-061-8/+2
|
* Fix errors in the SingleUSBModeTest build test. Fix logic errors in USBMode.h.Dean Camera2012-06-061-5/+7
|
* Fix typo in the UC3 host pipe driver. Improve library TAR export exclusion ↵Dean Camera2012-06-061-1/+1
| | | | filetype filter.
* Fix incorrect bank mask in Endpoint_ConfigureEndpoint() for the UC3 devices.Dean Camera2012-06-023-5/+5
|
* Ensure that USB_DEVICE_ONLY or USB_HOST_ONLY is properly set for devices ↵Dean Camera2012-06-021-1/+5
| | | | that physically do not support a particular mode. Fix main LUFA library makefile default target.
* Fixed swapped Little Endian/Big Endian endpoint and pipe write code for the ↵Dean Camera2012-05-264-19/+19
| | | | UC3 devices (thanks to Andrew Chu).
* Fix incorrect definition for the XMEGA Endpoint_BytesInEndpoint() function ↵Dean Camera2012-05-261-1/+4
| | | | when used on OUT endpoints.
* Minor documentation improvements.Dean Camera2012-05-201-14/+14
|
* 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).
* Upgrade Doxygen configuration files for Doxygen 1.8.1, fix broken stylesheet ↵Dean Camera2012-05-207-75/+76
| | | | and footer HTML, add explicit spacing into documentation code fragments to prevent Doxygen from removing empty lines in the output.
* Add missing CPPCheck unusedFunction check suppressions on the USB template ↵Dean Camera2012-05-1911-0/+11
| | | | functions.
* Added build test to verify correct compilation of all bootloaders using all ↵Dean Camera2012-05-131-2/+2
| | | | | | supported devices. Fixed compile error with the unreleased ATMEGA32U6 device.
* Add support for the ATXMEGA384C3.Dean Camera2012-05-071-1/+2
|
* 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).
* Add additional preprocessor sanity checks for the XMEGA platform based on ↵Dean Camera2012-05-053-6/+12
| | | | the USB controller input clock speed.
* 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).
* Fixed incorrect DFU version number reported to the host in the DFU ↵Dean Camera2012-05-051-6/+6
| | | | bootloader descriptors. Fixed incorrect version hundredths value encoding in VERSION_BCD() macro (thanks to Georg Glock).
* 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).
* Fixed incorrect reponse to GET STATUS requests in device mode if ↵Dean Camera2012-04-151-4/+2
| | | | NO_DEVICE_SELF_POWER or NO_DEVICE_REMOTE_WAKEUP tokens are defined (thanks to Georg Glock).