Data Fields
UARTCC26X0_Object Struct Reference

UARTCC26X0 Object. More...

#include <UARTCC26X0.h>

Collaboration diagram for UARTCC26X0_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 swi
 
ClockP_Struct timeoutClk
 
ClockP_Struct txFifoEmptyClk
 
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
 
unsigned int writeEmptyClkTimeout
 
PIN_State pinState
 
PIN_Handle hPin
 
Power_NotifyObj postNotify
 

Detailed Description

UARTCC26X0 Object.

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

Field Documentation

§ opened

bool UARTCC26X0_Object::opened

§ readMode

UART_Mode UARTCC26X0_Object::readMode

§ writeMode

UART_Mode UARTCC26X0_Object::writeMode

§ readDataMode

UART_DataMode UARTCC26X0_Object::readDataMode

§ writeDataMode

UART_DataMode UARTCC26X0_Object::writeDataMode

§ readReturnMode

UART_ReturnMode UARTCC26X0_Object::readReturnMode

§ readEcho

UART_Echo UARTCC26X0_Object::readEcho

§ bufTimeout

bool UARTCC26X0_Object::bufTimeout

§ callCallback

bool UARTCC26X0_Object::callCallback

§ drainByISR

bool UARTCC26X0_Object::drainByISR

§ ctrlRxEnabled

bool UARTCC26X0_Object::ctrlRxEnabled

§ rxEnabled

bool UARTCC26X0_Object::rxEnabled

§ txEnabled

bool UARTCC26X0_Object::txEnabled

§ state

struct { ... } UARTCC26X0_Object::state

§ hwi

HwiP_Struct UARTCC26X0_Object::hwi

§ swi

SwiP_Struct UARTCC26X0_Object::swi

§ timeoutClk

ClockP_Struct UARTCC26X0_Object::timeoutClk

§ txFifoEmptyClk

ClockP_Struct UARTCC26X0_Object::txFifoEmptyClk

§ baudRate

uint32_t UARTCC26X0_Object::baudRate

§ dataLength

UART_LEN UARTCC26X0_Object::dataLength

§ stopBits

UART_STOP UARTCC26X0_Object::stopBits

§ parityType

UART_PAR UARTCC26X0_Object::parityType

§ status

uint32_t UARTCC26X0_Object::status

§ ringBuffer

RingBuf_Object UARTCC26X0_Object::ringBuffer

§ readBuf

unsigned char* UARTCC26X0_Object::readBuf

§ readSize

size_t UARTCC26X0_Object::readSize

§ readCount

size_t UARTCC26X0_Object::readCount

§ readSem

SemaphoreP_Struct UARTCC26X0_Object::readSem

§ readTimeout

unsigned int UARTCC26X0_Object::readTimeout

§ readCallback

UART_Callback UARTCC26X0_Object::readCallback

§ readRetPartial

bool UARTCC26X0_Object::readRetPartial

§ writeBuf

const unsigned char* UARTCC26X0_Object::writeBuf

§ writeSize

size_t UARTCC26X0_Object::writeSize

§ writeCount

size_t UARTCC26X0_Object::writeCount

§ writeSem

SemaphoreP_Struct UARTCC26X0_Object::writeSem

§ writeTimeout

unsigned int UARTCC26X0_Object::writeTimeout

§ writeCallback

UART_Callback UARTCC26X0_Object::writeCallback

§ writeEmptyClkTimeout

unsigned int UARTCC26X0_Object::writeEmptyClkTimeout

§ pinState

PIN_State UARTCC26X0_Object::pinState

§ hPin

PIN_Handle UARTCC26X0_Object::hPin

§ postNotify

Power_NotifyObj UARTCC26X0_Object::postNotify

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