USB Host Shield 2.0
Public Attributes | List of all members
HubDescriptor Struct Reference

#include <usbhub.h>

Public Attributes

uint8_t bDescLength
 
uint8_t bDescriptorType
 
uint8_t bNbrPorts
 
struct {
   uint16_t   LogPwrSwitchMode: 2
 
   uint16_t   CompoundDevice: 1
 
   uint16_t   OverCurrentProtectMode: 2
 
   uint16_t   TTThinkTime: 2
 
   uint16_t   PortIndicatorsSupported: 1
 
   uint16_t   Reserved: 8
 
}; 
 
uint8_t bPwrOn2PwrGood
 
uint8_t bHubContrCurrent
 

Detailed Description

Definition at line 133 of file usbhub.h.

Member Data Documentation

◆ bDescLength

uint8_t HubDescriptor::bDescLength

Definition at line 134 of file usbhub.h.

◆ bDescriptorType

uint8_t HubDescriptor::bDescriptorType

Definition at line 135 of file usbhub.h.

◆ bNbrPorts

uint8_t HubDescriptor::bNbrPorts

Definition at line 136 of file usbhub.h.

◆ LogPwrSwitchMode

uint16_t HubDescriptor::LogPwrSwitchMode

Definition at line 139 of file usbhub.h.

◆ CompoundDevice

uint16_t HubDescriptor::CompoundDevice

Definition at line 140 of file usbhub.h.

◆ OverCurrentProtectMode

uint16_t HubDescriptor::OverCurrentProtectMode

Definition at line 141 of file usbhub.h.

◆ TTThinkTime

uint16_t HubDescriptor::TTThinkTime

Definition at line 142 of file usbhub.h.

◆ PortIndicatorsSupported

uint16_t HubDescriptor::PortIndicatorsSupported

Definition at line 143 of file usbhub.h.

◆ Reserved

uint16_t HubDescriptor::Reserved

Definition at line 144 of file usbhub.h.

◆ @47

struct { ... }

◆ bPwrOn2PwrGood

uint8_t HubDescriptor::bPwrOn2PwrGood

Definition at line 147 of file usbhub.h.

◆ bHubContrCurrent

uint8_t HubDescriptor::bHubContrCurrent

Definition at line 148 of file usbhub.h.


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