Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Re-add accidentally deleted Host_UC3.c and Host_UC3.h files. | Dean Camera | 2011-03-13 | 2 | -0/+777 | |
| | ||||||
* | Rename UC3B driver files to UC3, as they are generic to all AVR32 UC3 models. | Dean Camera | 2011-03-13 | 18 | -886/+109 | |
| | ||||||
* | Add experimental support for the UC3A0, UC3A1 and UC3A3 series AVR32 ↵ | Dean Camera | 2011-03-13 | 4 | -22/+72 | |
| | | | | microcontrollers. | |||||
* | Simplify AVR32 UC3B software FIFO, as it will only ever be accessed a byte ↵ | Dean Camera | 2011-03-11 | 4 | -75/+75 | |
| | | | | at a time to prevent data alignment issues. | |||||
* | Add structure padding to the appropriate descriptor structures to maintain ↵ | Dean Camera | 2011-03-11 | 2 | -15/+15 | |
| | | | | | | correct alignments on larger architectures. Fix EVK1101 swapped joystick Right/Down masks. | |||||
* | Fix UC3B architecture compile errors and ensure the architecture can be ↵ | Dean Camera | 2011-03-05 | 2 | -7/+7 | |
| | | | | compiled with no special makefile tokens defined. | |||||
* | Endpoint_ResetFIFO() renamed to Endpoint_ResetEndpoint(), to be consistent ↵ | Dean Camera | 2011-03-05 | 1 | -0/+1 | |
| | | | | | | | | with the Pipe_ResetPipe() function name. Fix undefined error in Pipe_UC3B.h. Add missing migration notes. | |||||
* | Add software FIFOs to the UC3B pipe control interfaces, to match the ↵ | Dean Camera | 2011-03-05 | 6 | -89/+72 | |
| | | | | endpoint control interfaces. Fix incorrect endianness for the Endpoint/Pipe read and write routines. | |||||
* | Porting updates for the UC3B architecture - get UC3B partially enumerating ↵ | Dean Camera | 2011-03-05 | 11 | -149/+124 | |
| | | | | 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. | |||||
* | Fixed Still Image Host class driver exiting the descriptor search routine ↵ | Dean Camera | 2011-03-03 | 1 | -0/+2 | |
| | | | | | | prematurely if the data pipes (but not event pipe) is found. Fixed missing call to Pipe_SetInfiniteINRequests() in the Pipe_ConfigurePipe() routine. | |||||
* | Add in USB_INT_RegisterHandlers() internal function to register the ↵ | Dean Camera | 2011-02-28 | 4 | -29/+42 | |
| | | | | | | 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. | |||||
* | Add code to start the USBB Generic Clock from the user-specified master ↵ | Dean Camera | 2011-02-27 | 2 | -0/+32 | |
| | | | | clock source (OSCx or PLLx) in the AVR32 UC3B core USB driver. | |||||
* | Oops - ensure that only the relevant/available interrupts are defined and ↵ | Dean Camera | 2011-02-27 | 17 | -56/+144 | |
| | | | | | | used on each architecture. Make all USB driver headers include USBMode.h first, to ensure that the relevant USB mode macros are defined. | |||||
* | Changed over the AVR8 USB controller interrupt management macros to be ↵ | Dean Camera | 2011-02-27 | 6 | -83/+304 | |
| | | | | inlined functions instead, for better compile-time validity checking and to keep the per-architecture source files as uniform as possible. | |||||
* | General cleanup and more port work to the AVR32 UC3B. | Dean Camera | 2011-02-27 | 9 | -79/+34 | |
| | ||||||
* | Fix USB Host mode compile errors for the UC3B architecture. | Dean Camera | 2011-02-27 | 3 | -47/+52 | |
| | ||||||
* | Move out common architecture-independent core definitions into the ↵ | Dean Camera | 2011-02-27 | 15 | -370/+216 | |
| | | | | appropriate core dispatch header files. | |||||
* | More AVR32 UC3B architecture ports - USB device mode applications can now be ↵ | Dean Camera | 2011-02-27 | 9 | -121/+286 | |
| | | | | sucessfully compiled, although they will be currently non-functional. | |||||
* | Removed Pipe_ClearErrorFlags(), pipe error flags are now automatically ↵ | Dean Camera | 2011-02-26 | 8 | -371/+171 | |
| | | | | | | cleared when Pipe_ClearError() is called. More UC3B architecture porting. | |||||
* | More UC3B architecture port updates. | Dean Camera | 2011-02-26 | 7 | -219/+21 | |
| | ||||||
* | Fix incorrect Doxygen grouping in the incomplete AVR32 UC3B architecture port. | Dean Camera | 2011-02-20 | 2 | -59/+59 | |
| | ||||||
* | Make sure the peripheral driver .c files include the driver dispatch header, ↵ | Dean Camera | 2011-02-20 | 3 | -4/+4 | |
| | | | | rather than the architecture specific header files. | |||||
* | Rename architecture specific driver files, to make them appear with uniquely ↵ | Dean Camera | 2011-02-20 | 33 | -26/+26 | |
| | | | | identifying filenames in the documentation. | |||||
* | Added start of a port of the core USB driver code to the AVR32 UC3B ↵ | Dean Camera | 2011-02-20 | 23 | -40/+4624 | |
| | | | | architecture. | |||||
* | More updates to remove architecture-specific comments from the ↵ | Dean Camera | 2011-02-20 | 4 | -26/+37 | |
| | | | | documentation, alter USBMode.h preprocessor logic to support future architectures more easily. | |||||
* | More Doxygen updates for multiple architecture support. | Dean Camera | 2011-02-20 | 9 | -11/+25 | |
| | ||||||
* | Start update of documentation to support possible multiple architectures in ↵ | Dean Camera | 2011-02-20 | 20 | -143/+117 | |
| | | | | the future - alter \file documentation to automatically copy in the module documentation where possible. | |||||
* | Initial restructuring of the core USB driver module to support multiple ↵ | Dean Camera | 2011-02-19 | 41 | -0/+10015 | |
architectures in the future. |