edma_channel_config_t Struct Reference

The user configuration structure for the an eDMA driver channel. More...

#include <platform/drivers/inc/edma_driver.h>

Data Fields

edma_channel_priority_t channelPriority
 
uint8_t virtChnConfig
 
dma_request_source_t source
 
edma_callback_t callback
 
void * callbackParam
 

Detailed Description

The user configuration structure for the an eDMA driver channel.

Use an instance of this structure with the EDMA_DRV_ChannelInit() function. This allows the user to configure settings of the EDMA channel with a single function call. Implements : edma_channel_config_t_Class

Definition at line 287 of file edma_driver.h.

Field Documentation

edma_callback_t callback

Callback that will be registered for this channel

Definition at line 298 of file edma_driver.h.

void* callbackParam

Parameter passed to the channel callback

Definition at line 299 of file edma_driver.h.

edma_channel_priority_t channelPriority

eDMA channel priority - only used when channel arbitration mode is 'Fixed priority'.

Definition at line 294 of file edma_driver.h.

Selects the source of the DMA request for this channel

Definition at line 297 of file edma_driver.h.

uint8_t virtChnConfig

eDMA virtual channel number

Definition at line 296 of file edma_driver.h.


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