aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/Core
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-096-20/+47
| | | | 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-011-8/+8
| | | | 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-221-1/+1
| | | | (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-102-1/+1
| | | | 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-219-3464/+3464
| | | | line endings of all makefile, *.c and *.h files.
* 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-097-8/+8
|
* 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-263-17/+18
| | | | 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
|
* Upgrade Doxygen configuration files for Doxygen 1.8.1, fix broken stylesheet ↵Dean Camera2012-05-206-63/+64
| | | | 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
|
* Add additional preprocessor sanity checks for the XMEGA platform based on ↵Dean Camera2012-05-053-6/+12
| | | | the USB controller input clock speed.
* 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).
* 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).
* Reintegrate the FullEPAddresses development branch into trunk.Dean Camera2012-04-1424-557/+488
|
* Add architecture guards to all architecture-specific files, so that they can ↵Dean Camera2012-04-0723-1/+97
| | | | be bulk-added to existing IDE projects without having to exclude unused architecture files.
* Re-enable cppcheck static analysis unused function checks after adding in ↵Dean Camera2012-03-251-0/+1
| | | | special-case suppressions to the event stub functions. Add missing function prototypes to the AudioInput and AudioOutput class driver device demos.
* Fixed compile error for the UC3 architecture when INTERRUPT_CONTROL_ENDPOINT ↵Dean Camera2012-03-061-0/+2
| | | | is specified (thanks to Andrus Aaslaid).
* Fixed possible enumeration error if the user application selects the ↵Dean Camera2012-02-262-20/+14
| | | | non-Control pipe between the Powered and Default states of the host state machine.
* Update main library documentation organisation for Doxygen 1.8.0.Dean Camera2012-02-251-1/+1
|
* Minor documentation fixes - change \note entries to \warning where ↵Dean Camera2012-02-2417-110/+93
| | | | appropriate and remove/update old documentation.
* Remove potentially unaligned uint32_t access in HIDParser.c, replace with ↵Dean Camera2012-02-202-20/+27
| | | | standard C bit shifts.
* Fix errors uncovered by the new build test compile warnings; fix UC3 pipe ↵Dean Camera2012-02-195-6/+7
| | | | configuration function broken, redundant function prototypes and unused parameters.
* Add build tests to verify correct compilation of as many modules as possible ↵Dean Camera2012-02-182-1/+3
| | | | | | | | | | under as many architectures as possible. Fix broken compilation of LUFA under C++ compilers when the Serial peripheral module header file is included in a C++ source file. Fix missing semicolon in the UC3 architecture host pipe functions. Fix failed compilation for the XMEGA architecture if USB_DEVICE_ONLY us not specified.
* Fix XMEGA architecture not correctly resetting the device address and ↵Dean Camera2012-02-091-0/+3
| | | | endpoints in response to a USB bus reset from the host.
* Allow serial strings to be generated on the older AVR8 devices which do not ↵Dean Camera2012-02-081-2/+2
| | | | explicitly state they contain unique values in the datasheet, as this appears to be implemented in hardware.
* Add (still preliminary) support for the ATXMEGA64A4 and ATXMEGA128A4. Fix ↵Dean Camera2012-02-051-1/+2
| | | | minor error in the AVRISP-MKII clone project descriptors.
* Added INVERTED_VBUS_ENABLE_LINE and NO_AUTO_VBUS_MANAGEMENT compile time ↵Dean Camera2012-02-054-0/+26
| | | | options (thanks to Opendous Inc.).
* Update file contributor copyrights for 2012.Dean Camera2012-02-0479-79/+79
|
* Update file header copyrights for 2012.Dean Camera2012-02-0479-79/+79
|