USBLibAPIGuide  1.00.00.01
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
usbdevicepriv.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tDCDInstance
 

Macros

#define DCDGetDMAInstance(psDevInfo)   (&(psDevInfo->psDCDInst->sDMAInstance))
 

Typedefs

typedef struct tDeviceInfo tDeviceInfo
 

Enumerations

enum  tEP0State {
  eUSBStateIdle, eUSBStateTx, eUSBStateTxConfig, eUSBStateRx,
  eUSBStateStatus, eUSBStateStall, eEP0StateIdle, eEP0StateSetupIN,
  eEP0StateSetupOUT, eEP0StateRx, eEP0StateStatus, eEP0StateStatusIN,
  eEP0StateStall, eEP0StateError
}
 

Functions

bool USBDeviceConfig (tDCDInstance *psDevInst, const tConfigHeader *psConfig)
 
bool USBDeviceConfigAlternate (tDCDInstance *psDevInst, const tConfigHeader *psConfig, uint8_t ui8InterfaceNum, uint8_t ui8AlternateSetting)
 
void USBDCDDeviceInfoInit (uint32_t ui32Index, tDeviceInfo *psDevice)
 

Variables

tDCDInstance g_psDCDInst []
 
tDeviceInfog_ppsDevInfo []
 

Macro Definition Documentation

§ DCDGetDMAInstance

#define DCDGetDMAInstance (   psDevInfo)    (&(psDevInfo->psDCDInst->sDMAInstance))

Typedef Documentation

§ tDeviceInfo

typedef struct tDeviceInfo tDeviceInfo

Enumeration Type Documentation

§ tEP0State

enum tEP0State
Enumerator
eUSBStateIdle 
eUSBStateTx 
eUSBStateTxConfig 
eUSBStateRx 
eUSBStateStatus 
eUSBStateStall 
eEP0StateIdle 
eEP0StateSetupIN 
eEP0StateSetupOUT 
eEP0StateRx 
eEP0StateStatus 
eEP0StateStatusIN 
eEP0StateStall 
eEP0StateError 
© Copyright 1995-2020, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale