aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c
Commit message (Collapse)AuthorAgeFilesLines
* Implemented on-demand PLL clock generation for the U4, U6 and U7 series USB ↵Dean Camera2011-03-151-14/+26
| | | | AVRs when automatic PLL mode is specified.
* Porting updates for the UC3B architecture - get UC3B partially enumerating ↵Dean Camera2011-03-051-2/+0
| | | | using a modified mouse demo on the EVK1101. Implement a software FIFO for the endpoint banks; datasheet hints that this can be done through hardware as on the AVR8 architecture, but the correct method to do this not discovered yet.
* Add in USB_INT_RegisterHandlers() internal function to register the ↵Dean Camera2011-02-281-0/+2
| | | | | | interrupt handler routines used by LUFA. Add dummy loads after clearing the interrupt lines according to the datasheet. Add in temporary global interrupts enable/disable macros.
* Changed over the AVR8 USB controller interrupt management macros to be ↵Dean Camera2011-02-271-1/+1
| | | | inlined functions instead, for better compile-time validity checking and to keep the per-architecture source files as uniform as possible.
* Rename architecture specific driver files, to make them appear with uniquely ↵Dean Camera2011-02-201-0/+233
identifying filenames in the documentation.