InES Hardware Abstraction Layer
|
Initialization structure for direct memory access. More...
#include <hal_dma.h>
Data Fields | |
hal_dma_channel_t | channel |
hal_dma_dir_t | direction |
uint32_t | source |
uint32_t | destination |
hal_dma_size_t | size |
uint8_t | nr_transactions |
hal_bool_t | continous |
Initialization structure for direct memory access.
hal_dma_channel_t hal_dma_init_t::channel |
Choose channel, refer to man. p.304ff.
hal_bool_t hal_dma_init_t::continous |
See circular mode in maual p.310ff.
uint32_t hal_dma_init_t::destination |
Address of destination (memory), refer to manual p.306ff.
hal_dma_dir_t hal_dma_init_t::direction |
Specify direction of transfer, refer to manual p.306ff.
uint8_t hal_dma_init_t::nr_transactions |
How many transaction, min. 1.
hal_dma_size_t hal_dma_init_t::size |
Size of data / register to transfer.
uint32_t hal_dma_init_t::source |
Address of source (registry), refer to manual p.306ff.