![]() |
![]() |
|
MSPM0L111X TI-Driver Library
2.05.01.00
|
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