DMA 1D transfer configuration. More...
#include <dma.h>
Data Fields | |
| dma_operation_type_en | x_type |
| uint32_t | src_addr |
| uint32_t | dest_addr |
| uint32_t | transfer_size |
| dma_unit_size_en | unit_size |
| dma_burst_size_en | src_burst_size |
| dma_burst_size_en | dest_burst_size |
| int32_t | src_x_increment |
| int32_t | dest_x_increment |
| uint32_t | fill_value |
| dma_template_config_t | template_config |
| uint32_t | link_addr |
DMA 1D transfer configuration.
| dma_operation_type_en dma_1d_config_t::x_type |
X-direction operation type
| uint32_t dma_1d_config_t::src_addr |
Source address (32-bit)
| uint32_t dma_1d_config_t::dest_addr |
Destination address (32-bit)
| uint32_t dma_1d_config_t::transfer_size |
Number of transfer units
| dma_unit_size_en dma_1d_config_t::unit_size |
Size of 1 transfer unit in bytes
| dma_burst_size_en dma_1d_config_t::src_burst_size |
Source burst size
| dma_burst_size_en dma_1d_config_t::dest_burst_size |
Destination burst size
| int32_t dma_1d_config_t::src_x_increment |
Source X increment
| int32_t dma_1d_config_t::dest_x_increment |
Destination X increment
| uint32_t dma_1d_config_t::fill_value |
Fill value
| dma_template_config_t dma_1d_config_t::template_config |
Template configuration
| uint32_t dma_1d_config_t::link_addr |
Link address (0 = no link)