MSPM0G1X0X_G3X0X TI-Driver Library  2.01.00.03
Data Fields

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

#include <UARTSupportMSPM0.h>

Data Fields

uint8_t * rxBufPtr
 
uint8_t * txBufPtr
 
uint16_t rxBufSize
 
uint16_t txBufSize
 
RingBuf_Object rxBuf
 
RingBuf_Object txBuf
 
SemaphoreP_Handle rxSem
 
SemaphoreP_Handle txSem
 

Detailed Description

Private Metadata structure for a UART instance supporting buffers.

Field Documentation

§ rxBufPtr

uint8_t* UART_Buffers_Object::rxBufPtr

RX buffer memory address

§ txBufPtr

uint8_t* UART_Buffers_Object::txBufPtr

TX buffer memory address

§ rxBufSize

uint16_t UART_Buffers_Object::rxBufSize

RX buffer size in bytes, length of an array

§ txBufSize

uint16_t UART_Buffers_Object::txBufSize

TX buffer size in bytes

§ rxBuf

RingBuf_Object UART_Buffers_Object::rxBuf

Receive data buffer

§ txBuf

RingBuf_Object UART_Buffers_Object::txBuf

Transmit data buffer

§ rxSem

SemaphoreP_Handle UART_Buffers_Object::rxSem

Semaphore for receive

§ txSem

SemaphoreP_Handle UART_Buffers_Object::txSem

Semaphore for transmit


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