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.
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.
198
of file platform/emlib/inc/em_dma.h
srcInc#
DMA_DataInc_TypeDef DMA_CfgDescr_TypeDef::srcInc
Source increment size for each DMA transfer.
201
of file platform/emlib/inc/em_dma.h
size#
DMA_DataSize_TypeDef DMA_CfgDescr_TypeDef::size
DMA transfer unit size.
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.
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.
221
of file platform/emlib/inc/em_dma.h