LDMA_TransferCfg_t Struct Reference

DMA transfer configuration structure.

#include <em_ldma.h>

Data Fields

uint32_t ldmaReqSel
Selects DMA trigger source.
uint8_t ldmaCtrlSyncPrsClrOff
PRS Synctrig clear enables to clear.
uint8_t ldmaCtrlSyncPrsClrOn
PRS Synctrig clear enables to set.
uint8_t ldmaCtrlSyncPrsSetOff
PRS Synctrig set enables to clear.
uint8_t ldmaCtrlSyncPrsSetOn
PRS Synctrig set enables to set.
bool ldmaReqDis
Mask the PRS trigger input.
bool ldmaDbgHalt
Dis.
uint8_t ldmaCfgArbSlots
Arbitration slot number.
uint8_t ldmaCfgSrcIncSign
Source address increment sign.
uint8_t ldmaCfgDstIncSign
Destination address increment sign.
uint8_t ldmaLoopCnt
Counter for looped transfers.

DMA transfer configuration structure.

This struct configures all aspects of a DMA transfer.

Field Documentation

ldmaReqSel

uint32_t LDMA_TransferCfg_t::ldmaReqSel

Selects DMA trigger source.


ldmaCtrlSyncPrsClrOff

uint8_t LDMA_TransferCfg_t::ldmaCtrlSyncPrsClrOff

PRS Synctrig clear enables to clear.


ldmaCtrlSyncPrsClrOn

uint8_t LDMA_TransferCfg_t::ldmaCtrlSyncPrsClrOn

PRS Synctrig clear enables to set.


ldmaCtrlSyncPrsSetOff

uint8_t LDMA_TransferCfg_t::ldmaCtrlSyncPrsSetOff

PRS Synctrig set enables to clear.


ldmaCtrlSyncPrsSetOn

uint8_t LDMA_TransferCfg_t::ldmaCtrlSyncPrsSetOn

PRS Synctrig set enables to set.


ldmaReqDis

bool LDMA_TransferCfg_t::ldmaReqDis

Mask the PRS trigger input.


ldmaDbgHalt

bool LDMA_TransferCfg_t::ldmaDbgHalt

Dis.

DMA trig when CPU is halted.

ldmaCfgArbSlots

uint8_t LDMA_TransferCfg_t::ldmaCfgArbSlots

Arbitration slot number.


ldmaCfgSrcIncSign

uint8_t LDMA_TransferCfg_t::ldmaCfgSrcIncSign

Source address increment sign.


ldmaCfgDstIncSign

uint8_t LDMA_TransferCfg_t::ldmaCfgDstIncSign

Destination address increment sign.


ldmaLoopCnt

uint8_t LDMA_TransferCfg_t::ldmaLoopCnt

Counter for looped transfers.