Data Fields
UARTCC32XX_Object Struct Reference

UARTCC32XX Object. More...

#include <UARTCC32XX.h>

Collaboration diagram for UARTCC32XX_Object:
Collaboration graph
[legend]

Data Fields

struct {
   bool   opened:1
 
   UART_Mode   readMode:1
 
   UART_Mode   writeMode:1
 
   UART_DataMode   readDataMode:1
 
   UART_DataMode   writeDataMode:1
 
   UART_ReturnMode   readReturnMode:1
 
   UART_Echo   readEcho:1
 
   bool   bufTimeout:1
 
   bool   callCallback:1
 
   bool   drainByISR:1
 
   bool   rxEnabled:1
 
   bool   txEnabled:1
 
   bool   inReadCallback:1
 
   volatile bool   readCallbackPending:1
 
state
 
HwiP_Handle hwiHandle
 
ClockP_Handle timeoutClk
 
uint32_t baudRate
 
UART_LEN dataLength
 
UART_STOP stopBits
 
UART_PAR parityType
 
RingBuf_Object ringBuffer
 
UARTCC32XX_FxnSet readFxns
 
unsigned char * readBuf
 
size_t readSize
 
size_t readCount
 
SemaphoreP_Handle readSem
 
unsigned int readTimeout
 
UART_Callback readCallback
 
const unsigned char * writeBuf
 
size_t writeSize
 
size_t writeCount
 
SemaphoreP_Handle writeSem
 
unsigned int writeTimeout
 
UART_Callback writeCallback
 
Power_NotifyObj postNotify
 
unsigned int powerMgrId
 
PowerCC32XX_ParkState prevParkTX
 
uint16_t txPin
 
PowerCC32XX_ParkState prevParkRTS
 
uint16_t rtsPin
 

Detailed Description

UARTCC32XX Object.

The application must not access any member variables of this structure!

Field Documentation

§ opened

bool UARTCC32XX_Object::opened

§ readMode

UART_Mode UARTCC32XX_Object::readMode

§ writeMode

UART_Mode UARTCC32XX_Object::writeMode

§ readDataMode

UART_DataMode UARTCC32XX_Object::readDataMode

§ writeDataMode

UART_DataMode UARTCC32XX_Object::writeDataMode

§ readReturnMode

UART_ReturnMode UARTCC32XX_Object::readReturnMode

§ readEcho

UART_Echo UARTCC32XX_Object::readEcho

§ bufTimeout

bool UARTCC32XX_Object::bufTimeout

§ callCallback

bool UARTCC32XX_Object::callCallback

§ drainByISR

bool UARTCC32XX_Object::drainByISR

§ rxEnabled

bool UARTCC32XX_Object::rxEnabled

§ txEnabled

bool UARTCC32XX_Object::txEnabled

§ inReadCallback

bool UARTCC32XX_Object::inReadCallback

§ readCallbackPending

volatile bool UARTCC32XX_Object::readCallbackPending

§ state

struct { ... } UARTCC32XX_Object::state

§ hwiHandle

HwiP_Handle UARTCC32XX_Object::hwiHandle

§ timeoutClk

ClockP_Handle UARTCC32XX_Object::timeoutClk

§ baudRate

uint32_t UARTCC32XX_Object::baudRate

§ dataLength

UART_LEN UARTCC32XX_Object::dataLength

§ stopBits

UART_STOP UARTCC32XX_Object::stopBits

§ parityType

UART_PAR UARTCC32XX_Object::parityType

§ ringBuffer

RingBuf_Object UARTCC32XX_Object::ringBuffer

§ readFxns

UARTCC32XX_FxnSet UARTCC32XX_Object::readFxns

§ readBuf

unsigned char* UARTCC32XX_Object::readBuf

§ readSize

size_t UARTCC32XX_Object::readSize

§ readCount

size_t UARTCC32XX_Object::readCount

§ readSem

SemaphoreP_Handle UARTCC32XX_Object::readSem

§ readTimeout

unsigned int UARTCC32XX_Object::readTimeout

§ readCallback

UART_Callback UARTCC32XX_Object::readCallback

§ writeBuf

const unsigned char* UARTCC32XX_Object::writeBuf

§ writeSize

size_t UARTCC32XX_Object::writeSize

§ writeCount

size_t UARTCC32XX_Object::writeCount

§ writeSem

SemaphoreP_Handle UARTCC32XX_Object::writeSem

§ writeTimeout

unsigned int UARTCC32XX_Object::writeTimeout

§ writeCallback

UART_Callback UARTCC32XX_Object::writeCallback

§ postNotify

Power_NotifyObj UARTCC32XX_Object::postNotify

§ powerMgrId

unsigned int UARTCC32XX_Object::powerMgrId

§ prevParkTX

PowerCC32XX_ParkState UARTCC32XX_Object::prevParkTX

§ txPin

uint16_t UARTCC32XX_Object::txPin

§ prevParkRTS

PowerCC32XX_ParkState UARTCC32XX_Object::prevParkRTS

§ rtsPin

uint16_t UARTCC32XX_Object::rtsPin

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