Data Fields

S_usb_interface_descriptor Struct Reference

Usb Interface Descriptor. More...

#include <usb_descriptors.h>

Data Fields

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

Detailed Description

Usb Interface Descriptor.

Definition at line 206 of file usb_descriptors.h.


Field Documentation

size of this descriptor in bytes

Definition at line 207 of file usb_descriptors.h.

INTERFACE descriptor type.

Definition at line 208 of file usb_descriptors.h.

Number of interface.

Definition at line 209 of file usb_descriptors.h.

value to select alternate setting

Definition at line 210 of file usb_descriptors.h.

Number of EP except EP 0.

Definition at line 211 of file usb_descriptors.h.

Class code assigned by the USB.

Definition at line 212 of file usb_descriptors.h.

Sub-class code assigned by the USB.

Definition at line 213 of file usb_descriptors.h.

Protocol code assigned by the USB.

Definition at line 214 of file usb_descriptors.h.

Index of string descriptor.

Definition at line 215 of file usb_descriptors.h.


The documentation for this struct was generated from the following file: