UARTCC26XX Object. More...
#include <UARTCC26XX.h>
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 |
void * | uartPostFxn |
Power_NotifyObj | uartPostObj |
HwiP_Struct | hwi |
SwiP_Struct | swi |
SemaphoreP_Struct | writeSem |
SemaphoreP_Struct | readSem |
ClockP_Struct | txFifoEmptyClk |
bool | uartRxPowerConstraint |
bool | uartTxPowerConstraint |
UARTCC26XX Object.
The application must not access any member variables of this structure!
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 |
Return partial RX data if timeout occurs
void* UARTCC26XX_Object::readBuf |
Buffer data pointer
size_t UARTCC26XX_Object::readCount |
Number of Chars read
size_t UARTCC26XX_Object::readSize |
Chars remaining in buffer
RingBuf_Object UARTCC26XX_Object::ringBuffer |
local circular buffer object
void* UARTCC26XX_Object::uartPostFxn |
UART post-notification function pointer
Power_NotifyObj UARTCC26XX_Object::uartPostObj |
UART post-notification object
HwiP_Struct UARTCC26XX_Object::hwi |
Hwi object
SwiP_Struct UARTCC26XX_Object::swi |
Swi object
SemaphoreP_Struct UARTCC26XX_Object::writeSem |
UART write semaphore
SemaphoreP_Struct UARTCC26XX_Object::readSem |
UART read semaphore
ClockP_Struct UARTCC26XX_Object::txFifoEmptyClk |
UART TX FIFO empty clock
bool UARTCC26XX_Object::uartRxPowerConstraint |
bool UARTCC26XX_Object::uartTxPowerConstraint |