Microchip® Advanced Software Framework

usb_iad_desc_t Struct Reference

Standard USB 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_iad_desc_t::bDescriptorType

Interface descriptor type.

uint8_t usb_iad_desc_t::bFirstInterface

Number of interface.

uint8_t usb_iad_desc_t::bFunctionClass

Class code assigned by the USB.

uint8_t usb_iad_desc_t::bFunctionProtocol

Protocol code assigned by the USB.

uint8_t usb_iad_desc_t::bFunctionSubClass

Sub-class code assigned by the USB.

uint8_t usb_iad_desc_t::bInterfaceCount

value to select alternate setting

uint8_t usb_iad_desc_t::bLength

Size of this descriptor in bytes.

uint8_t usb_iad_desc_t::iFunction

Index of string descriptor.