UARTCC32XX Object. More...
#include <UARTCC32XX.h>
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 rxEnabled:1 | |
bool txEnabled:1 | |
bool inReadCallback:1 | |
volatile bool readCallbackPending:1 | |
} | state |
HwiP_Handle | hwiHandle |
ClockP_Handle | timeoutClk |
uint32_t | baudRate |
UART_LEN | dataLength |
UART_STOP | stopBits |
UART_PAR | parityType |
RingBuf_Object | ringBuffer |
UARTCC32XX_FxnSet | readFxns |
unsigned char * | readBuf |
size_t | readSize |
size_t | readCount |
SemaphoreP_Handle | readSem |
unsigned int | readTimeout |
UART_Callback | readCallback |
const unsigned char * | writeBuf |
size_t | writeSize |
size_t | writeCount |
SemaphoreP_Handle | writeSem |
unsigned int | writeTimeout |
UART_Callback | writeCallback |
Power_NotifyObj | postNotify |
unsigned int | powerMgrId |
PowerCC32XX_ParkState | prevParkTX |
uint16_t | txPin |
PowerCC32XX_ParkState | prevParkRTS |
uint16_t | rtsPin |
UARTCC32XX Object.
The application must not access any member variables of this structure!
bool UARTCC32XX_Object::opened |
UART_Mode UARTCC32XX_Object::readMode |
UART_Mode UARTCC32XX_Object::writeMode |
UART_DataMode UARTCC32XX_Object::readDataMode |
UART_DataMode UARTCC32XX_Object::writeDataMode |
UART_ReturnMode UARTCC32XX_Object::readReturnMode |
UART_Echo UARTCC32XX_Object::readEcho |
bool UARTCC32XX_Object::bufTimeout |
bool UARTCC32XX_Object::callCallback |
bool UARTCC32XX_Object::drainByISR |
bool UARTCC32XX_Object::rxEnabled |
bool UARTCC32XX_Object::txEnabled |
bool UARTCC32XX_Object::inReadCallback |
volatile bool UARTCC32XX_Object::readCallbackPending |
struct { ... } UARTCC32XX_Object::state |
HwiP_Handle UARTCC32XX_Object::hwiHandle |
ClockP_Handle UARTCC32XX_Object::timeoutClk |
uint32_t UARTCC32XX_Object::baudRate |
UART_LEN UARTCC32XX_Object::dataLength |
UART_STOP UARTCC32XX_Object::stopBits |
UART_PAR UARTCC32XX_Object::parityType |
RingBuf_Object UARTCC32XX_Object::ringBuffer |
UARTCC32XX_FxnSet UARTCC32XX_Object::readFxns |
unsigned char* UARTCC32XX_Object::readBuf |
size_t UARTCC32XX_Object::readSize |
size_t UARTCC32XX_Object::readCount |
SemaphoreP_Handle UARTCC32XX_Object::readSem |
unsigned int UARTCC32XX_Object::readTimeout |
UART_Callback UARTCC32XX_Object::readCallback |
const unsigned char* UARTCC32XX_Object::writeBuf |
size_t UARTCC32XX_Object::writeSize |
size_t UARTCC32XX_Object::writeCount |
SemaphoreP_Handle UARTCC32XX_Object::writeSem |
unsigned int UARTCC32XX_Object::writeTimeout |
UART_Callback UARTCC32XX_Object::writeCallback |
Power_NotifyObj UARTCC32XX_Object::postNotify |
unsigned int UARTCC32XX_Object::powerMgrId |
PowerCC32XX_ParkState UARTCC32XX_Object::prevParkTX |
uint16_t UARTCC32XX_Object::txPin |
PowerCC32XX_ParkState UARTCC32XX_Object::prevParkRTS |
uint16_t UARTCC32XX_Object::rtsPin |