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