qmk_firmware/LUFA/Drivers/USB/Core
Dean Camera 049e930963 Fixed possible invalid program execution when in host mode if corrupt descriptor lengths are supplied by the attached device.
Minor code cleanups to add const and reformat where missing, as well as abstract out the internal device signature start address into a macro, so that it can be altered to suit particular devices within a single architecture if needed.

Add missing documentation to the USB_Device_States_t enum.
2011-05-14 02:17:58 +00:00
..
AVR8 Fixed possible invalid program execution when in host mode if corrupt descriptor lengths are supplied by the attached device. 2011-05-14 02:17:58 +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 Fixed possible invalid program execution when in host mode if corrupt descriptor lengths are supplied by the attached device. 2011-05-14 02:17:58 +00:00
ConfigDescriptor.c Fixed possible invalid program execution when in host mode if corrupt descriptor lengths are supplied by the attached device. 2011-05-14 02:17:58 +00:00
ConfigDescriptor.h Fixed possible invalid program execution when in host mode if corrupt descriptor lengths are supplied by the attached device. 2011-05-14 02:17:58 +00:00
Device.h Fixed possible invalid program execution when in host mode if corrupt descriptor lengths are supplied by the attached device. 2011-05-14 02:17:58 +00:00
DeviceStandardReq.c Fix reversed descriptions for the AVR8 USB pad regulator enable/disable masks (thanks to Omar). 2011-04-20 06:04:49 +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 __VA_ARGS__ support to the LUFA supplied ISR macro. Add proper result typecasting to the SWAPENDIAN_* macros. 2011-04-25 07:28:36 +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 Add missing function attributes to the pipe/endpoint functions for all architectures. 2011-04-12 03:03:56 +00:00