EFM32 Leopard Gecko Software Documentation
efm32lg-doc-5.1.2
|
#include <em_dma.h>
Data Fields | |
DMA_CB_TypeDef * | cb |
User definable callback handling configuration. More... | |
bool | enableInt |
bool | highPri |
uint32_t | select |
DMA_CB_TypeDef* DMA_CfgChannel_TypeDef::cb |
User definable callback handling configuration.
Please refer to structure definition for details. The callback is invoked when the specified DMA cycle is complete (when dma_done signal asserted). The callback is invoked in interrupt context, and should be efficient and non-blocking. Set to NULL to not use the callback feature.
Definition at line 208 of file em_dma.h.
Referenced by DMA_CfgChannel().
bool DMA_CfgChannel_TypeDef::enableInt |
Select if interrupt shall be enabled for channel (triggering interrupt handler when dma_done signal is asserted). It should normally be enabled if using the callback feature for a channel, and disabled if not using the callback feature.
Definition at line 185 of file em_dma.h.
Referenced by DMA_CfgChannel().
bool DMA_CfgChannel_TypeDef::highPri |
Select if channel priority is in the high or default priority group with respect to arbitration. Within a priority group, lower numbered channels have higher priority than higher numbered channels.
Definition at line 177 of file em_dma.h.
Referenced by DMA_CfgChannel().
uint32_t DMA_CfgChannel_TypeDef::select |
Channel control specifying the source of DMA signals. If accessing peripherals, use one of the DMAREQ_nnn defines available for the peripheral. Set it to 0 for memory-to-memory DMA cycles.
Definition at line 192 of file em_dma.h.
Referenced by DMA_CfgChannel().