Standard USB Interface Association Descriptor structure.
#include <usb_protocol.h>
Data Fields | |
uint8_t | bDescriptorType |
INTERFACE descriptor type. More... | |
uint8_t | bFirstInterface |
Number of interface. More... | |
uint8_t | bFunctionClass |
Class code assigned by the USB. More... | |
uint8_t | bFunctionProtocol |
Protocol code assigned by the USB. More... | |
uint8_t | bFunctionSubClass |
Sub-class code assigned by the USB. More... | |
uint8_t | bInterfaceCount |
value to select alternate setting More... | |
uint8_t | bLength |
size of this descriptor in bytes More... | |
uint8_t | iFunction |
Index of string descriptor. More... | |
uint8_t usb_association_desc_t::bDescriptorType |
INTERFACE descriptor type.
uint8_t usb_association_desc_t::bFirstInterface |
Number of interface.
uint8_t usb_association_desc_t::bFunctionClass |
Class code assigned by the USB.
uint8_t usb_association_desc_t::bFunctionProtocol |
Protocol code assigned by the USB.
uint8_t usb_association_desc_t::bFunctionSubClass |
Sub-class code assigned by the USB.
uint8_t usb_association_desc_t::bInterfaceCount |
value to select alternate setting
uint8_t usb_association_desc_t::bLength |
size of this descriptor in bytes
uint8_t usb_association_desc_t::iFunction |
Index of string descriptor.