SAMV71 Xplained Ultra Software Package 1.5

UartChannel Struct Reference

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

#include <D:/git/git_canopus_1/softpack/samv7/toolkits/mdk_v71/ARM/examples/Atmel/SAMV71_Xplained_Ultra/libraries/libchip/include/uart_dma.h>

Data Fields

uint8_t * pBuff
uint32_t BuffSize
uint32_t ChNum
UartdCallback callback
void * pArgument
volatile uint8_t sempaphore
LinkedListDescriporView1pLLIview
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.

Definition at line 73 of file uart_dma.h.


Field Documentation

Buff size in bytes.

Definition at line 77 of file uart_dma.h.

Callback function invoked at the end of transfer.

Definition at line 81 of file uart_dma.h.

Dma channel num.

Definition at line 79 of file uart_dma.h.

Callback arguments.

Definition at line 83 of file uart_dma.h.

Pointer to the Buffer.

Definition at line 75 of file uart_dma.h.

volatile uint8_t UartChannel::sempaphore

flag to indicate the current transfer.

Definition at line 85 of file uart_dma.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines