Interface descriptor.
Data Fields | |
uint8_t | bLength |
Size of Descriptor in Bytes (9 Bytes) | |
uint8_t | bDescriptorType |
Interface Descriptor. | |
uint8_t | bInterfaceNumber |
Number of Interface. | |
uint8_t | bAlternateSetting |
Value used to select alternative setting. | |
uint8_t | bNumEndpoints |
Number of Endpoints used for this interface. | |
uint8_t | bInterfaceClass |
Class Code (Assigned by USB Org) | |
uint8_t | bInterfaceSubClass |
Subclass Code (Assigned by USB Org) | |
uint8_t | bInterfaceProtocol |
Protocol Code (Assigned by USB Org) | |
uint8_t | iInterface |
Index of String Descriptor describing this interface. | |