aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/LowLevel/USBController.h
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year on all source files.Dean Camera2011-01-011-2/+2
|
* Move RNDISConstants.h into the RNDIS class driver common definition header.Dean Camera2010-10-281-1/+7
| | | | Add logical grouping of related #define values for better Doxygen documentation.
* Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org ↵Dean Camera2010-10-281-1/+1
| | | | redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.
* Better algorithm to extract and convert the internal device serial number ↵Dean Camera2010-10-241-1/+1
| | | | | | into a string descriptor (if present). Fix incorrect warning text when an unsuitable F_CLOCK value is given.
* Clean up excessive whitespace at the end of each line using the wspurify ↵Dean Camera2010-10-131-37/+38
| | | | tool made by Laszlo Monda
* Remove USB_MODE_* macros, replace with a semantically linked USB_Modes_t enum.Dean Camera2010-10-121-34/+31
| | | | | | | | Moved the USB device selection logic for ENDPOINT_TOTAL_ENDPOINTS further up in Endpoint.h to where the endpoint bank capabilities are determined, to reduce the total number of device-specific logic. Change USB_Host_WaitMS() to test and disable the HSOFI interrupt before resuming the bus, so that it does not fire before the delay loop has run. Add missing const qualifier to the parameter of USB_Host_ClearPipeStall().
* Clean up USBController.c/.h to more clearly seperate out host and device ↵Dean Camera2010-09-191-1/+12
| | | | | | setup and reset paths. Make USBInterrupt.c process all pending USB host mode interrupts before resetting the bus, so that no interrupts are lost when in UID auto-selection mode.
* Removed the EVENT_USB_InitFailure() event, as not specifying a USB mode to ↵Dean Camera2010-09-151-11/+0
| | | | USB_Init() now defaults the controller into UID selection mode.
* Split out endpoint and pipe stream functions into new EndpointStream.c/.h ↵Dean Camera2010-08-221-1/+3
| | | | and PipeStream.c/.h files.
* More spell checking of all source files -- correct missed errors, switch to ↵Dean Camera2010-07-301-1/+1
| | | | EN-GB spelling dictionary.
* Convert over internal pseudo-function macros to true inline functions for ↵Dean Camera2010-07-221-32/+107
| | | | added type-safety and compile-checking.
* Add missing const qualifiers to class drivers.Dean Camera2010-07-211-9/+9
| | | | Indent core library function parameters so that there is only one parameter per line, to increase readability.
* Move and rename DevChaper9.c/.h and HostChapter9.c/.h to the HighLevel ↵Dean Camera2010-07-211-0/+390
directory, new named DeviceStandardReq.c/.h and HostStandardReq.c/.h. Rename LowLevel.c/.h to USBController.c/.h. Remove dependancies on the complete <avr/io.h> header in the HighLevel USB driver directory, to ensure less work is required in later (possible) ports.