|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
USB Standard Configuration Descriptor. More...
#include <zephyr/usb/usb_ch9.h>
Data Fields | |
| uint8_t | bLength |
| Descriptor length. | |
| uint8_t | bDescriptorType |
| Descriptor type. | |
| uint16_t | wTotalLength |
| Total length of configuration. | |
| uint8_t | bNumInterfaces |
| Number of interfaces. | |
| uint8_t | bConfigurationValue |
| Configuration value. | |
| uint8_t | iConfiguration |
| Configuration string index. | |
| uint8_t | bmAttributes |
| Configuration characteristics. | |
| uint8_t | bMaxPower |
| Maximum power consumption. | |
USB Standard Configuration Descriptor.
See Table 9-10 of the specification.
| uint8_t usb_cfg_descriptor::bConfigurationValue |
Configuration value.
| uint8_t usb_cfg_descriptor::bDescriptorType |
Descriptor type.
| uint8_t usb_cfg_descriptor::bLength |
Descriptor length.
| uint8_t usb_cfg_descriptor::bmAttributes |
Configuration characteristics.
| uint8_t usb_cfg_descriptor::bMaxPower |
Maximum power consumption.
| uint8_t usb_cfg_descriptor::bNumInterfaces |
Number of interfaces.
| uint8_t usb_cfg_descriptor::iConfiguration |
Configuration string index.
| uint16_t usb_cfg_descriptor::wTotalLength |
Total length of configuration.