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 |
LinkedListDescriporView1 * | pLLIview |
eXdmadProgState | dmaProgrammingMode |
uint16_t | dmaBlockSize |
uint8_t | dmaRingBuffer |
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.
uint32_t UsartChannel::BuffSize |
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.
uint8_t UsartChannel::ChNum |
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.
void* UsartChannel::pArgument |
Callback arguments.
Definition at line 84 of file usart_dma.h.
uint8_t* UsartChannel::pBuff |
Pointer to the Buffer.
Definition at line 76 of file usart_dma.h.