MSPM0G1X0X_G3X0X TI-Driver Library  1.20.01.06
Data Fields

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

#include <UARTSupportMSPM0G1X0X_G3X0X.h>

Collaboration diagram for UART_Callback_Object:
Collaboration graph
[legend]

Data Fields

UART_Callback readCallback
 
UART_Callback writeCallback
 
uint8_t * readBuf
 
const uint8_t * writeBuf
 
uint16_t readSize
 
uint16_t writeSize
 
uint16_t writeCount
 
uint16_t readCount
 
uint16_t bytesRead
 
uint16_t bytesWritten
 
int32_t rxStatus
 
int32_t txStatus
 
size_t rxSize
 
size_t txSize
 
void * userArg
 

Detailed Description

Private Metadata structure for a UART instance supporting callbacks.

Field Documentation

§ readCallback

UART_Callback UART_Callback_Object::readCallback

Pointer to read callback

§ writeCallback

UART_Callback UART_Callback_Object::writeCallback

Pointer to write callback

§ readBuf

uint8_t* UART_Callback_Object::readBuf

Buffer data pointer

§ writeBuf

const uint8_t* UART_Callback_Object::writeBuf

Buffer data pointer

§ readSize

uint16_t UART_Callback_Object::readSize

Number of bytes to read

§ writeSize

uint16_t UART_Callback_Object::writeSize

Number of bytes to write

§ writeCount

uint16_t UART_Callback_Object::writeCount

Number of bytes left to write

§ readCount

uint16_t UART_Callback_Object::readCount

Number of bytes left to read

§ bytesRead

uint16_t UART_Callback_Object::bytesRead

Number of bytes read

§ bytesWritten

uint16_t UART_Callback_Object::bytesWritten

Number of bytes written

§ rxStatus

int32_t UART_Callback_Object::rxStatus

Rx Status

§ txStatus

int32_t UART_Callback_Object::txStatus

Tx Status

§ rxSize

size_t UART_Callback_Object::rxSize

Number of bytes to read in DMA xfer

§ txSize

size_t UART_Callback_Object::txSize

Number of bytes to write with DMA

§ userArg

void* UART_Callback_Object::userArg

User supplied arg for callbacks


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