DMA configurations for transfer.
#include <dma.h>
Data Fields | |
struct dma_events_config | event_config |
DMA events configurations. More... | |
uint8_t | peripheral_trigger |
DMA peripheral trigger index. More... | |
enum dma_priority_level | priority |
DMA transfer priority. More... | |
bool | run_in_standby |
Keep DMA channel enabled in standby sleep mode if true. More... | |
enum dma_transfer_trigger_action | trigger_action |
DMA trigger action. More... | |
struct dma_events_config dma_resource_config::event_config |
DMA events configurations.
Referenced by _dma_set_config(), and dma_get_config_defaults().
uint8_t dma_resource_config::peripheral_trigger |
DMA peripheral trigger index.
Referenced by _config_dma_for_tx(), _dma_set_config(), config_dma_for_capture(), config_dma_for_tcc_ramp2a(), config_dma_for_wave(), configure_dma_resource(), configure_dma_resource_rx(), configure_dma_resource_tx(), dma_get_config_defaults(), and nm_bus_init().
enum dma_priority_level dma_resource_config::priority |
DMA transfer priority.
Referenced by _dma_set_config(), and dma_get_config_defaults().
bool dma_resource_config::run_in_standby |
Keep DMA channel enabled in standby sleep mode if true.
Referenced by dma_allocate(), and dma_get_config_defaults().
enum dma_transfer_trigger_action dma_resource_config::trigger_action |
DMA trigger action.
Referenced by _config_dma_for_tx(), _dma_set_config(), config_dma_for_capture(), config_dma_for_tcc_ramp2a(), config_dma_for_wave(), configure_dma_resource(), configure_dma_resource_rx(), configure_dma_resource_tx(), dma_get_config_defaults(), and nm_bus_init().