Structure to hold DMA channel allocation data.

This structure defines the parameters related to the allocation of a DMA channel, including the channel priority, allocation status, callback functions, transfer type, and transfer mode.

Public Attributes#

uint32_t

Channel priority.

bool

Channel allocation status.

Structure holding the DMA channel callback functions.

uint32_t

DMA transfer type.

uint32_t

DMA transfer mode.

Public Attribute Documentation#

priority#

uint32_t sl_channel_data_t::priority

Channel priority.


Definition at line 203 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h

allocated#

bool sl_channel_data_t::allocated

Channel allocation status.


Definition at line 204 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h

dma_callback_t#

sl_dma_callback_t sl_channel_data_t::dma_callback_t

Structure holding the DMA channel callback functions.


Definition at line 205 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h

transfer_type#

uint32_t sl_channel_data_t::transfer_type

DMA transfer type.


Definition at line 206 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h

transfer_mode#

uint32_t sl_channel_data_t::transfer_mode

DMA transfer mode.


Definition at line 207 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h