DMA transfer structure.

Public Attributes#

uint32_t *

Source transfer address.

uint32_t *

Destination transfer address.

uint32_t

Source address increment size.

uint32_t

Destination address increment size.

uint32_t

Transfer data size.

uint32_t

Total transfer length.

uint8_t

DMA transfer type.

uint8_t

DMA transfer mode.

uint8_t

Peripheral signal which triggers DMA transfer (if 0, consider as software trigger)

Public Attribute Documentation#

src_addr#

uint32_t* sl_dma_xfer_t::src_addr

Source transfer address.


Definition at line 172 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.


Definition at line 173 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.


Definition at line 174 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.


Definition at line 175 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.


Definition at line 176 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.


Definition at line 177 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.


Definition at line 178 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.


Definition at line 179 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 which triggers DMA transfer (if 0, consider as software trigger)


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