USB interface descriptor (USB 2.0 spec table 9-12) More...
USB interface descriptor (USB 2.0 spec table 9-12)
Definition at line 157 of file descriptor.h.
#include <descriptor.h>
Data Fields | |
uint8_t | length |
Size of this descriptor | |
uint8_t | type |
Descriptor type (USB_TYPE_DESCRIPTOR_INTERFACE) | |
uint8_t | interface_num |
Interface number | |
uint8_t | alternate_setting |
Alternate setting index | |
uint8_t | num_endpoints |
Number of endpoints used by this interface | |
uint8_t | class |
Interface class code as assigned by the USB-IF | |
uint8_t | subclass |
Subclass code as assigned by the USB-IF | |
uint8_t | protocol |
Protocol code | |
uint8_t | idx |
Interface descriptor string index | |
uint8_t usb_descriptor_interface_t::alternate_setting |
Alternate setting index
Definition at line 161 of file descriptor.h.
uint8_t usb_descriptor_interface_t::class |
Interface class code as assigned by the USB-IF
Definition at line 163 of file descriptor.h.
uint8_t usb_descriptor_interface_t::idx |
Interface descriptor string index
Definition at line 166 of file descriptor.h.
uint8_t usb_descriptor_interface_t::interface_num |
Interface number
Definition at line 160 of file descriptor.h.
uint8_t usb_descriptor_interface_t::length |
Size of this descriptor
Definition at line 158 of file descriptor.h.
uint8_t usb_descriptor_interface_t::num_endpoints |
Number of endpoints used by this interface
Definition at line 162 of file descriptor.h.
uint8_t usb_descriptor_interface_t::protocol |
Protocol code
Definition at line 165 of file descriptor.h.
uint8_t usb_descriptor_interface_t::subclass |
Subclass code as assigned by the USB-IF
Definition at line 164 of file descriptor.h.
uint8_t usb_descriptor_interface_t::type |
Descriptor type (USB_TYPE_DESCRIPTOR_INTERFACE)
Definition at line 159 of file descriptor.h.