Dean Camera
|
aba7932a5c
|
F_CLOCK changed to F_USB to be more descriptive, and applicable on future architecture ports.
|
2011-03-21 10:20:42 +00:00 |
Dean Camera
|
134e018b21
|
Fixed Remote Wakeup broken on the AVRs due to the mechanism only operating when the SUSPI bit is set (thanks to Holger Steinhaus).
Remove redundant setting of UIDE in the AVR8 and AVR32 USB controller drivers.
|
2011-03-15 08:07:29 +00:00 |
Dean Camera
|
b35f93a372
|
Implemented on-demand PLL clock generation for the U4, U6 and U7 series USB AVRs when automatic PLL mode is specified.
|
2011-03-15 06:39:34 +00:00 |
Dean Camera
|
0111fb515d
|
Oops - fix internal serial number extraction routine for the AVR8 architecture.
|
2011-03-14 00:24:14 +00:00 |
Dean Camera
|
02dfd7dc3d
|
Simplify the internal serial extraction routines for each architecture.
|
2011-03-13 23:32:32 +00:00 |
Dean Camera
|
a7eca42996
|
Add experimental support for the AVR32 UC3A4 microcontrollers.
Add support for the inbuilt unique serial numbers in the UC3A3 and UC3A4 models.
|
2011-03-13 22:42:08 +00:00 |
Dean Camera
|
1e3d892b6a
|
Add software FIFOs to the UC3B pipe control interfaces, to match the endpoint control interfaces. Fix incorrect endianness for the Endpoint/Pipe read and write routines.
|
2011-03-05 12:13:35 +00:00 |
Dean Camera
|
b763c3f33e
|
Porting updates for the UC3B architecture - get UC3B partially enumerating 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.
|
2011-03-05 11:34:04 +00:00 |
Dean Camera
|
c1c94fe5a0
|
Fixed Still Image Host class driver exiting the descriptor search routine prematurely if the data pipes (but not event pipe) is found.
Fixed missing call to Pipe_SetInfiniteINRequests() in the Pipe_ConfigurePipe() routine.
|
2011-03-03 19:32:27 +00:00 |
Dean Camera
|
8c6f26e19d
|
Add in USB_INT_RegisterHandlers() internal function to register the 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.
|
2011-02-28 22:30:40 +00:00 |
Dean Camera
|
c79f6e2586
|
Oops - ensure that only the relevant/available interrupts are defined and used on each architecture.
Make all USB driver headers include USBMode.h first, to ensure that the relevant USB mode macros are defined.
|
2011-02-27 20:38:47 +00:00 |
Dean Camera
|
04526d284d
|
Changed over the AVR8 USB controller interrupt management macros to be inlined functions instead, for better compile-time validity checking and to keep the per-architecture source files as uniform as possible.
|
2011-02-27 20:00:15 +00:00 |
Dean Camera
|
92b3553a07
|
General cleanup and more port work to the AVR32 UC3B.
|
2011-02-27 18:25:29 +00:00 |
Dean Camera
|
381dd0d490
|
Move out common architecture-independent core definitions into the appropriate core dispatch header files.
|
2011-02-27 14:39:49 +00:00 |
Dean Camera
|
f3f481183a
|
More AVR32 UC3B architecture ports - USB device mode applications can now be sucessfully compiled, although they will be currently non-functional.
|
2011-02-27 14:04:29 +00:00 |
Dean Camera
|
cf2411435c
|
Removed Pipe_ClearErrorFlags(), pipe error flags are now automatically cleared when Pipe_ClearError() is called.
More UC3B architecture porting.
|
2011-02-26 20:22:33 +00:00 |
Dean Camera
|
6f01b6afd5
|
More UC3B architecture port updates.
|
2011-02-26 15:54:11 +00:00 |
Dean Camera
|
b6a3c78fa3
|
Rename architecture specific driver files, to make them appear with uniquely identifying filenames in the documentation.
|
2011-02-20 18:21:04 +00:00 |
Dean Camera
|
cad5e9ffca
|
Added start of a port of the core USB driver code to the AVR32 UC3B architecture.
|
2011-02-20 17:53:17 +00:00 |
Dean Camera
|
28a1ee29a1
|
More Doxygen updates for multiple architecture support.
|
2011-02-20 14:07:20 +00:00 |
Dean Camera
|
5e73190582
|
Start update of documentation to support possible multiple architectures in the future - alter \file documentation to automatically copy in the module documentation where possible.
|
2011-02-20 13:08:29 +00:00 |
Dean Camera
|
1daa5e16f9
|
Initial restructuring of the core USB driver module to support multiple architectures in the future.
|
2011-02-19 22:59:27 +00:00 |