USBLibAPIGuide  1.00.00.01
Data Fields
tDCDInstance Struct Reference

#include <usbdevicepriv.h>

Collaboration diagram for tDCDInstance:
Collaboration graph
[legend]

Data Fields

volatile tEP0State iEP0State
 
volatile uint32_t ui32DevAddress
 
uint32_t ui32Configuration
 
uint32_t ui32DefaultConfiguration
 
uint8_t pui8AltSetting [USB_MAX_INTERFACES_PER_DEVICE]
 
uint8_t * pui8EP0Data
 
volatile uint32_t ui32EP0DataRemain
 
uint32_t ui32OUTDataSize
 
uint8_t ui8Status
 
uint8_t ppui8Halt [2][USBLIB_NUM_EP - 1]
 
uint8_t ui8ConfigSection
 
uint16_t ui16SectionOffset
 
uint8_t ui8ConfigIndex
 
bool bPwrSrcSet
 
bool bRemoteWakeup
 
uint8_t ui8RemoteWakeupCount
 
tUSBDMAInstancepsDMAInstance
 
uint32_t ui32IntNum
 
void * pvCBData
 
uint32_t ui32LPMState
 
uint32_t ui32Features
 

Field Documentation

§ iEP0State

volatile tEP0State tDCDInstance::iEP0State

§ ui32DevAddress

volatile uint32_t tDCDInstance::ui32DevAddress

Referenced by USBDeviceEnumHandler().

§ ui32Configuration

uint32_t tDCDInstance::ui32Configuration

§ ui32DefaultConfiguration

uint32_t tDCDInstance::ui32DefaultConfiguration

§ pui8AltSetting

uint8_t tDCDInstance::pui8AltSetting[USB_MAX_INTERFACES_PER_DEVICE]

§ pui8EP0Data

uint8_t* tDCDInstance::pui8EP0Data

§ ui32EP0DataRemain

volatile uint32_t tDCDInstance::ui32EP0DataRemain

§ ui32OUTDataSize

uint32_t tDCDInstance::ui32OUTDataSize

§ ui8Status

uint8_t tDCDInstance::ui8Status

§ ppui8Halt

uint8_t tDCDInstance::ppui8Halt[2][USBLIB_NUM_EP - 1]

§ ui8ConfigSection

uint8_t tDCDInstance::ui8ConfigSection

§ ui16SectionOffset

uint16_t tDCDInstance::ui16SectionOffset

§ ui8ConfigIndex

uint8_t tDCDInstance::ui8ConfigIndex

§ bPwrSrcSet

bool tDCDInstance::bPwrSrcSet

§ bRemoteWakeup

bool tDCDInstance::bRemoteWakeup

§ ui8RemoteWakeupCount

uint8_t tDCDInstance::ui8RemoteWakeupCount

§ psDMAInstance

tUSBDMAInstance* tDCDInstance::psDMAInstance

§ ui32IntNum

uint32_t tDCDInstance::ui32IntNum

Referenced by USBDCDDeviceInfoInit().

§ pvCBData

void* tDCDInstance::pvCBData

§ ui32LPMState

uint32_t tDCDInstance::ui32LPMState

§ ui32Features

uint32_t tDCDInstance::ui32Features

Referenced by USBDCDFeatureSet().


The documentation for this struct was generated from the following file:
© Copyright 1995-2020, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale