qmk_firmware/LUFA/Drivers/USB/HighLevel
Dean Camera e071f3897a Added new USB_DeviceState variable to keep track of the current Device mode USB state.
Added new Endpoint_ClearStatusStage() convenience function to assist with the status stages of control transfers.

Removed vague USB_IsConnected global - test USB_DeviceState or USB_HostState explicitly to gain previous functionality.

Removed USB_IsSuspended global - test USB_DeviceState against DEVICE_STATE_Suspended instead.

Fixed possible enumeration errors from spinloops which may fail to exit if the USB connection is severed before the exit condition becomes true.
2009-07-21 13:31:21 +00:00
..
ConfigDescriptor.c Extend USB_GetDeviceConfigDescriptor() routine to require the configuration number within the device to fetch, to add support for multi-configuration devices. 2009-06-19 03:37:47 +00:00
ConfigDescriptor.h Added const modifiers to device mode class drivers. 2009-06-28 13:39:08 +00:00
Events.c Move StdRequestType.h, StreamCallbacks.h, USBMode.h from the LowLevel USB driver directory to the HighLevel USB driver directory, where they are more suited. 2009-04-05 06:27:49 +00:00
Events.h Added new USB_DeviceState variable to keep track of the current Device mode USB state. 2009-07-21 13:31:21 +00:00
StdDescriptors.h Added new USE_INTERNAL_SERIAL define for using the unique serial numbers in some AVR models as the USB device's serial number, added NO_INTERNAL_SERIAL compile time option to turn off new serial number reading code. Updated Mass Storage and CDC based demos to use the new device serial number if the device it is compiled for supports it. 2009-06-21 09:22:31 +00:00
StdRequestType.h Rewritten event system to remove all macros, to make user code clearer. 2009-05-18 10:05:21 +00:00
StreamCallbacks.h USB_IsConnected is now cleared before the USB_Disconnect() event is fired in response to VBUS being removed. 2009-05-19 10:33:29 +00:00
USBInterrupt.c Added new USB_DeviceState variable to keep track of the current Device mode USB state. 2009-07-21 13:31:21 +00:00
USBInterrupt.h Rewritten event system to remove all macros, to make user code clearer. 2009-05-18 10:05:21 +00:00
USBMode.h Added support for the new ATMEGA32U2, ATMEGA16U2 and ATMEGA8U2 AVR models. 2009-07-16 08:57:51 +00:00
USBTask.c Added new USB_DeviceState variable to keep track of the current Device mode USB state. 2009-07-21 13:31:21 +00:00
USBTask.h Added new USB_DeviceState variable to keep track of the current Device mode USB state. 2009-07-21 13:31:21 +00:00