MSPM0G1X0X_G3X0X TI-Driver Library  2.01.00.03
Data Fields

Private Metadata structure for a UART instance. More...

#include <UARTSupportMSPM0.h>

Collaboration diagram for UART_Object:
Collaboration graph
[legend]

Data Fields

const UARTSupport_FxnssupportFxns
 
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
 

Detailed Description

Private Metadata structure for a UART instance.

Field Documentation

§ supportFxns

const UARTSupport_Fxns* UART_Object::supportFxns

implementation specific

§ userArg

void* UART_Object::userArg

User supplied argument for callback

§ buffersSupported

uint8_t UART_Object::buffersSupported

RX/TX buffers supported

§ eventsSupported

uint8_t UART_Object::eventsSupported

True if events are supported

§ callbacksSupported

uint8_t UART_Object::callbacksSupported

True if callbacks are supported

§ dmaSupported

uint8_t UART_Object::dmaSupported

True if dma is supported

§ returnMode

uint8_t UART_Object::returnMode

UART_ReadReturnMode(partial/full)

§ inUse

uint8_t UART_Object::inUse

True if driver already open

§ readCancel

uint8_t UART_Object::readCancel

True if a read has been canceled

§ writeCancel

uint8_t UART_Object::writeCancel

True if a write has been canceled

§ overrunActive

uint8_t UART_Object::overrunActive

Is a RX overrun active

§ readTimedOut

uint8_t UART_Object::readTimedOut

Has read timed out

§ writeTimedOut

uint8_t UART_Object::writeTimedOut

Has write timed out

§ readMode

uint8_t UART_Object::readMode

Read UART_Mode

§ writeMode

uint8_t UART_Object::writeMode

Write UART_Mode

§ rxDmaChannel

uint8_t UART_Object::rxDmaChannel

DMA rx channel number

§ txDmaChannel

uint8_t UART_Object::txDmaChannel

DMA tx channel number

§ readInUse

uint8_t UART_Object::readInUse

Flag to show ongoing read

§ writeInUse

uint8_t UART_Object::writeInUse

Flag to show ongoing write

§ overrunCount

uint32_t UART_Object::overrunCount

Total counts of overruns

§ noOfDMAChannels

uint8_t UART_Object::noOfDMAChannels

Total DMA channels used

§ DMA_Handle

DMAMSPM0_Handle UART_Object::DMA_Handle

DMA handle


The documentation for this struct was generated from the following file:
© Copyright 1995-2024, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale