aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/Core/XMEGA
Commit message (Collapse)AuthorAgeFilesLines
* Fix incorrect Interrupt disable function for the XMEGA architecture (thanks ↵Dean Camera2013-03-231-1/+1
| | | | to Simon Küppers).
* Minor documentation improvements.Dean Camera2013-03-181-1/+1
|
* Reset XMEGA NVM read command to the symbolic NO_OPERATION constant rather ↵Dean Camera2013-02-131-4/+4
| | | | than a hard-coded zero.
* Suppress unused function parameter warnings in the USB driver.Dean Camera2013-01-271-0/+2
|
* Fix broken XMEGA USB support.Dean Camera2013-01-272-5/+12
|
* Update copyright year to 2013.Dean Camera2013-01-0316-32/+32
|
* Fixed hardware race condition that could cause failed device enumerations ↵Dean Camera2013-01-031-0/+6
| | | | | | | | 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).
* Clean up unnecessary CPPCheck static analysis suppression comments, force ↵Dean Camera2012-10-143-3/+0
| | | | Doxygen and GCC compiler specific macros as being always undefined when performing a static analysis of the code.
* Minor documentation improvements.Dean Camera2012-10-0516-16/+16
|
* Update LUFA core to be compatible with the AVR-GCC -Wswitch-default warning ↵Dean Camera2012-09-091-12/+18
| | | | switch.
* Fixed logic hole breaking USB operations on a USB controller with only one ↵Dean Camera2012-08-282-8/+15
| | | | supported USB mode and no USB_DEVICE_ONLY or USB_HOST_ONLY configuration token set.
* Minor documentation corrections.Dean Camera2012-08-271-20/+30
|
* Spell-check latest trunk source code.Dean Camera2012-08-181-1/+1
|
* Minor documentation improvements.Dean Camera2012-07-151-6/+6
|
* Add svn:eol-style property on all source files where it was missing. Fix ↵Dean Camera2012-06-212-920/+920
| | | | 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-102-2/+6
| | | | requested endpoint or pipe number is above the maximum for that device.
* 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-091-1/+1
|
* Fix incorrect definition for the XMEGA Endpoint_BytesInEndpoint() function ↵Dean Camera2012-05-261-1/+4
| | | | when used on OUT endpoints.
* Upgrade Doxygen configuration files for Doxygen 1.8.1, fix broken stylesheet ↵Dean Camera2012-05-201-12/+12
| | | | 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-193-0/+3
| | | | functions.
* Add additional preprocessor sanity checks for the XMEGA platform based on ↵Dean Camera2012-05-053-6/+12
| | | | the USB controller input clock speed.
* Reintegrate the FullEPAddresses development branch into trunk.Dean Camera2012-04-146-140/+92
|
* Add architecture guards to all architecture-specific files, so that they can ↵Dean Camera2012-04-077-0/+30
| | | | be bulk-added to existing IDE projects without having to exclude unused architecture files.
* Minor documentation fixes - change \note entries to \warning where ↵Dean Camera2012-02-243-19/+17
| | | | appropriate and remove/update old documentation.
* Fix errors uncovered by the new build test compile warnings; fix UC3 pipe ↵Dean Camera2012-02-192-2/+3
| | | | configuration function broken, redundant function prototypes and unused parameters.
* 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.
* Update file contributor copyrights for 2012.Dean Camera2012-02-0416-16/+16
|
* Update file header copyrights for 2012.Dean Camera2012-02-0416-16/+16
|
* Minor corrections to the XMEGA USB controller implementation.Dean Camera2012-02-044-6/+16
|
* Run wspurify script on /trunk/ and /branches/ C source files, to remove any ↵Dean Camera2011-12-2312-57/+62
| | | | trailing whitespace at the end of each line.
* Minor XMEGA USB driver fixes.Dean Camera2011-12-132-13/+2
|
* Add XMEGA compile time tokens to the LUFAConfig.h code template.Dean Camera2011-11-231-19/+34
| | | | | | 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.
* Minor corrections for the XMEGA USB controller. Add compile time warning if ↵Dean Camera2011-11-142-4/+12
| | | | the USB clock frequency is provably incorrect.
* Fix XMEGA core USB driver endpoint code to prevent incorrect STALL ↵Dean Camera2011-11-012-10/+13
| | | | determination.
* Add support for the Atmel XMEGA A3BU Xplained board.Dean Camera2011-10-312-5/+13
| | | | More XMEGA USB core fixes.
* Fix XMEGA core USB driver so that device mode enumerates correctly on the ↵Dean Camera2011-10-314-10/+37
| | | | host PC.
* Namespace out the internal endpoint globals in the XMEGA architecture.Dean Camera2011-10-302-67/+76
|
* Update XMEGA clock management so that the correct 16-bit calibration is used ↵Dean Camera2011-10-303-4/+17
| | | | when requested. Fix endpoint descriptor table so that the frame number is stored into the correct location. Add compile time option to source the USB clock from the PLL rather than the internal 32MHz RC oscillator.
* XMEGA port improvements; connection and disconnection are now detected ↵Dean Camera2011-10-307-54/+146
| | | | correctly. Fixed incorrect interrupt priority levels being set for XMEGA devices.
* Prevent written but unused variable warnings on GCC 4.6 with dummy reads.Dean Camera2011-10-091-1/+1
|
* USB XMEGA support improvements; add DFLL clock platform support, ensure the ↵Dean Camera2011-10-071-2/+6
| | | | endpoint table is correctly aligned and configured in the USB controller.
* Fix compile errors for the USB XMEGA parts when the USB driver is used.Dean Camera2011-10-041-2/+2
| | | | | | Add core support for the ATXMEGA64A1U. Minor documentation corrections.
* Add missing "used" attribute to ATTR_INIT_SECTION to ensure functions ↵Dean Camera2011-09-221-0/+2
| | | | | | declared with that meta-attribute are not discarded by the linker. Add missing function and definition documentation.
* Minor documentation fixes.Dean Camera2011-08-231-0/+3
| | | | Add extra parenthesis around terms in the common MIN() and MAX() macros to prevent issues with non-trivial macro inputs (thanks to David Lyons).
* Fixed USB_USBTask not being called internally in stream transfers between ↵Dean Camera2011-07-251-4/+4
| | | | | | packets when Partial Stream Transfers are used. Remove old unused function prototype in the LowLevel MassStorage device demo.
* Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ↵Dean Camera2011-07-191-15/+3
| | | | ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.
* Add support for the ORDERED_EP_CONFIG compile time token on the UC3 ↵Dean Camera2011-07-191-35/+18
| | | | architecture.
* Move out the EP_TYPE_* macros to the base USBController.h header, as these ↵Dean Camera2011-07-191-27/+0
| | | | are used in the device descriptors as well and thus must not be changed.
* More USB XMEGA porting for Endpoint control.Dean Camera2011-07-183-54/+94
|