#include <usb.h>
Public Types | |
enum | DescType { DEVICE = 1, CONFIGURATION = 2, STRING = 3, INTERFACE = 4, ENDPOINT = 5, DEVICE_QUALIFIER = 6, OTHER_SPEED_CONFIGURATION = 7, INTERFACE_POWER = 8 } |
enum | DescSize { DEVICE_DESC_SIZE = 18, CONFIGURATION_DESC_SIZE = 9, INTERFACE_DESC_SIZE = 9, ENDPOINT_DESC_SIZE = 7 } |
enum | Type { , CONTROL = 0, ISOCHRONOUS = 1, BULK = 2, INTERRUPT = 3 } |
Wrapper class for Descriptor constants
Size for the standard descriptors that are fixed size. There is no constant for string descriptors because they are variable sized.
Standard descriptor types
DEVICE |
Device descriptor. |
CONFIGURATION |
Configuration descriptor. |
STRING |
String descriptor. |
INTERFACE |
Interface descriptor. |
ENDPOINT |
Endpoint descriptor. |
DEVICE_QUALIFIER |
Device qualifier. |
OTHER_SPEED_CONFIGURATION |
Other speed configuration. |
INTERFACE_POWER |
Interface power. |