RTEMS 6.3
Loading...
Searching...
No Matches
UartChannel Struct Reference

usart Transfer Request prepared by the application upper layer. More...

#include <uart_dma.h>

Data Fields

uint8_t * pBuff
uint32_t BuffSize
uint32_t ChNum
UartdCallback callback
void * pArgument
volatile uint8_t sempaphore
LinkedListDescriporView1 * pLLIview
eXdmadProgState dmaProgrammingMode
uint16_t dmaBlockSize
uint8_t dmaRingBuffer

Detailed Description

usart Transfer Request prepared by the application upper layer.

This structure is sent to the UART_Send or UART_Rcv to start the transfer. At the end of the transfer, the callback is invoked by the interrupt handler.

Field Documentation

◆ BuffSize

uint32_t UartChannel::BuffSize

Buff size in bytes.

◆ callback

UartdCallback UartChannel::callback

Callback function invoked at the end of transfer.

◆ ChNum

uint32_t UartChannel::ChNum

Dma channel num.

◆ pArgument

void* UartChannel::pArgument

Callback arguments.

◆ pBuff

uint8_t* UartChannel::pBuff

Pointer to the Buffer.

◆ sempaphore

volatile uint8_t UartChannel::sempaphore

flag to indicate the current transfer.


The documentation for this struct was generated from the following file: