TI-RTOS for SimpleLink Wireless MCUs  2.14.03.28
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
 
UART_FifoThreshold readFifoThreshold
 
uint8_t writeFifoThreshold
 
PIN_State pinState
 
PIN_Handle hPin
 
void * uartPostFxn
 
Power_NotifyObj uartPostObj
 
ti_sysbios_family_arm_m3_Hwi_Struct hwi
 
Semaphore_Struct writeSem
 
Semaphore_Struct readSem
 
Clock_Struct txFifoEmptyClk
 

Detailed Description

UARTCC26XX Object.

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

Field Documentation

bool UARTCC26XX_Object::opened

Has the obj been opened

UART_Mode UARTCC26XX_Object::readMode

Mode for all read calls

UART_Mode UARTCC26XX_Object::writeMode

Mode for all write calls

unsigned int UARTCC26XX_Object::readTimeout

Timeout for read semaphore in BLOCKING mode

unsigned int UARTCC26XX_Object::writeTimeout

Timeout for write semaphore in BLOCKING mode

UART_Callback UARTCC26XX_Object::readCallback

Pointer to read callback

UART_Callback UARTCC26XX_Object::writeCallback

Pointer to write callback

UART_ReturnMode UARTCC26XX_Object::readReturnMode

Receive return mode

UART_DataMode UARTCC26XX_Object::readDataMode

Type of data being read

UART_DataMode UARTCC26XX_Object::writeDataMode

Type of data being written

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.

UART_LEN UARTCC26XX_Object::dataLength

Data length for UART

UART_STOP UARTCC26XX_Object::stopBits

Stop bits for UART

UART_PAR UARTCC26XX_Object::parityType

Parity bit type for UART

UART_Status UARTCC26XX_Object::status

Status variable

const void* UARTCC26XX_Object::writeBuf

Buffer data pointer

size_t UARTCC26XX_Object::writeCount

Number of Chars sent

size_t UARTCC26XX_Object::writeSize

Chars remaining in buffer

bool UARTCC26XX_Object::writeCR

Write a return character

bool UARTCC26XX_Object::readRetPartial
void* UARTCC26XX_Object::readBuf

Return partial RX data if timeout occurs Buffer data pointer

size_t UARTCC26XX_Object::readCount

Number of Chars read

size_t UARTCC26XX_Object::readSize

Chars remaining in buffer

UART_FifoThreshold UARTCC26XX_Object::readFifoThreshold
uint8_t UARTCC26XX_Object::writeFifoThreshold

Threshold for generating RX IRQ

PIN_State UARTCC26XX_Object::pinState

Threshold for generating TX IRQ

PIN_Handle UARTCC26XX_Object::hPin
void* UARTCC26XX_Object::uartPostFxn

UART post-notification function pointer UART post-notification object

Power_NotifyObj UARTCC26XX_Object::uartPostObj
ti_sysbios_family_arm_m3_Hwi_Struct UARTCC26XX_Object::hwi

Hwi object

Semaphore_Struct UARTCC26XX_Object::writeSem

UART write semaphore

Semaphore_Struct UARTCC26XX_Object::readSem

UART read semaphore

Clock_Struct UARTCC26XX_Object::txFifoEmptyClk

UART TX FIFO empty clock


The documentation for this struct was generated from the following file:
Copyright 2015, Texas Instruments Incorporated