qmk_firmware/LUFA/Drivers/USB/Core
Dean Camera 70284d390f Add in a new common Delay_MS() function, which provides a blocking delay for all architectures.
Remove use of avr-libc specific ATOMIC_BLOCK, replace with a new per-architecture set of inline functions to retrieve and manipulate the global interrupt enable bit for each architecture.

Add in documentation for the USB controller common interrupt routine which must be linked to the interrupt controller in the user application on the AVR32 UC3 architecture.
2011-04-08 04:49:20 +00:00
..
AVR8 Add in a new common Delay_MS() function, which provides a blocking delay for all architectures. 2011-04-08 04:49:20 +00:00
Template Initial restructuring of the core USB driver module to support multiple architectures in the future. 2011-02-19 22:59:27 +00:00
UC3 Add in a new common Delay_MS() function, which provides a blocking delay for all architectures. 2011-04-08 04:49:20 +00:00
ConfigDescriptor.c Initial restructuring of the core USB driver module to support multiple architectures in the future. 2011-02-19 22:59:27 +00:00
ConfigDescriptor.h Oops - ensure that only the relevant/available interrupts are defined and used on each architecture. 2011-02-27 20:38:47 +00:00
Device.h Add in new architecture attribute defines to selectively remove the EEPROM and FLASH memory space functions on architectures which do not have seperate memory address spaces. 2011-03-21 11:10:02 +00:00
DeviceStandardReq.c Add in a new common Delay_MS() function, which provides a blocking delay for all architectures. 2011-04-08 04:49:20 +00:00
DeviceStandardReq.h Conditionally add available address spaces to the address space enum, for multiple address space architectures. 2011-04-04 10:24:57 +00:00
Endpoint.h Rename UC3B driver files to UC3, as they are generic to all AVR32 UC3 models. 2011-03-13 21:53:19 +00:00
EndpointStream.c Renamed all low level Endpoint_Read_*, Endpoint_Write_* and Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures. 2011-04-04 12:52:30 +00:00
EndpointStream.h Add in new architecture attribute defines to selectively remove the EEPROM and FLASH memory space functions on architectures which do not have seperate memory address spaces. 2011-03-21 11:10:02 +00:00
Events.c Initial restructuring of the core USB driver module to support multiple architectures in the future. 2011-02-19 22:59:27 +00:00
Events.h More updates to remove architecture-specific comments from the documentation, alter USBMode.h preprocessor logic to support future architectures more easily. 2011-02-20 14:43:13 +00:00
Host.h Rename UC3B driver files to UC3, as they are generic to all AVR32 UC3 models. 2011-03-13 21:53:19 +00:00
HostStandardReq.c Renamed all low level Endpoint_Read_*, Endpoint_Write_* and Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures. 2011-04-04 12:52:30 +00:00
HostStandardReq.h Initial restructuring of the core USB driver module to support multiple architectures in the future. 2011-02-19 22:59:27 +00:00
OTG.h Oops - ensure that only the relevant/available interrupts are defined and used on each architecture. 2011-02-27 20:38:47 +00:00
Pipe.h Rename UC3B driver files to UC3, as they are generic to all AVR32 UC3 models. 2011-03-13 21:53:19 +00:00
PipeStream.c Oops - fix misnamed function call in Pipe_Discard_Stream(). 2011-04-04 15:41:26 +00:00
PipeStream.h Add in new architecture attribute defines to selectively remove the EEPROM and FLASH memory space functions on architectures which do not have seperate memory address spaces. 2011-03-21 11:10:02 +00:00
StdDescriptors.h Add experimental support for the AVR32 UC3A4 microcontrollers. 2011-03-13 22:42:08 +00:00
StdRequestType.h Oops - ensure that only the relevant/available interrupts are defined and used on each architecture. 2011-02-27 20:38:47 +00:00
USBController.h Rename UC3B driver files to UC3, as they are generic to all AVR32 UC3 models. 2011-03-13 21:53:19 +00:00
USBInterrupt.h Rename UC3B driver files to UC3, as they are generic to all AVR32 UC3 models. 2011-03-13 21:53:19 +00:00
USBMode.h Add experimental support for the AVR32 UC3A4 microcontrollers. 2011-03-13 22:42:08 +00:00
USBTask.c Initial restructuring of the core USB driver module to support multiple architectures in the future. 2011-02-19 22:59:27 +00:00
USBTask.h Oops - ensure that only the relevant/available interrupts are defined and used on each architecture. 2011-02-27 20:38:47 +00:00