USBLibAPIGuide  1.00.00.01
Data Fields
tHIDInstance Struct Reference

#include <usbdhid.h>

Collaboration diagram for tHIDInstance:
Collaboration graph
[legend]

Data Fields

uint32_t ui32USBBase
 
tDeviceInfo sDevInfo
 
volatile tHIDState iHIDRxState
 
volatile tHIDState iHIDTxState
 
volatile uint16_t ui16DeferredOpFlags
 
uint16_t ui16InReportSize
 
uint16_t ui16InReportIndex
 
uint16_t ui16OutReportSize
 
uint8_t * pui8InReportData
 
uint8_t * pui8OutReportData
 
volatile bool bConnected
 
volatile bool bSendInProgress
 
bool bGetRequestPending
 
uint8_t ui8INEndpoint
 
uint8_t ui8OUTEndpoint
 
uint8_t ui8Interface
 
tUSBHostDevicepsDevice
 
tUSBCallback pfnCallback
 
void * pvCBData
 
tHIDSubClassProtocol iDeviceType
 
uint32_t ui32IntInPipe
 

Field Documentation

§ ui32USBBase

uint32_t tHIDInstance::ui32USBBase

§ sDevInfo

tDeviceInfo tHIDInstance::sDevInfo

§ iHIDRxState

volatile tHIDState tHIDInstance::iHIDRxState

Referenced by USBDHIDCompositeInit().

§ iHIDTxState

volatile tHIDState tHIDInstance::iHIDTxState

§ ui16DeferredOpFlags

volatile uint16_t tHIDInstance::ui16DeferredOpFlags

Referenced by USBDHIDCompositeInit().

§ ui16InReportSize

uint16_t tHIDInstance::ui16InReportSize

Referenced by USBDHIDCompositeInit().

§ ui16InReportIndex

uint16_t tHIDInstance::ui16InReportIndex

Referenced by USBDHIDCompositeInit().

§ ui16OutReportSize

uint16_t tHIDInstance::ui16OutReportSize

Referenced by USBDHIDCompositeInit().

§ pui8InReportData

uint8_t* tHIDInstance::pui8InReportData

Referenced by USBDHIDCompositeInit().

§ pui8OutReportData

uint8_t* tHIDInstance::pui8OutReportData

Referenced by USBDHIDCompositeInit().

§ bConnected

volatile bool tHIDInstance::bConnected

Referenced by USBDHIDCompositeInit().

§ bSendInProgress

volatile bool tHIDInstance::bSendInProgress

§ bGetRequestPending

bool tHIDInstance::bGetRequestPending

Referenced by USBDHIDCompositeInit().

§ ui8INEndpoint

uint8_t tHIDInstance::ui8INEndpoint

Referenced by USBDHIDCompositeInit().

§ ui8OUTEndpoint

uint8_t tHIDInstance::ui8OUTEndpoint

§ ui8Interface

uint8_t tHIDInstance::ui8Interface

Referenced by USBDHIDCompositeInit().

§ psDevice

tUSBHostDevice* tHIDInstance::psDevice

§ pfnCallback

tUSBCallback tHIDInstance::pfnCallback

Referenced by USBHHIDClose(), and USBHHIDOpen().

§ pvCBData

void* tHIDInstance::pvCBData

Referenced by USBHHIDOpen().

§ iDeviceType

tHIDSubClassProtocol tHIDInstance::iDeviceType

Referenced by USBHHIDClose(), and USBHHIDOpen().

§ ui32IntInPipe

uint32_t tHIDInstance::ui32IntInPipe

Referenced by USBHHIDGetReport().


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