qmk-firmware/LUFA/Drivers/USB/Core/AVR8
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Dean Camera 09577fe541 Add XMEGA compile time tokens to the LUFAConfig.h code template.
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.
2011-11-23 00:04:16 +00:00
..
Template Fixed USB_USBTask not being called internally in stream transfers between packets when Partial Stream Transfers are used. 2011-07-25 01:11:24 +00:00
Device_AVR8.c More UC3B architecture port updates. 2011-02-26 15:54:11 +00:00
Device_AVR8.h Add XMEGA compile time tokens to the LUFAConfig.h code template. 2011-11-23 00:04:16 +00:00
Endpoint_AVR8.c Fixed error in the pipe unordered allocation algorithm for the AVR8 devices breaking compatibility with some devices. 2011-07-12 07:22:36 +00:00
Endpoint_AVR8.h Prevent written but unused variable warnings on GCC 4.6 with dummy reads. 2011-10-09 12:54:50 +00:00
EndpointStream_AVR8.c Minor documentation fixes. 2011-08-23 10:39:04 +00:00
EndpointStream_AVR8.h Massive corrections to the project documentation and code comments, thanks to Russian translation services provided by Andrey from Microsin.ru. 2011-06-05 13:55:56 +00:00
Host_AVR8.c Updated all host mode demos and projects to use the EVENT_USB_Host_DeviceEnumerationComplete() event callback for device configuration instead of manual host state machine manipulations in the main application task. 2011-07-08 07:25:56 +00:00
Host_AVR8.h Add missing "used" attribute to ATTR_INIT_SECTION to ensure functions declared with that meta-attribute are not discarded by the linker. 2011-09-22 05:55:32 +00:00
OTG_AVR8.h Fixed compile error when FIXED_CONTROL_ENDPOINT_SIZE compile time option was disabled, and a USE_*_DESCRIPTORS compile time option was not enabled on the AVR8s. 2011-06-20 04:32:34 +00:00
Pipe_AVR8.c Fixed error in the pipe unordered allocation algorithm for the AVR8 devices breaking compatibility with some devices. 2011-07-12 07:22:36 +00:00
Pipe_AVR8.h Prevent written but unused variable warnings on GCC 4.6 with dummy reads. 2011-10-09 12:54:50 +00:00
PipeStream_AVR8.c Minor documentation fixes. 2011-08-23 10:39:04 +00:00
PipeStream_AVR8.h Copy out the EndpointStream and PipeStream functions to each architecture, so that each architecture can optimise the stream functions according to the available hardware (such as DMA, where available). 2011-05-26 11:27:21 +00:00
USBController_AVR8.c When automatic PLL management mode is enabled on the U4 series AVR8 chips, the PLL is now configured for 48MHz and not a divided 96MHz, to lower power consumption and to keep the system within the datasheet specs for 3.3V operation (thanks to Scott Vitale). 2011-10-12 02:27:22 +00:00
USBController_AVR8.h Minor documentation fixes. 2011-10-30 07:09:44 +00:00
USBInterrupt_AVR8.c Updated all host mode demos and projects to use the EVENT_USB_Host_DeviceEnumerationComplete() event callback for device configuration instead of manual host state machine manipulations in the main application task. 2011-07-08 07:25:56 +00:00
USBInterrupt_AVR8.h Move global interrupt enable/disable functions out to Common.h and document them. 2011-04-08 05:40:25 +00:00