#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. |
1.7.1