USB Interface Descriptor.
#include <usb_descriptors.h>
Data Fields | |
uint8_t | bAlternateSetting |
Value to select alternate setting. More... | |
uint8_t | bDescriptorType |
INTERFACE descriptor type. More... | |
uint8_t | bInterfaceClass |
Class code assigned by the USB. More... | |
uint8_t | bInterfaceNumber |
Number of interface. More... | |
uint8_t | bInterfaceProtocol |
Protocol code assigned by the USB. More... | |
uint8_t | bInterfaceSubClass |
Subclass code assigned by the USB. More... | |
uint8_t | bLength |
Size of this descriptor in bytes. More... | |
uint8_t | bNumEndpoints |
Number of EP except EP 0. More... | |
uint8_t | iInterface |
Index of string descriptor. More... | |
uint8_t S_usb_interface_descriptor::bAlternateSetting |
Value to select alternate setting.
uint8_t S_usb_interface_descriptor::bDescriptorType |
INTERFACE descriptor type.
uint8_t S_usb_interface_descriptor::bInterfaceClass |
Class code assigned by the USB.
uint8_t S_usb_interface_descriptor::bInterfaceNumber |
Number of interface.
uint8_t S_usb_interface_descriptor::bInterfaceProtocol |
Protocol code assigned by the USB.
uint8_t S_usb_interface_descriptor::bInterfaceSubClass |
Subclass code assigned by the USB.
uint8_t S_usb_interface_descriptor::bLength |
Size of this descriptor in bytes.
uint8_t S_usb_interface_descriptor::bNumEndpoints |
Number of EP except EP 0.
uint8_t S_usb_interface_descriptor::iInterface |
Index of string descriptor.