#include <StdDescriptors.h>
Data Fields | |
USB_Descriptor_Header_t | Header |
uint8_t | InterfaceNumber |
uint8_t | AlternateSetting |
uint8_t | TotalEndpoints |
uint8_t | Class |
uint8_t | SubClass |
uint8_t | Protocol |
uint8_t | InterfaceStrIndex |
Descriptor header, including type and size.
Index of the interface in the current configuration.
Alternate setting for the interface number. The same interface number can have multiple alternate settings with different endpoint configurations, which can be selected by the host.
Total number of endpoints in the interface.
Interface class ID.
Interface subclass ID.
Interface protocol ID.
Index of the string descriptor describing the interface.