STM32H735xx HAL User Manual
Functions
Configuration
MDMA Exported Functions

Functions

__STATIC_INLINE void LL_MDMA_EnableChannel (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Enable MDMA channel.
__STATIC_INLINE void LL_MDMA_DisableChannel (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Disable MDMA channel.
__STATIC_INLINE uint32_t LL_MDMA_IsEnabledChannel (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Check if MDMA channel is enabled or disabled.
__STATIC_INLINE void LL_MDMA_GenerateSWRequest (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Generate a SW transfer request on the MDMA channel.
__STATIC_INLINE void LL_MDMA_ConfigXferEndianness (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t Configuration)
 Configure Transfer endianness parameters : Word, Half word and Bytes Endianness.
__STATIC_INLINE void LL_MDMA_SetWordEndianness (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t Endianness)
 Set Words Endianness.
__STATIC_INLINE uint32_t LL_MDMA_GetWordEndianness (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Words Endianness.
__STATIC_INLINE void LL_MDMA_SetHalfWordEndianness (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t Endianness)
 Set Half Words Endianness.
__STATIC_INLINE uint32_t LL_MDMA_GetHalfWordEndianness (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Half Words Endianness.
__STATIC_INLINE void LL_MDMA_SetByteEndianness (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t Endianness)
 Set Bytes Endianness.
__STATIC_INLINE uint32_t LL_MDMA_GetByteEndianness (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Bytes Endianness.
__STATIC_INLINE void LL_MDMA_SetChannelPriorityLevel (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t Priority)
 Set Channel priority level.
__STATIC_INLINE uint32_t LL_MDMA_GetChannelPriorityLevel (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Channel priority level.
__STATIC_INLINE void LL_MDMA_ConfigTransfer (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t Configuration, uint32_t BufferXferLength)
 Configure MDMA transfer parameters.
__STATIC_INLINE void LL_MDMA_EnableBufferableWrMode (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Enable Bufferable Write Mode.
__STATIC_INLINE void LL_MDMA_DisableBufferableWrMode (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Disable Bufferable Write Mode.
__STATIC_INLINE uint32_t LL_MDMA_IsEnabledBufferableWrMode (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Check if Bufferable Write Mode is enabled or disabled.
__STATIC_INLINE void LL_MDMA_SetRequestMode (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t RequestMode)
 Set Request Mode.
__STATIC_INLINE uint32_t LL_MDMA_GetRequestMode (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Request Mode.
__STATIC_INLINE void LL_MDMA_SetTriggerMode (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t TriggerMode)
 Set Trigger Mode.
__STATIC_INLINE uint32_t LL_MDMA_GetTriggerMode (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Trigger Mode.
__STATIC_INLINE void LL_MDMA_SetPaddingAlignment (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t PaddingAlignment)
 Set Padding Alignment.
__STATIC_INLINE uint32_t LL_MDMA_GetPaddingAlignment (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Padding Alignment.
__STATIC_INLINE void LL_MDMA_EnablePacking (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Enable Packing.
__STATIC_INLINE void LL_MDMA_DisablePacking (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Disable Packing.
__STATIC_INLINE uint32_t LL_MDMA_IsEnabledPacking (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Check if packing is enabled or disabled.
__STATIC_INLINE void LL_MDMA_SetBufferTransferLength (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t Length)
 Set Buffer Transfer Length.
__STATIC_INLINE uint32_t LL_MDMA_GetBufferTransferLength (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Buffer Transfer Length.
__STATIC_INLINE void LL_MDMA_SetDestinationBurstSize (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t Dburst)
 Set Destination burst transfer.
__STATIC_INLINE uint32_t LL_MDMA_GetDestinationBurstSize (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Destination burst transfer.
__STATIC_INLINE void LL_MDMA_SetSourceBurstSize (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t Sburst)
 Set Source burst transfer.
__STATIC_INLINE uint32_t LL_MDMA_GetSourceBurstSize (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Source burst transfer.
__STATIC_INLINE void LL_MDMA_SetDestinationIncSize (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t IncSize)
 Set Destination Increment Offset Size.
__STATIC_INLINE uint32_t LL_MDMA_GetDestinationIncSize (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Destination Increment Offset Size.
__STATIC_INLINE void LL_MDMA_SetSourceIncSize (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t IncSize)
 Set Source Increment Offset Size.
__STATIC_INLINE uint32_t LL_MDMA_GetSourceIncSize (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Source Increment Offset Size.
__STATIC_INLINE void LL_MDMA_SetDestinationDataSize (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t DestDataSize)
 Set Destination Data Size.
__STATIC_INLINE uint32_t LL_MDMA_GetDestinationDataSize (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Destination Data Size.
__STATIC_INLINE void LL_MDMA_SetSourceDataSize (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t SrcDataSize)
 Set Source Data Size.
__STATIC_INLINE uint32_t LL_MDMA_GetSourceDataSize (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Source Data Size.
__STATIC_INLINE void LL_MDMA_SetDestinationIncMode (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t DestIncMode)
 Set Destination Increment Mode.
__STATIC_INLINE uint32_t LL_MDMA_GetDestinationIncMode (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Destination Increment Mode.
__STATIC_INLINE void LL_MDMA_SetSourceIncMode (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t SrcIncMode)
 Set Source Increment Mode.
__STATIC_INLINE uint32_t LL_MDMA_GetSourceIncMode (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Source Increment Mode.
__STATIC_INLINE void LL_MDMA_ConfigBlkCounters (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t BlockRepeatCount, uint32_t BlkDataLength)
 Configure MDMA Block number of data and repeat Count.
__STATIC_INLINE void LL_MDMA_SetBlkDataLength (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t BlkDataLength)
 Set Block Number of data bytes to transfer.
__STATIC_INLINE uint32_t LL_MDMA_GetBlkDataLength (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Block Number of data bytes to transfer.
__STATIC_INLINE void LL_MDMA_SetBlkRepeatCount (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t BlockRepeatCount)
 Set Block Repeat Count.
__STATIC_INLINE uint32_t LL_MDMA_GetBlkRepeatCount (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Block Repeat Count.
__STATIC_INLINE void LL_MDMA_ConfigBlkRepeatAddrUpdate (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t Configuration)
 Configure MDMA block repeat address update mode.
__STATIC_INLINE void LL_MDMA_SetBlkRepeatDestAddrUpdate (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t DestAdrUpdateMode)
 Set Block Repeat Destination address Update Mode.
__STATIC_INLINE uint32_t LL_MDMA_GetBlkRepeatDestAddrUpdate (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Block Repeat Destination address Update Mode.
__STATIC_INLINE void LL_MDMA_SetBlkRepeatSrcAddrUpdate (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t SrcAdrUpdateMode)
 Set Block Repeat Source address Update Mode.
__STATIC_INLINE uint32_t LL_MDMA_GetBlkRepeatSrcAddrUpdate (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Block Repeat Source address Update Mode.
__STATIC_INLINE void LL_MDMA_ConfigAddresses (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t SrcAddress, uint32_t DstAddress)
 Configure the Source and Destination addresses.
__STATIC_INLINE void LL_MDMA_SetSourceAddress (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t SrcAddress)
 Set transfer Source address.
__STATIC_INLINE uint32_t LL_MDMA_GetSourceAddress (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get transfer Source address.
__STATIC_INLINE void LL_MDMA_SetDestinationAddress (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t DestAddress)
 Set transfer Destination address.
__STATIC_INLINE uint32_t LL_MDMA_GetDestinationAddress (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get transfer Destination address.
__STATIC_INLINE void LL_MDMA_ConfigBlkRptAddrUpdateValue (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t SrctAdrUpdateValue, uint32_t DestAdrUpdateValue)
 Configure the Source and Destination Block repeat addresses Update value.
__STATIC_INLINE void LL_MDMA_SetBlkRptDestAddrUpdateValue (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t DestAdrUpdateValue)
 Set transfer Destination address Update Value.
__STATIC_INLINE uint32_t LL_MDMA_GetBlkRptDestAddrUpdateValue (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get transfer Destination address Update Value.
__STATIC_INLINE void LL_MDMA_SetBlkRptSrcAddrUpdateValue (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t SrcAdrUpdateValue)
 Set transfer Source address Update Value.
__STATIC_INLINE uint32_t LL_MDMA_GetBlkRptSrcAddrUpdateValue (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get transfer Source address Update Value.
__STATIC_INLINE void LL_MDMA_SetLinkAddress (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t LinkAddress)
 Set transfer Link Address.
__STATIC_INLINE uint32_t LL_MDMA_GetLinkAddress (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get transfer Link Address.
__STATIC_INLINE void LL_MDMA_ConfigBusSelection (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t Configuration)
 Configure MDMA source and destination bus selection.
__STATIC_INLINE void LL_MDMA_SetDestBusSelection (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t DestBus)
 Set Destination Bus Selection.
__STATIC_INLINE uint32_t LL_MDMA_GetDestBusSelection (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Destination Bus Selection.
__STATIC_INLINE void LL_MDMA_SetSrcBusSelection (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t SrcBus)
 Set Source Bus Selection.
__STATIC_INLINE uint32_t LL_MDMA_GetSrcBusSelection (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Source Bus Selection.
__STATIC_INLINE void LL_MDMA_SetHWTrigger (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t HWRequest)
 Set Transfer hardware trigger (Request).
__STATIC_INLINE uint32_t LL_MDMA_GetHWTrigger (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Transfer hardware trigger (Request).
__STATIC_INLINE void LL_MDMA_SetMaskAddress (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t MaskAddress)
 Set Mask Address.
__STATIC_INLINE uint32_t LL_MDMA_GetMaskAddress (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Mask Address.
__STATIC_INLINE void LL_MDMA_SetMaskData (MDMA_TypeDef *MDMAx, uint32_t Channel, uint32_t MaskData)
 Set Mask Data.
__STATIC_INLINE uint32_t LL_MDMA_GetMaskData (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Mask Data.
__STATIC_INLINE uint32_t LL_MDMA_GetXferErrorDirection (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Transfer Error Direction.
__STATIC_INLINE uint32_t LL_MDMA_GetXferErrorLSBAddress (MDMA_TypeDef *MDMAx, uint32_t Channel)
 Get Transfer Error LSB Address.

Function Documentation

__STATIC_INLINE void LL_MDMA_ConfigAddresses ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  SrcAddress,
uint32_t  DstAddress 
)

Configure the Source and Destination addresses.

Note:
This API must not be called when the MDMA channel is enabled.
Reference Manual to LL API cross reference:
CSAR SAR LL_MDMA_ConfigAddresses
Reference Manual to LL API cross reference:
CDAR DAR LL_MDMA_ConfigAddresses
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
SrcAddressBetween Min_Data = 0 and Max_Data = 0xFFFFFFFF
DstAddressBetween Min_Data = 0 and Max_Data = 0xFFFFFFFF
Return values:
None

Definition at line 2529 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_ConfigBlkCounters ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  BlockRepeatCount,
uint32_t  BlkDataLength 
)

Configure MDMA Block number of data and repeat Count.

Reference Manual to LL API cross reference:
CBNDTR BRC LL_MDMA_ConfigBlkCounters
Reference Manual to LL API cross reference:
CBNDTR BNDT LL_MDMA_ConfigBlkCounters
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
BlockRepeatCountBetween 0 to 0x00000FFF
BlkDataLengthBetween 0 to 0x00010000
Return values:
None

Definition at line 2200 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_ConfigBlkRepeatAddrUpdate ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  Configuration 
)

Configure MDMA block repeat address update mode.

Reference Manual to LL API cross reference:
CBNDTR BRDUM LL_MDMA_ConfigBlkRepeatAddrUpdate
Reference Manual to LL API cross reference:
CBNDTR BRSUM LL_MDMA_ConfigBlkRepeatAddrUpdate
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
ConfigurationThis parameter must be a combination of all the following values:
Return values:
None

Definition at line 2361 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_ConfigBlkRptAddrUpdateValue ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  SrctAdrUpdateValue,
uint32_t  DestAdrUpdateValue 
)

Configure the Source and Destination Block repeat addresses Update value.

Note:
This API must not be called when the MDMA channel is enabled.
Reference Manual to LL API cross reference:
CBRUR DUV LL_MDMA_ConfigBlkRptAddrUpdateValue
Reference Manual to LL API cross reference:
CBRUR SUV LL_MDMA_ConfigBlkRptAddrUpdateValue
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
SrctAdrUpdateValueMin_Data = 0 and Max_Data = 0x0000FFFF
DestAdrUpdateValueBetween Min_Data = 0 and Max_Data = 0x0000FFFF
Return values:
None

Definition at line 2687 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_ConfigBusSelection ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  Configuration 
)

Configure MDMA source and destination bus selection.

Reference Manual to LL API cross reference:
CTBR DBUS LL_MDMA_ConfigBusSelection
Reference Manual to LL API cross reference:
CTBR SBUS LL_MDMA_ConfigBusSelection
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
ConfigurationThis parameter must be a combination of all the following values:
Return values:
None

Definition at line 2909 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_ConfigTransfer ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  Configuration,
uint32_t  BufferXferLength 
)

Configure MDMA transfer parameters.

Reference Manual to LL API cross reference:
CTCR BWM LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR SWRM LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR TRGM LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR PAM LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR PKE LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR TLEN LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR DBURST LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR SBURST LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR DINCOS LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR SINCOS LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR DSIZE LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR SSIZE LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR DINC LL_MDMA_ConfigTransfer
Reference Manual to LL API cross reference:
CTCR SINC LL_MDMA_ConfigTransfer
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
ConfigurationThis parameter must be a combination of all the following values:
BufferXferLengthThis parameter can be a value Between 0 to 0x0000007F
Return values:
None

Definition at line 1146 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_ConfigXferEndianness ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  Configuration 
)

Configure Transfer endianness parameters : Word, Half word and Bytes Endianness.

Reference Manual to LL API cross reference:
CCR WEX LL_MDMA_ConfigXferEndianness
Reference Manual to LL API cross reference:
CCR HEX LL_MDMA_ConfigXferEndianness
Reference Manual to LL API cross reference:
CCR BEX LL_MDMA_ConfigXferEndianness
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
ConfigurationThis parameter must be a combination of all the following values:
Return values:
None

Definition at line 817 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_DisableBufferableWrMode ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Disable Bufferable Write Mode.

Reference Manual to LL API cross reference:
CTCR BWM LL_MDMA_DisableBufferableWrMode
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
None

Definition at line 1207 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_DisableChannel ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Disable MDMA channel.

Reference Manual to LL API cross reference:
CCR EN LL_MDMA_DisableChannel
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
None

Definition at line 721 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_DeInit().

__STATIC_INLINE void LL_MDMA_DisablePacking ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Disable Packing.

Reference Manual to LL API cross reference:
CTCR PKE LL_MDMA_DisablePacking
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
None

Definition at line 1502 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_EnableBufferableWrMode ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Enable Bufferable Write Mode.

Reference Manual to LL API cross reference:
CTCR BWM LL_MDMA_EnableBufferableWrMode
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
None

Definition at line 1177 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_EnableChannel ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Enable MDMA channel.

Reference Manual to LL API cross reference:
CCR EN LL_MDMA_EnableChannel
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
None

Definition at line 691 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_EnablePacking ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Enable Packing.

Reference Manual to LL API cross reference:
CTCR PKE LL_MDMA_EnablePacking
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
None

Definition at line 1472 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_GenerateSWRequest ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Generate a SW transfer request on the MDMA channel.

Reference Manual to LL API cross reference:
CCR SWRQ LL_MDMA_GenerateSWRequest
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
None

Definition at line 781 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetBlkDataLength ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Block Number of data bytes to transfer.

Reference Manual to LL API cross reference:
CBNDTR BNDT LL_MDMA_GetBlkDataLength
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Between0 to 0x00010000
None

Definition at line 2264 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetBlkRepeatCount ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Block Repeat Count.

Reference Manual to LL API cross reference:
CBNDTR BRC LL_MDMA_GetBlkRepeatCount
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Between0 to 0x00000FFF
None

Definition at line 2327 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetBlkRepeatDestAddrUpdate ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Block Repeat Destination address Update Mode.

Reference Manual to LL API cross reference:
CBNDTR BRDUM LL_MDMA_GetBlkRepeatDestAddrUpdate
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 2429 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetBlkRepeatSrcAddrUpdate ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Block Repeat Source address Update Mode.

Reference Manual to LL API cross reference:
CBNDTR BRSUM LL_MDMA_GetBlkRepeatSrcAddrUpdate
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 2495 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetBlkRptDestAddrUpdateValue ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get transfer Destination address Update Value.

Reference Manual to LL API cross reference:
CBRUR DUV LL_MDMA_GetBlkRptDestAddrUpdateValue
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Between0 to 0x0000FFFF
None

Definition at line 2751 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetBlkRptSrcAddrUpdateValue ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get transfer Source address Update Value.

Reference Manual to LL API cross reference:
CBRUR SUV LL_MDMA_GetBlkRptSrcAddrUpdateValue
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Between0 to 0x0000FFFF
None

Definition at line 2813 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetBufferTransferLength ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Buffer Transfer Length.

Reference Manual to LL API cross reference:
CTCR TLEN LL_MDMA_GetBufferTransferLength
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Between0 to 0x0000007F
None

Definition at line 1595 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetByteEndianness ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Bytes Endianness.

Reference Manual to LL API cross reference:
CCR BEX LL_MDMA_GetByteEndianness
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 1016 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetChannelPriorityLevel ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Channel priority level.

Reference Manual to LL API cross reference:
CCR PL LL_MDMA_GetChannelPriorityLevel
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 1086 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetDestBusSelection ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Destination Bus Selection.

Reference Manual to LL API cross reference:
CTBR DBUS LL_MDMA_GetDestBusSelection
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 2977 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetDestinationAddress ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get transfer Destination address.

Reference Manual to LL API cross reference:
CDAR DAR LL_MDMA_GetDestinationAddress
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Between0 to 0xFFFFFFFF
None

Definition at line 2653 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetDestinationBurstSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)
__STATIC_INLINE uint32_t LL_MDMA_GetDestinationDataSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Destination Data Size.

Reference Manual to LL API cross reference:
CTCR DSIZE LL_MDMA_GetDestinationDataSize
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 1961 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetDestinationIncMode ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Destination Increment Mode.

Reference Manual to LL API cross reference:
CTCR DINC LL_MDMA_GetDestinationIncMode
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 2099 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetDestinationIncSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Destination Increment Offset Size.

Reference Manual to LL API cross reference:
CTCR DINCOS LL_MDMA_GetDestinationIncSize
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 1821 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetHalfWordEndianness ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Half Words Endianness.

Reference Manual to LL API cross reference:
CCR HEX LL_MDMA_GetHalfWordEndianness
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 950 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetHWTrigger ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Transfer hardware trigger (Request).

Reference Manual to LL API cross reference:
CTBR TSEL LL_MDMA_GetHWTrigger
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
Note:
(*) Availability depends on devices.
Return values:
None

Definition at line 3179 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetLinkAddress ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get transfer Link Address.

Reference Manual to LL API cross reference:
CLAR LAR LL_MDMA_GetLinkAddress
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Between0 to 0xFFFFFFFF
None

Definition at line 2875 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetMaskAddress ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Mask Address.

Reference Manual to LL API cross reference:
CMAR MAR LL_MDMA_GetMaskAddress
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Between0 to 0xFFFFFFFF
None

Definition at line 3241 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetMaskData ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Mask Data.

Reference Manual to LL API cross reference:
CMDR MDR LL_MDMA_GetMaskData
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Between0 to 0xFFFFFFFF
None

Definition at line 3303 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetPaddingAlignment ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Padding Alignment.

Reference Manual to LL API cross reference:
CTCR PAM LL_MDMA_GetPaddingAlignment
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 1441 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetRequestMode ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Request Mode.

Reference Manual to LL API cross reference:
CTCR SWRM LL_MDMA_GetRequestMode
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 1303 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetSourceAddress ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get transfer Source address.

Reference Manual to LL API cross reference:
CSAR SAR LL_MDMA_GetSourceAddress
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Between0 to 0xFFFFFFFF
None

Definition at line 2591 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetSourceBurstSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)
__STATIC_INLINE uint32_t LL_MDMA_GetSourceDataSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Source Data Size.

Reference Manual to LL API cross reference:
CTCR SSIZE LL_MDMA_GetSourceDataSize
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 2031 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetSourceIncMode ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Source Increment Mode.

Reference Manual to LL API cross reference:
CTCR SINC LL_MDMA_GetSourceIncMode
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 2167 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetSourceIncSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Source Increment Offset Size.

Reference Manual to LL API cross reference:
CTCR SINCOS LL_MDMA_GetSourceIncSize
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 1891 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetSrcBusSelection ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Source Bus Selection.

Reference Manual to LL API cross reference:
CTBR SBUS LL_MDMA_GetSrcBusSelection
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 3043 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetTriggerMode ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Trigger Mode.

Reference Manual to LL API cross reference:
CTCR TRGM LL_MDMA_GetTriggerMode
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 1373 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetWordEndianness ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Words Endianness.

Reference Manual to LL API cross reference:
CCR WEX LL_MDMA_GetWordEndianness
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 884 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetXferErrorDirection ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Transfer Error Direction.

Reference Manual to LL API cross reference:
CESR TED LL_MDMA_GetXferErrorDirection
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Returnedvalue can be one of the following values:
None

Definition at line 3336 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_GetXferErrorLSBAddress ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Get Transfer Error LSB Address.

Reference Manual to LL API cross reference:
CESR TEA LL_MDMA_GetXferErrorLSBAddress
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Between0 to 0x0000007F
None

Definition at line 3367 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_IsEnabledBufferableWrMode ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Check if Bufferable Write Mode is enabled or disabled.

Reference Manual to LL API cross reference:
CTCR BWM LL_MDMA_IsEnabledBufferableWrMode
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Stateof bit (1 or 0).

Definition at line 1237 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_IsEnabledChannel ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Check if MDMA channel is enabled or disabled.

Reference Manual to LL API cross reference:
CCR EN LL_MDMA_IsEnabledChannel
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Stateof bit (1 or 0).

Definition at line 751 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE uint32_t LL_MDMA_IsEnabledPacking ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel 
)

Check if packing is enabled or disabled.

Reference Manual to LL API cross reference:
CTCR PKE LL_MDMA_IsEnabledPacking
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
Return values:
Stateof bit (1 or 0).

Definition at line 1532 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetBlkDataLength ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  BlkDataLength 
)

Set Block Number of data bytes to transfer.

Reference Manual to LL API cross reference:
CBNDTR BNDT LL_MDMA_SetBlkDataLength
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
BlkDataLengthBetween 0 to 0x00010000
Return values:
None

Definition at line 2233 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetBlkRepeatCount ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  BlockRepeatCount 
)

Set Block Repeat Count.

Reference Manual to LL API cross reference:
CBNDTR BRC LL_MDMA_SetBlkRepeatCount
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
BlockRepeatCountBetween 0 to 0x00000FFF
Return values:
None

Definition at line 2295 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetBlkRepeatDestAddrUpdate ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  DestAdrUpdateMode 
)

Set Block Repeat Destination address Update Mode.

Reference Manual to LL API cross reference:
CBNDTR BRDUM LL_MDMA_SetBlkRepeatDestAddrUpdate
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
DestAdrUpdateModeThis parameter can be one of the following values:
Return values:
None

Definition at line 2396 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetBlkRepeatSrcAddrUpdate ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  SrcAdrUpdateMode 
)

Set Block Repeat Source address Update Mode.

Reference Manual to LL API cross reference:
CBNDTR BRSUM LL_MDMA_SetBlkRepeatSrcAddrUpdate
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
SrcAdrUpdateModeThis parameter can be one of the following values:
Return values:
None

Definition at line 2462 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetBlkRptDestAddrUpdateValue ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  DestAdrUpdateValue 
)

Set transfer Destination address Update Value.

Reference Manual to LL API cross reference:
CBRUR DUV LL_MDMA_SetBlkRptDestAddrUpdateValue
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
DestAdrUpdateValueBetween 0 to 0x0000FFFF
Return values:
None

Definition at line 2719 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetBlkRptSrcAddrUpdateValue ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  SrcAdrUpdateValue 
)

Set transfer Source address Update Value.

Reference Manual to LL API cross reference:
CBRUR SUV LL_MDMA_SetBlkRptSrcAddrUpdateValue
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
SrcAdrUpdateValueBetween 0 to 0x0000FFFF
Return values:
None

Definition at line 2782 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetBufferTransferLength ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  Length 
)

Set Buffer Transfer Length.

Reference Manual to LL API cross reference:
CTCR TLEN LL_MDMA_SetBufferTransferLength
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
LengthBetween 0 to 0x0000007F
Return values:
None

Definition at line 1563 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetByteEndianness ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  Endianness 
)

Set Bytes Endianness.

Reference Manual to LL API cross reference:
CCR BEX LL_MDMA_SetByteEndianness
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
EndiannessThis parameter can be one of the following values:
Return values:
None

Definition at line 983 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetChannelPriorityLevel ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  Priority 
)

Set Channel priority level.

Reference Manual to LL API cross reference:
CCR PL LL_MDMA_SetChannelPriorityLevel
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
PriorityThis parameter can be one of the following values:
Return values:
None

Definition at line 1051 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_SetDestBusSelection ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  DestBus 
)

Set Destination Bus Selection.

Reference Manual to LL API cross reference:
CTBR DBUS LL_MDMA_SetDestBusSelection
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
DestBusThis parameter can be one of the following values:
Return values:
None

Definition at line 2944 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetDestinationAddress ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  DestAddress 
)

Set transfer Destination address.

Reference Manual to LL API cross reference:
CDAR DAR LL_MDMA_SetDestinationAddress
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
DestAddressBetween 0 to 0xFFFFFFFF
Return values:
None

Definition at line 2622 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_SetDestinationBurstSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  Dburst 
)

Set Destination burst transfer.

Reference Manual to LL API cross reference:
CTCR DBURST LL_MDMA_SetDestinationBurstSize
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
DburstThis parameter can be one of the following values:
Return values:
None

Definition at line 1634 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetDestinationDataSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  DestDataSize 
)

Set Destination Data Size.

Reference Manual to LL API cross reference:
CTCR DSIZE LL_MDMA_SetDestinationDataSize
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
DestDataSizeThis parameter can be one of the following values:
Return values:
None

Definition at line 1926 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetDestinationIncMode ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  DestIncMode 
)

Set Destination Increment Mode.

Reference Manual to LL API cross reference:
CTCR DINC LL_MDMA_SetDestinationIncMode
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
DestIncModeThis parameter can be one of the following values:
Return values:
None

Definition at line 2065 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetDestinationIncSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  IncSize 
)

Set Destination Increment Offset Size.

Reference Manual to LL API cross reference:
CTCR DINCOS LL_MDMA_SetDestinationIncSize
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
IncSizeThis parameter can be one of the following values:
Return values:
None

Definition at line 1786 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetHalfWordEndianness ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  Endianness 
)

Set Half Words Endianness.

Reference Manual to LL API cross reference:
CCR HEX LL_MDMA_SetHalfWordEndianness
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
EndiannessThis parameter can be one of the following values:
Return values:
None

Definition at line 917 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetHWTrigger ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  HWRequest 
)

Set Transfer hardware trigger (Request).

Reference Manual to LL API cross reference:
CTBR TSEL LL_MDMA_SetHWTrigger
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
HWRequestThis parameter can be one of the following values:
Note:
(*) Availability depends on devices.
Return values:
None

Definition at line 3111 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_SetLinkAddress ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  LinkAddress 
)

Set transfer Link Address.

Reference Manual to LL API cross reference:
CLAR LAR LL_MDMA_SetLinkAddress
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
LinkAddressBetween 0 to 0xFFFFFFFF
Return values:
None

Definition at line 2844 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_SetMaskAddress ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  MaskAddress 
)

Set Mask Address.

Reference Manual to LL API cross reference:
CMAR MAR LL_MDMA_SetMaskAddress
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
MaskAddressBetween 0 to 0xFFFFFFFF
Return values:
None

Definition at line 3210 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_SetMaskData ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  MaskData 
)

Set Mask Data.

Reference Manual to LL API cross reference:
CMDR MDR LL_MDMA_SetMaskData
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
MaskDataBetween 0 to 0xFFFFFFFF
Return values:
None

Definition at line 3272 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_SetPaddingAlignment ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  PaddingAlignment 
)

Set Padding Alignment.

Reference Manual to LL API cross reference:
CTCR PAM LL_MDMA_SetPaddingAlignment
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
PaddingAlignmentThis parameter can be one of the following values:
Return values:
None

Definition at line 1407 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetRequestMode ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  RequestMode 
)

Set Request Mode.

Reference Manual to LL API cross reference:
CTCR SWRM LL_MDMA_SetRequestMode
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
RequestModeThis parameter can be one of the following values:
Return values:
None

Definition at line 1270 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetSourceAddress ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  SrcAddress 
)

Set transfer Source address.

Reference Manual to LL API cross reference:
CSAR SAR LL_MDMA_SetSourceAddress
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
SrcAddressBetween 0 to 0xFFFFFFFF
Return values:
None

Definition at line 2560 of file stm32h7xx_ll_mdma.h.

Referenced by LL_MDMA_Init().

__STATIC_INLINE void LL_MDMA_SetSourceBurstSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  Sburst 
)
__STATIC_INLINE void LL_MDMA_SetSourceDataSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  SrcDataSize 
)

Set Source Data Size.

Reference Manual to LL API cross reference:
CTCR SSIZE LL_MDMA_SetSourceDataSize
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
SrcDataSizeThis parameter can be one of the following values:
Return values:
None

Definition at line 1996 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetSourceIncMode ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  SrcIncMode 
)

Set Source Increment Mode.

Reference Manual to LL API cross reference:
CTCR SINC LL_MDMA_SetSourceIncMode
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
SrcIncModeThis parameter can be one of the following values:
Return values:
None

Definition at line 2133 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetSourceIncSize ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  IncSize 
)

Set Source Increment Offset Size.

Reference Manual to LL API cross reference:
CTCR SINCOS LL_MDMA_SetSourceIncSize
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
IncSizeThis parameter can be one of the following values:
Return values:
None

Definition at line 1856 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetSrcBusSelection ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  SrcBus 
)

Set Source Bus Selection.

Reference Manual to LL API cross reference:
CTBR SBUS LL_MDMA_SetSrcBusSelection
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
SrcBusThis parameter can be one of the following values:
Return values:
None

Definition at line 3010 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetTriggerMode ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  TriggerMode 
)

Set Trigger Mode.

Reference Manual to LL API cross reference:
CTCR TRGM LL_MDMA_SetTriggerMode
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
TriggerModeThis parameter can be one of the following values:
Return values:
None

Definition at line 1338 of file stm32h7xx_ll_mdma.h.

__STATIC_INLINE void LL_MDMA_SetWordEndianness ( MDMA_TypeDef *  MDMAx,
uint32_t  Channel,
uint32_t  Endianness 
)

Set Words Endianness.

Reference Manual to LL API cross reference:
CCR WEX LL_MDMA_SetWordEndianness
Parameters:
MDMAxMDMAx Instance
ChannelThis parameter can be one of the following values:
EndiannessThis parameter can be one of the following values:
Return values:
None

Definition at line 851 of file stm32h7xx_ll_mdma.h.