DMA transfer configuration structure.

This structure configures all aspects of a DMA transfer.

Public Attributes#

uint32_t

Selects DMA 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

Arbitration slot number.

Source address increment sign.

Destination address increment sign.

uint8_t

Counter for looped transfers.

Structure fetch operation bus port.

Source operation bus port.

Destination operation bus port.

Public Attribute Documentation#

ldmaReqSel#

uint32_t LDMA_TransferCfg_t::ldmaReqSel

Selects DMA trigger source.



Definition at line 1065 of file platform/emlib/inc/em_ldma.h

ldmaCtrlSyncPrsClrOff#

uint8_t LDMA_TransferCfg_t::ldmaCtrlSyncPrsClrOff

PRS Synctrig clear enables to clear.



Definition at line 1066 of file platform/emlib/inc/em_ldma.h

ldmaCtrlSyncPrsClrOn#

uint8_t LDMA_TransferCfg_t::ldmaCtrlSyncPrsClrOn

PRS Synctrig clear enables to set.



Definition at line 1067 of file platform/emlib/inc/em_ldma.h

ldmaCtrlSyncPrsSetOff#

uint8_t LDMA_TransferCfg_t::ldmaCtrlSyncPrsSetOff

PRS Synctrig set enables to clear.



Definition at line 1068 of file platform/emlib/inc/em_ldma.h

ldmaCtrlSyncPrsSetOn#

uint8_t LDMA_TransferCfg_t::ldmaCtrlSyncPrsSetOn

PRS Synctrig set enables to set.



Definition at line 1069 of file platform/emlib/inc/em_ldma.h

ldmaReqDis#

bool LDMA_TransferCfg_t::ldmaReqDis

Mask the PRS trigger input.



Definition at line 1070 of file platform/emlib/inc/em_ldma.h

ldmaDbgHalt#

bool LDMA_TransferCfg_t::ldmaDbgHalt

Dis.

DMA trig when CPU is halted.


Definition at line 1071 of file platform/emlib/inc/em_ldma.h

ldmaCfgArbSlots#

LDMA_CfgArbSlots_t LDMA_TransferCfg_t::ldmaCfgArbSlots

Arbitration slot number.



Definition at line 1072 of file platform/emlib/inc/em_ldma.h

ldmaCfgSrcIncSign#

LDMA_CfgSrcIncSign_t LDMA_TransferCfg_t::ldmaCfgSrcIncSign

Source address increment sign.



Definition at line 1073 of file platform/emlib/inc/em_ldma.h

ldmaCfgDstIncSign#

LDMA_CfgDstIncSign_t LDMA_TransferCfg_t::ldmaCfgDstIncSign

Destination address increment sign.



Definition at line 1074 of file platform/emlib/inc/em_ldma.h

ldmaLoopCnt#

uint8_t LDMA_TransferCfg_t::ldmaLoopCnt

Counter for looped transfers.



Definition at line 1075 of file platform/emlib/inc/em_ldma.h

ldmaCfgStructBusPort#

LDMA_CfgStructBusPort_t LDMA_TransferCfg_t::ldmaCfgStructBusPort

Structure fetch operation bus port.



Definition at line 1077 of file platform/emlib/inc/em_ldma.h

ldmaCfgSrcBusPort#

LDMA_CfgSrcBusPort_t LDMA_TransferCfg_t::ldmaCfgSrcBusPort

Source operation bus port.



Definition at line 1078 of file platform/emlib/inc/em_ldma.h

ldmaCfgDstBusPort#

LDMA_CfgDstBusPort_t LDMA_TransferCfg_t::ldmaCfgDstBusPort

Destination operation bus port.



Definition at line 1079 of file platform/emlib/inc/em_ldma.h