MSPM0G1X0X_G3X0X TI-Driver Library
2.01.00.03
|
Private Metadata structure for a UART instance. More...
#include <UARTSupportMSPM0.h>
Data Fields | |
const UARTSupport_Fxns * | supportFxns |
void * | userArg |
uint8_t | buffersSupported: 1 |
uint8_t | eventsSupported: 1 |
uint8_t | callbacksSupported: 1 |
uint8_t | dmaSupported: 1 |
uint8_t | returnMode: 1 |
uint8_t | inUse: 1 |
uint8_t | readCancel: 1 |
uint8_t | writeCancel: 1 |
uint8_t | overrunActive: 1 |
uint8_t | readTimedOut: 1 |
uint8_t | writeTimedOut: 1 |
uint8_t | readMode: 2 |
uint8_t | writeMode: 2 |
uint8_t | rxDmaChannel |
uint8_t | txDmaChannel |
uint8_t | readInUse: 1 |
uint8_t | writeInUse: 1 |
uint32_t | overrunCount |
uint8_t | noOfDMAChannels |
DMAMSPM0_Handle | DMA_Handle |
Private Metadata structure for a UART instance.
const UARTSupport_Fxns* UART_Object::supportFxns |
implementation specific
void* UART_Object::userArg |
User supplied argument for callback
uint8_t UART_Object::buffersSupported |
RX/TX buffers supported
uint8_t UART_Object::eventsSupported |
True if events are supported
uint8_t UART_Object::callbacksSupported |
True if callbacks are supported
uint8_t UART_Object::dmaSupported |
True if dma is supported
uint8_t UART_Object::returnMode |
UART_ReadReturnMode(partial/full)
uint8_t UART_Object::inUse |
True if driver already open
uint8_t UART_Object::readCancel |
True if a read has been canceled
uint8_t UART_Object::writeCancel |
True if a write has been canceled
uint8_t UART_Object::overrunActive |
Is a RX overrun active
uint8_t UART_Object::readTimedOut |
Has read timed out
uint8_t UART_Object::writeTimedOut |
Has write timed out
uint8_t UART_Object::readMode |
Read UART_Mode
uint8_t UART_Object::writeMode |
Write UART_Mode
uint8_t UART_Object::rxDmaChannel |
DMA rx channel number
uint8_t UART_Object::txDmaChannel |
DMA tx channel number
uint8_t UART_Object::readInUse |
Flag to show ongoing read
uint8_t UART_Object::writeInUse |
Flag to show ongoing write
uint32_t UART_Object::overrunCount |
Total counts of overruns
uint8_t UART_Object::noOfDMAChannels |
Total DMA channels used
DMAMSPM0_Handle UART_Object::DMA_Handle |
DMA handle