UDMAMSP432 Ping Pong Transfer configuration. More...
#include <UDMAMSP432.h>
Data Fields | |
uint32_t | dmaChannel |
uint32_t | ctlOptions |
uint32_t | transferMode |
void * | dmaTransferSource |
void * | dmaPrimaryDestination |
void * | dmaAlternateDestination |
uint32_t | transferSize |
UDMAMSP432 Ping Pong Transfer configuration.
The UDMAMSP432_Transfer structure contains parameters for initializing a DMA ping pong transfer using a given DMA channel number.
This struct is used in UDMAMSP432_setupPingPongTransfer() and UDMAMSP432_PingPongToggleBuffer().
uint32_t UDMAMSP432_PingPongTransfer::dmaChannel |
DMA channel
uint32_t UDMAMSP432_PingPongTransfer::ctlOptions |
DMA control options
uint32_t UDMAMSP432_PingPongTransfer::transferMode |
DMA transfer mode. Basic or PingPong
void* UDMAMSP432_PingPongTransfer::dmaTransferSource |
Source of DMA transfer
void* UDMAMSP432_PingPongTransfer::dmaPrimaryDestination |
Primary Destination of DMA transfer
void* UDMAMSP432_PingPongTransfer::dmaAlternateDestination |
Alternate Destination of DMA transfer
uint32_t UDMAMSP432_PingPongTransfer::transferSize |
Size of DMA transfer