Microchip® Advanced Software Framework

dma_resource_config Struct Reference

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