Data Fields
UARTCC26XX_Object Struct Reference

UARTCC26XX Object. More...

#include <UARTCC26XX.h>

Collaboration diagram for UARTCC26XX_Object:
Collaboration graph
[legend]

Data Fields

bool opened
 
UART_Mode readMode
 
UART_Mode writeMode
 
unsigned int readTimeout
 
unsigned int writeTimeout
 
UART_Callback readCallback
 
UART_Callback writeCallback
 
UART_ReturnMode readReturnMode
 
UART_DataMode readDataMode
 
UART_DataMode writeDataMode
 
uint32_t baudRate
 Baud rate for CC26xx UART. More...
 
UART_LEN dataLength
 
UART_STOP stopBits
 
UART_PAR parityType
 
UART_Status status
 
const void * writeBuf
 
size_t writeCount
 
size_t writeSize
 
bool writeCR
 
bool readRetPartial
 
void * readBuf
 
size_t readCount
 
size_t readSize
 
RingBuf_Object ringBuffer
 
PIN_State pinState
 
PIN_Handle hPin
 
void * uartPostFxn
 
Power_NotifyObj uartPostObj
 
HwiP_Struct hwi
 
SwiP_Struct swi
 
SemaphoreP_Struct writeSem
 
SemaphoreP_Struct readSem
 
ClockP_Struct txFifoEmptyClk
 
bool uartRxPowerConstraint
 
bool uartTxPowerConstraint
 

Detailed Description

UARTCC26XX Object.

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

Field Documentation

§ opened

bool UARTCC26XX_Object::opened

Has the obj been opened

§ readMode

UART_Mode UARTCC26XX_Object::readMode

Mode for all read calls

§ writeMode

UART_Mode UARTCC26XX_Object::writeMode

Mode for all write calls

§ readTimeout

unsigned int UARTCC26XX_Object::readTimeout

Timeout for read semaphore in BLOCKING mode

§ writeTimeout

unsigned int UARTCC26XX_Object::writeTimeout

Timeout for write semaphore in BLOCKING mode

§ readCallback

UART_Callback UARTCC26XX_Object::readCallback

Pointer to read callback

§ writeCallback

UART_Callback UARTCC26XX_Object::writeCallback

Pointer to write callback

§ readReturnMode

UART_ReturnMode UARTCC26XX_Object::readReturnMode

Receive return mode

§ readDataMode

UART_DataMode UARTCC26XX_Object::readDataMode

Type of data being read

§ writeDataMode

UART_DataMode UARTCC26XX_Object::writeDataMode

Type of data being written

§ baudRate

uint32_t UARTCC26XX_Object::baudRate

Baud rate for CC26xx UART.

The CC26xx driver supports baud rates up to 3Mbaud. However, when receiving more than 32 bytes back-to-back the baud rate is limited to approx. 2Mbaud. The throughput is also dependent on the user application.

§ dataLength

UART_LEN UARTCC26XX_Object::dataLength

Data length for UART

§ stopBits

UART_STOP UARTCC26XX_Object::stopBits

Stop bits for UART

§ parityType

UART_PAR UARTCC26XX_Object::parityType

Parity bit type for UART

§ status

UART_Status UARTCC26XX_Object::status

Status variable

§ writeBuf

const void* UARTCC26XX_Object::writeBuf

Buffer data pointer

§ writeCount

size_t UARTCC26XX_Object::writeCount

Number of Chars sent

§ writeSize

size_t UARTCC26XX_Object::writeSize

Chars remaining in buffer

§ writeCR

bool UARTCC26XX_Object::writeCR

Write a return character

§ readRetPartial

bool UARTCC26XX_Object::readRetPartial

Return partial RX data if timeout occurs

§ readBuf

void* UARTCC26XX_Object::readBuf

Buffer data pointer

§ readCount

size_t UARTCC26XX_Object::readCount

Number of Chars read

§ readSize

size_t UARTCC26XX_Object::readSize

Chars remaining in buffer

§ ringBuffer

RingBuf_Object UARTCC26XX_Object::ringBuffer

local circular buffer object

§ pinState

PIN_State UARTCC26XX_Object::pinState

§ hPin

PIN_Handle UARTCC26XX_Object::hPin

§ uartPostFxn

void* UARTCC26XX_Object::uartPostFxn

UART post-notification function pointer

§ uartPostObj

Power_NotifyObj UARTCC26XX_Object::uartPostObj

UART post-notification object

§ hwi

HwiP_Struct UARTCC26XX_Object::hwi

Hwi object

§ swi

SwiP_Struct UARTCC26XX_Object::swi

Swi object

§ writeSem

SemaphoreP_Struct UARTCC26XX_Object::writeSem

UART write semaphore

§ readSem

SemaphoreP_Struct UARTCC26XX_Object::readSem

UART read semaphore

§ txFifoEmptyClk

ClockP_Struct UARTCC26XX_Object::txFifoEmptyClk

UART TX FIFO empty clock

§ uartRxPowerConstraint

bool UARTCC26XX_Object::uartRxPowerConstraint

§ uartTxPowerConstraint

bool UARTCC26XX_Object::uartTxPowerConstraint

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