Configuration structure for primary or alternate descriptor (not used for scatter-gather DMA cycles).

Public Attributes#

Destination increment size for each DMA transfer.

Source increment size for each DMA transfer.

DMA transfer unit size.

Arbitration rate, i.e., number of DMA transfers done before re-arbitration takes place.

uint8_t

HPROT signal state, refer to reference manual, DMA chapter for further details.

Public Attribute Documentation#

dstInc#

DMA_DataInc_TypeDef DMA_CfgDescr_TypeDef::dstInc

Destination increment size for each DMA transfer.


Definition at line 198 of file platform/emlib/inc/em_dma.h

srcInc#

DMA_DataInc_TypeDef DMA_CfgDescr_TypeDef::srcInc

Source increment size for each DMA transfer.


Definition at line 201 of file platform/emlib/inc/em_dma.h

size#

DMA_DataSize_TypeDef DMA_CfgDescr_TypeDef::size

DMA transfer unit size.


Definition at line 204 of file platform/emlib/inc/em_dma.h

arbRate#

DMA_ArbiterConfig_TypeDef DMA_CfgDescr_TypeDef::arbRate

Arbitration rate, i.e., number of DMA transfers done before re-arbitration takes place.


Definition at line 210 of file platform/emlib/inc/em_dma.h

hprot#

uint8_t DMA_CfgDescr_TypeDef::hprot

HPROT signal state, refer to reference manual, DMA chapter for further details.

Normally set to 0 if protection is not an issue. The following bits are available:

  • bit 0 - HPROT[1] control for source read accesses, privileged/non-privileged access.

  • bit 3 - HPROT[1] control for destination write accesses, privileged/non-privileged access.


Definition at line 221 of file platform/emlib/inc/em_dma.h