InES Hardware Abstraction Layer
Data Fields
hal_dma_init_t Struct Reference

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
 

Detailed Description

Initialization structure for direct memory access.

Field Documentation

◆ channel

hal_dma_channel_t hal_dma_init_t::channel

Choose channel, refer to man. p.304ff.

◆ continous

hal_bool_t hal_dma_init_t::continous

See circular mode in maual p.310ff.

◆ destination

uint32_t hal_dma_init_t::destination

Address of destination (memory), refer to manual p.306ff.

◆ direction

hal_dma_dir_t hal_dma_init_t::direction

Specify direction of transfer, refer to manual p.306ff.

◆ nr_transactions

uint8_t hal_dma_init_t::nr_transactions

How many transaction, min. 1.

◆ size

hal_dma_size_t hal_dma_init_t::size

Size of data / register to transfer.

◆ source

uint32_t hal_dma_init_t::source

Address of source (registry), refer to manual p.306ff.


The documentation for this struct was generated from the following file: