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.