![]() |
![]() |
Structure defining USB Configuration Descriptor. More...
#include <usb_spec_defines.h>
Data Fields | |
| uint8_t | bLength |
| uint8_t | bDescriptorType |
| uint16_t | wTotalLength |
| uint8_t | bNumInterface |
| uint8_t | bConfigurationValue |
| uint8_t | iConfiguration |
| uint8_t | bmAttributes |
| uint8_t | bMaxPower |
Structure defining USB Configuration Descriptor.
| uint8_t usbConfigDesc::bConfigurationValue |
Value to be used for selecting this configuration.
| uint8_t usbConfigDesc::bDescriptorType |
Descriptor Type.
| uint8_t usbConfigDesc::bLength |
Descriptor Length.
| uint8_t usbConfigDesc::bmAttributes |
Configuration characteristics.
| uint8_t usbConfigDesc::bMaxPower |
max current in 2 mA units .
| uint8_t usbConfigDesc::bNumInterface |
Number of interfaces supported by this configuration .
| uint8_t usbConfigDesc::iConfiguration |
configuration string descriptor index .
| uint16_t usbConfigDesc::wTotalLength |
total length of data for this configuration.