Struct usb_iad_descriptor
ClassList > usb_iad_descriptor
USB interface association descriptor. More...
#include <usb_std.h>
Public Attributes
Type | Name |
---|---|
uint8_t | bDescriptorType IAD descriptor. |
uint8_t | bFirstInterface Index of the first associated interface. |
uint8_t | bFunctionClass Function class ID. |
uint8_t | bFunctionProtocol Function protocol ID. |
uint8_t | bFunctionSubClass Function subclass ID. |
uint8_t | bInterfaceCount Total number of associated interfaces. |
uint8_t | bLength Size of the descriptor, in bytes. |
uint8_t | iFunction Index of the string descriptor describing the interface association. |
Detailed Description
USB interface association descriptor (IAD) allows the device to group interfaces that belong to a function.
Public Attributes Documentation
variable bDescriptorType
uint8_t usb_iad_descriptor::bDescriptorType;
variable bFirstInterface
uint8_t usb_iad_descriptor::bFirstInterface;
variable bFunctionClass
uint8_t usb_iad_descriptor::bFunctionClass;
variable bFunctionProtocol
uint8_t usb_iad_descriptor::bFunctionProtocol;
variable bFunctionSubClass
uint8_t usb_iad_descriptor::bFunctionSubClass;
variable bInterfaceCount
uint8_t usb_iad_descriptor::bInterfaceCount;
variable bLength
uint8_t usb_iad_descriptor::bLength;
variable iFunction
uint8_t usb_iad_descriptor::iFunction;
The documentation for this class was generated from the following file fw/rbcx-coprocessor/lib/libusb_stm32/include/usb_std.h