| Azure Sphere MT3620 M4 API Reference Manual
    | 
dma_setting specifies the DMA channel settings which control the DMA channel transfer. More...
#include <os_hal_dma.h>
| Data Fields | |
| u8 | interrupt_flag | 
| The flag of DMA hardware interrupt, please refer to dma_interrupt_type. | |
| u8 | dir | 
| Transfer direction, only for HALF-SIZE DMA and VFF DMA.  More... | |
| u32 | src_addr | 
| The source address of data transfer.  More... | |
| u32 | dst_addr | 
| The destination address of data transfer.  More... | |
| u32 | count | 
| The total byte count of data transfer.  More... | |
| u8 | reload_en | 
| Reload transfer count flag, only for HALF-SIZE DMA.  More... | |
| struct dma_vfifo | vfifo | 
| The VFF DMA specified setting.  More... | |
| struct dma_control_mode | ctrl_mode | 
| The setting to control DMA hardware transfer mode.  More... | |
dma_setting specifies the DMA channel settings which control the DMA channel transfer.
Users should fill the right value according to application scenarios.
| u8 dir | 
Transfer direction, only for HALF-SIZE DMA and VFF DMA.
Refer to dma_dir in M-HAL.
| u32 src_addr | 
The source address of data transfer.
| u32 dst_addr | 
The destination address of data transfer.
| u32 count | 
The total byte count of data transfer.
| u8 reload_en | 
Reload transfer count flag, only for HALF-SIZE DMA.
| struct dma_vfifo vfifo | 
The VFF DMA specified setting.
| struct dma_control_mode ctrl_mode | 
The setting to control DMA hardware transfer mode.