USB Host Shield 2.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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 146 of file usbhub.h.

Member Data Documentation

uint8_t HubDescriptor::bDescLength

Definition at line 147 of file usbhub.h.

uint8_t HubDescriptor::bDescriptorType

Definition at line 148 of file usbhub.h.

uint8_t HubDescriptor::bNbrPorts

Definition at line 149 of file usbhub.h.

uint16_t HubDescriptor::LogPwrSwitchMode

Definition at line 152 of file usbhub.h.

uint16_t HubDescriptor::CompoundDevice

Definition at line 153 of file usbhub.h.

uint16_t HubDescriptor::OverCurrentProtectMode

Definition at line 154 of file usbhub.h.

uint16_t HubDescriptor::TTThinkTime

Definition at line 155 of file usbhub.h.

uint16_t HubDescriptor::PortIndicatorsSupported

Definition at line 156 of file usbhub.h.

uint16_t HubDescriptor::Reserved

Definition at line 157 of file usbhub.h.

struct { ... }
uint8_t HubDescriptor::bPwrOn2PwrGood

Definition at line 160 of file usbhub.h.

uint8_t HubDescriptor::bHubContrCurrent

Definition at line 161 of file usbhub.h.


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