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.