SAMV71 Xplained Ultra Software Package 1.3

UsartChannel Struct Reference

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

#include <C:/softpack/canopus1.3/softpack/samv7/libraries/libchip_samv7/include/usart_dma.h>

Data Fields

uint8_t * pBuff
uint32_t BuffSize
uint8_t ChNum
UsartdCallback callback
void * pArgument
volatile uint8_t dmaProgress
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 USART_Send or USART_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 usart_dma.h.


Field Documentation

Buff size in bytes.

Definition at line 78 of file usart_dma.h.

Callback function invoked at the end of transfer.

Definition at line 82 of file usart_dma.h.

Dma channel num.

Definition at line 80 of file usart_dma.h.

volatile uint8_t UsartChannel::dmaProgress

flag to indicate the current transfer progress

Definition at line 86 of file usart_dma.h.

Callback arguments.

Definition at line 84 of file usart_dma.h.

Pointer to the Buffer.

Definition at line 76 of file usart_dma.h.


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