|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
USB Standard Interface Descriptor. More...
#include <zephyr/usb/usb_ch9.h>
Data Fields | |
| uint8_t | bLength |
| Descriptor length. | |
| uint8_t | bDescriptorType |
| Descriptor type. | |
| uint8_t | bInterfaceNumber |
| Interface number. | |
| uint8_t | bAlternateSetting |
| Alternate setting value. | |
| uint8_t | bNumEndpoints |
| Number of endpoints. | |
| uint8_t | bInterfaceClass |
| Interface class. | |
| uint8_t | bInterfaceSubClass |
| Interface subclass. | |
| uint8_t | bInterfaceProtocol |
| Interface protocol. | |
| uint8_t | iInterface |
| Interface string index. | |
USB Standard Interface Descriptor.
See Table 9-12 of the specification.
| uint8_t usb_if_descriptor::bAlternateSetting |
Alternate setting value.
| uint8_t usb_if_descriptor::bDescriptorType |
Descriptor type.
| uint8_t usb_if_descriptor::bInterfaceClass |
Interface class.
| uint8_t usb_if_descriptor::bInterfaceNumber |
Interface number.
| uint8_t usb_if_descriptor::bInterfaceProtocol |
Interface protocol.
| uint8_t usb_if_descriptor::bInterfaceSubClass |
Interface subclass.
| uint8_t usb_if_descriptor::bLength |
Descriptor length.
| uint8_t usb_if_descriptor::bNumEndpoints |
Number of endpoints.
| uint8_t usb_if_descriptor::iInterface |
Interface string index.