|
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.