Microchip® Advanced Software Framework

S_usb_interface_descriptor Struct Reference

USB Interface Descriptor.

#include <usb_descriptors.h>

Data Fields

U8 bAlternateSetting
 Value to select alternate setting. More...
 
U8 bDescriptorType
 INTERFACE descriptor type. More...
 
U8 bInterfaceClass
 Class code assigned by the USB. More...
 
U8 bInterfaceNumber
 Number of interface. More...
 
U8 bInterfaceProtocol
 Protocol code assigned by the USB. More...
 
U8 bInterfaceSubClass
 Subclass code assigned by the USB. More...
 
U8 bLength
 Size of this descriptor in bytes. More...
 
U8 bNumEndpoints
 Number of EP except EP 0. More...
 
U8 iInterface
 Index of string descriptor. More...
 

U8 S_usb_interface_descriptor::bAlternateSetting

Value to select alternate setting.

U8 S_usb_interface_descriptor::bDescriptorType

INTERFACE descriptor type.

U8 S_usb_interface_descriptor::bInterfaceClass

Class code assigned by the USB.

U8 S_usb_interface_descriptor::bInterfaceNumber

Number of interface.

U8 S_usb_interface_descriptor::bInterfaceProtocol

Protocol code assigned by the USB.

U8 S_usb_interface_descriptor::bInterfaceSubClass

Subclass code assigned by the USB.

U8 S_usb_interface_descriptor::bLength

Size of this descriptor in bytes.

U8 S_usb_interface_descriptor::bNumEndpoints

Number of EP except EP 0.

U8 S_usb_interface_descriptor::iInterface

Index of string descriptor.