LDMA transfer configuration structure.
This structure configures all aspects of a LDMA transfer.
Public Attributes#
uint32_t
Selects LDMA trigger source.
uint8_t
PRS Synctrig clear enables to clear.
uint8_t
PRS Synctrig clear enables to set.
uint8_t
PRS Synctrig set enables to clear.
uint8_t
PRS Synctrig set enables to set.
bool
Mask the PRS trigger input.
bool
Dis. LDMA trig when CPU is halted.
Arbitration slot number.
Source address increment sign.
Destination address increment sign.
uint8_t
Counter for looped transfers.
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.