LDMA transfer configuration structure.
This structure configures all aspects of a LDMA transfer.
Public Attributes#
Selects LDMA trigger source.
PRS Synctrig clear enables to clear.
PRS Synctrig clear enables to set.
PRS Synctrig set enables to clear.
PRS Synctrig set enables to set.
Mask the PRS trigger input.
Dis. LDMA trig when CPU is halted.
Arbitration slot number.
Source address increment sign.
Destination address increment sign.
Counter for looped transfers.
Structure fetch operation bus port.
Source operation bus port.
Destination operation bus port.
Public Attribute Documentation#
ldma_control_sync_prs_clear_off#
uint8_t sl_hal_ldma_transfer_init_t::ldma_control_sync_prs_clear_off
PRS Synctrig clear enables to clear.
ldma_control_sync_prs_clear_on#
uint8_t sl_hal_ldma_transfer_init_t::ldma_control_sync_prs_clear_on
PRS Synctrig clear enables to set.
ldma_control_sync_prs_set_off#
uint8_t sl_hal_ldma_transfer_init_t::ldma_control_sync_prs_set_off
PRS Synctrig set enables to clear.
ldma_control_sync_prs_set_on#
uint8_t sl_hal_ldma_transfer_init_t::ldma_control_sync_prs_set_on
PRS Synctrig set enables to set.
arb_slots#
sl_hal_ldma_cfg_arb_slots_t sl_hal_ldma_transfer_init_t::arb_slots
Arbitration slot number.
src_inc_sign#
sl_hal_ldma_cfg_src_inc_sign_t sl_hal_ldma_transfer_init_t::src_inc_sign
Source address increment sign.
dst_inc_sign#
sl_hal_ldma_cfg_dst_inc_sign_t sl_hal_ldma_transfer_init_t::dst_inc_sign
Destination address increment sign.
struct_bus_port#
sl_hal_ldma_cfg_struct_bus_port_t sl_hal_ldma_transfer_init_t::struct_bus_port
Structure fetch operation bus port.
src_bus_port#
sl_hal_ldma_cfg_src_bus_port_t sl_hal_ldma_transfer_init_t::src_bus_port
Source operation bus port.
dst_bus_port#
sl_hal_ldma_cfg_dst_bus_port_t sl_hal_ldma_transfer_init_t::dst_bus_port
Destination operation bus port.