DMA transfer structure.
This structure defines the parameters for a DMA transfer, including source and destination addresses, address increment sizes, transfer size, total transfer length, transfer type, DMA mode, and the peripheral signal that triggers the DMA transfer.
Public Attributes#
Source transfer address.
Destination transfer address.
Source address increment size.
Destination address increment size.
Transfer data size.
Total transfer length.
DMA transfer type.
DMA transfer mode.
Peripheral signal that triggers the DMA transfer (0 for software trigger).
Public Attribute Documentation#
src_addr#
uint32_t* sl_dma_xfer_t::src_addr
Source transfer address.
218
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h
dest_addr#
uint32_t* sl_dma_xfer_t::dest_addr
Destination transfer address.
219
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h
src_inc#
uint32_t sl_dma_xfer_t::src_inc
Source address increment size.
220
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h
dst_inc#
uint32_t sl_dma_xfer_t::dst_inc
Destination address increment size.
221
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h
xfer_size#
uint32_t sl_dma_xfer_t::xfer_size
Transfer data size.
222
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h
transfer_count#
uint32_t sl_dma_xfer_t::transfer_count
Total transfer length.
223
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h
transfer_type#
uint8_t sl_dma_xfer_t::transfer_type
DMA transfer type.
224
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h
dma_mode#
uint8_t sl_dma_xfer_t::dma_mode
DMA transfer mode.
225
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h
signal#
uint8_t sl_dma_xfer_t::signal
Peripheral signal that triggers the DMA transfer (0 for software trigger).
226
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_dma.h