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.