![]() |
![]() |
Structure defining USB Interface Descriptor. More...
#include <usb_spec_defines.h>
Data Fields | |
| uint8_t | bLength |
| uint8_t | bDescriptorType |
| uint8_t | bInterfaceNumber |
| uint8_t | bAlternateSetting |
| uint8_t | bNumEndpoints |
| uint8_t | bInterfaceClass |
| uint8_t | bInterfaceSubClass |
| uint8_t | bInterfaceProtocol |
| uint8_t | iInterface |
Structure defining USB Interface Descriptor.
| uint8_t usbInterfaceDesc::bAlternateSetting |
value used to select the alternate setting for this interface .
| uint8_t usbInterfaceDesc::bDescriptorType |
Descriptor Type.
| uint8_t usbInterfaceDesc::bInterfaceClass |
Class that this interface implements.
| uint8_t usbInterfaceDesc::bInterfaceNumber |
number of this interface.
| uint8_t usbInterfaceDesc::bInterfaceProtocol |
Protocol Used .
| uint8_t usbInterfaceDesc::bInterfaceSubClass |
Sub-Class that this interface implements.
| uint8_t usbInterfaceDesc::bLength |
Descriptor Length.
| uint8_t usbInterfaceDesc::bNumEndpoints |
number of endpoints used by this interface .
| uint8_t usbInterfaceDesc::iInterface |
interface string descriptor index .