Data Fields
UARTCC26X2_Object Struct Reference

UARTCC26X2 Object. More...

#include <UARTCC26X2.h>

Collaboration diagram for UARTCC26X2_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   ctrlRxEnabled:1
 
   bool   rxEnabled:1
 
   bool   txEnabled:1
 
state
 
HwiP_Struct hwi
 
SwiP_Struct readSwi
 
SwiP_Struct writeSwi
 
ClockP_Struct timeoutClk
 
uint32_t baudRate
 
UART_LEN dataLength
 
UART_STOP stopBits
 
UART_PAR parityType
 
uint32_t status
 
RingBuf_Object ringBuffer
 
unsigned char * readBuf
 
size_t readSize
 
size_t readCount
 
SemaphoreP_Struct readSem
 
unsigned int readTimeout
 
UART_Callback readCallback
 
bool readRetPartial
 
const unsigned char * writeBuf
 
size_t writeSize
 
size_t writeCount
 
SemaphoreP_Struct writeSem
 
unsigned int writeTimeout
 
UART_Callback writeCallback
 
PIN_State pinState
 
PIN_Handle hPin
 
Power_NotifyObj postNotify
 
unsigned int powerMgrId
 

Detailed Description

UARTCC26X2 Object.

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

Field Documentation

§ opened

bool UARTCC26X2_Object::opened

§ readMode

UART_Mode UARTCC26X2_Object::readMode

§ writeMode

UART_Mode UARTCC26X2_Object::writeMode

§ readDataMode

UART_DataMode UARTCC26X2_Object::readDataMode

§ writeDataMode

UART_DataMode UARTCC26X2_Object::writeDataMode

§ readReturnMode

UART_ReturnMode UARTCC26X2_Object::readReturnMode

§ readEcho

UART_Echo UARTCC26X2_Object::readEcho

§ bufTimeout

bool UARTCC26X2_Object::bufTimeout

§ callCallback

bool UARTCC26X2_Object::callCallback

§ drainByISR

bool UARTCC26X2_Object::drainByISR

§ ctrlRxEnabled

bool UARTCC26X2_Object::ctrlRxEnabled

§ rxEnabled

bool UARTCC26X2_Object::rxEnabled

§ txEnabled

bool UARTCC26X2_Object::txEnabled

§ state

struct { ... } UARTCC26X2_Object::state

§ hwi

HwiP_Struct UARTCC26X2_Object::hwi

§ readSwi

SwiP_Struct UARTCC26X2_Object::readSwi

§ writeSwi

SwiP_Struct UARTCC26X2_Object::writeSwi

§ timeoutClk

ClockP_Struct UARTCC26X2_Object::timeoutClk

§ baudRate

uint32_t UARTCC26X2_Object::baudRate

§ dataLength

UART_LEN UARTCC26X2_Object::dataLength

§ stopBits

UART_STOP UARTCC26X2_Object::stopBits

§ parityType

UART_PAR UARTCC26X2_Object::parityType

§ status

uint32_t UARTCC26X2_Object::status

§ ringBuffer

RingBuf_Object UARTCC26X2_Object::ringBuffer

§ readBuf

unsigned char* UARTCC26X2_Object::readBuf

§ readSize

size_t UARTCC26X2_Object::readSize

§ readCount

size_t UARTCC26X2_Object::readCount

§ readSem

SemaphoreP_Struct UARTCC26X2_Object::readSem

§ readTimeout

unsigned int UARTCC26X2_Object::readTimeout

§ readCallback

UART_Callback UARTCC26X2_Object::readCallback

§ readRetPartial

bool UARTCC26X2_Object::readRetPartial

§ writeBuf

const unsigned char* UARTCC26X2_Object::writeBuf

§ writeSize

size_t UARTCC26X2_Object::writeSize

§ writeCount

size_t UARTCC26X2_Object::writeCount

§ writeSem

SemaphoreP_Struct UARTCC26X2_Object::writeSem

§ writeTimeout

unsigned int UARTCC26X2_Object::writeTimeout

§ writeCallback

UART_Callback UARTCC26X2_Object::writeCallback

§ pinState

PIN_State UARTCC26X2_Object::pinState

§ hPin

PIN_Handle UARTCC26X2_Object::hPin

§ postNotify

Power_NotifyObj UARTCC26X2_Object::postNotify

§ powerMgrId

unsigned int UARTCC26X2_Object::powerMgrId

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