Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
usb_hub_descriptor Struct Reference

USB Hub Descriptor. More...

#include <usb_hub.h>

Data Fields

uint8_t bDescLength
 Descriptor length.
uint8_t bDescriptorType
 Descriptor type.
uint8_t bNbrPorts
 Number of downstream facing ports.
uint16_t wHubCharacteristics
 Hub characteristics bitmap.
uint8_t bPwrOn2PwrGood
 Time from power-on to power-good (in 2ms intervals).
uint8_t bHubContrCurrent
 Maximum current requirements of the Hub Controller (in mA).

Detailed Description

USB Hub Descriptor.

See Table 11-13 of the specification.

Field Documentation

◆ bDescLength

uint8_t usb_hub_descriptor::bDescLength

Descriptor length.

◆ bDescriptorType

uint8_t usb_hub_descriptor::bDescriptorType

Descriptor type.

◆ bHubContrCurrent

uint8_t usb_hub_descriptor::bHubContrCurrent

Maximum current requirements of the Hub Controller (in mA).

◆ bNbrPorts

uint8_t usb_hub_descriptor::bNbrPorts

Number of downstream facing ports.

◆ bPwrOn2PwrGood

uint8_t usb_hub_descriptor::bPwrOn2PwrGood

Time from power-on to power-good (in 2ms intervals).

◆ wHubCharacteristics

uint16_t usb_hub_descriptor::wHubCharacteristics

Hub characteristics bitmap.


The documentation for this struct was generated from the following file: