Microchip® Advanced Software Framework

usb_association_desc_t Struct Reference

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.