STM32H735xx HAL User Manual
|
Functions | |
__STATIC_INLINE void | LL_DMA_EnableStream (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable DMA stream. | |
__STATIC_INLINE void | LL_DMA_DisableStream (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable DMA stream. | |
__STATIC_INLINE uint32_t | LL_DMA_IsEnabledStream (DMA_TypeDef *DMAx, uint32_t Stream) |
Check if DMA stream is enabled or disabled. | |
__STATIC_INLINE void | LL_DMA_ConfigTransfer (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Configuration) |
Configure all parameters linked to DMA transfer. | |
__STATIC_INLINE void | LL_DMA_SetDataTransferDirection (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Direction) |
Set Data transfer direction (read from peripheral or from memory). | |
__STATIC_INLINE uint32_t | LL_DMA_GetDataTransferDirection (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Data transfer direction (read from peripheral or from memory). | |
__STATIC_INLINE void | LL_DMA_SetMode (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Mode) |
Set DMA mode normal, circular or peripheral flow control. | |
__STATIC_INLINE uint32_t | LL_DMA_GetMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Get DMA mode normal, circular or peripheral flow control. | |
__STATIC_INLINE void | LL_DMA_SetPeriphIncMode (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t IncrementMode) |
Set Peripheral increment mode. | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphIncMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Peripheral increment mode. | |
__STATIC_INLINE void | LL_DMA_SetMemoryIncMode (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t IncrementMode) |
Set Memory increment mode. | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemoryIncMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Memory increment mode. | |
__STATIC_INLINE void | LL_DMA_SetPeriphSize (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Size) |
Set Peripheral size. | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphSize (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Peripheral size. | |
__STATIC_INLINE void | LL_DMA_SetMemorySize (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Size) |
Set Memory size. | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemorySize (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Memory size. | |
__STATIC_INLINE void | LL_DMA_SetIncOffsetSize (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t OffsetSize) |
Set Peripheral increment offset size. | |
__STATIC_INLINE uint32_t | LL_DMA_GetIncOffsetSize (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Peripheral increment offset size. | |
__STATIC_INLINE void | LL_DMA_SetStreamPriorityLevel (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Priority) |
Set Stream priority level. | |
__STATIC_INLINE uint32_t | LL_DMA_GetStreamPriorityLevel (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Stream priority level. | |
__STATIC_INLINE void | LL_DMA_EnableBufferableTransfer (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable DMA stream bufferable transfer. | |
__STATIC_INLINE void | LL_DMA_DisableBufferableTransfer (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable DMA stream bufferable transfer. | |
__STATIC_INLINE void | LL_DMA_SetDataLength (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t NbData) |
Set Number of data to transfer. | |
__STATIC_INLINE uint32_t | LL_DMA_GetDataLength (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Number of data to transfer. | |
__STATIC_INLINE void | LL_DMA_SetPeriphRequest (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Request) |
Set DMA request for DMA Streams on DMAMUX Channel x. | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphRequest (DMA_TypeDef *DMAx, uint32_t Stream) |
Get DMA request for DMA Channels on DMAMUX Channel x. | |
__STATIC_INLINE void | LL_DMA_SetMemoryBurstxfer (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Mburst) |
Set Memory burst transfer configuration. | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemoryBurstxfer (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Memory burst transfer configuration. | |
__STATIC_INLINE void | LL_DMA_SetPeriphBurstxfer (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Pburst) |
Set Peripheral burst transfer configuration. | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphBurstxfer (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Peripheral burst transfer configuration. | |
__STATIC_INLINE void | LL_DMA_SetCurrentTargetMem (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t CurrentMemory) |
Set Current target (only in double buffer mode) to Memory 1 or Memory 0. | |
__STATIC_INLINE uint32_t | LL_DMA_GetCurrentTargetMem (DMA_TypeDef *DMAx, uint32_t Stream) |
Set Current target (only in double buffer mode) to Memory 1 or Memory 0. | |
__STATIC_INLINE void | LL_DMA_EnableDoubleBufferMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable the double buffer mode. | |
__STATIC_INLINE void | LL_DMA_DisableDoubleBufferMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable the double buffer mode. | |
__STATIC_INLINE uint32_t | LL_DMA_GetFIFOStatus (DMA_TypeDef *DMAx, uint32_t Stream) |
Get FIFO status. | |
__STATIC_INLINE void | LL_DMA_DisableFifoMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Disable Fifo mode. | |
__STATIC_INLINE void | LL_DMA_EnableFifoMode (DMA_TypeDef *DMAx, uint32_t Stream) |
Enable Fifo mode. | |
__STATIC_INLINE void | LL_DMA_SetFIFOThreshold (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Threshold) |
Select FIFO threshold. | |
__STATIC_INLINE uint32_t | LL_DMA_GetFIFOThreshold (DMA_TypeDef *DMAx, uint32_t Stream) |
Get FIFO threshold. | |
__STATIC_INLINE void | LL_DMA_ConfigFifo (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t FifoMode, uint32_t FifoThreshold) |
Configure the FIFO . | |
__STATIC_INLINE void | LL_DMA_ConfigAddresses (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t SrcAddress, uint32_t DstAddress, uint32_t Direction) |
Configure the Source and Destination addresses. | |
__STATIC_INLINE void | LL_DMA_SetMemoryAddress (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t MemoryAddress) |
Set the Memory address. | |
__STATIC_INLINE void | LL_DMA_SetPeriphAddress (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t PeriphAddress) |
Set the Peripheral address. | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemoryAddress (DMA_TypeDef *DMAx, uint32_t Stream) |
Get the Memory address. | |
__STATIC_INLINE uint32_t | LL_DMA_GetPeriphAddress (DMA_TypeDef *DMAx, uint32_t Stream) |
Get the Peripheral address. | |
__STATIC_INLINE void | LL_DMA_SetM2MSrcAddress (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t MemoryAddress) |
Set the Memory to Memory Source address. | |
__STATIC_INLINE void | LL_DMA_SetM2MDstAddress (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t MemoryAddress) |
Set the Memory to Memory Destination address. | |
__STATIC_INLINE uint32_t | LL_DMA_GetM2MSrcAddress (DMA_TypeDef *DMAx, uint32_t Stream) |
Get the Memory to Memory Source address. | |
__STATIC_INLINE uint32_t | LL_DMA_GetM2MDstAddress (DMA_TypeDef *DMAx, uint32_t Stream) |
Get the Memory to Memory Destination address. | |
__STATIC_INLINE void | LL_DMA_SetMemory1Address (DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Address) |
Set Memory 1 address (used in case of Double buffer mode). | |
__STATIC_INLINE uint32_t | LL_DMA_GetMemory1Address (DMA_TypeDef *DMAx, uint32_t Stream) |
Get Memory 1 address (used in case of Double buffer mode). |
__STATIC_INLINE void LL_DMA_ConfigAddresses | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | SrcAddress, | ||
uint32_t | DstAddress, | ||
uint32_t | Direction | ||
) |
Configure the Source and Destination addresses.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
SrcAddress | Between 0 to 0xFFFFFFFF |
DstAddress | Between 0 to 0xFFFFFFFF |
Direction | This parameter can be one of the following values: |
None |
Definition at line 1764 of file stm32h7xx_ll_dma.h.
References LL_DMA_DIRECTION_MEMORY_TO_PERIPH.
__STATIC_INLINE void LL_DMA_ConfigFifo | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | FifoMode, | ||
uint32_t | FifoThreshold | ||
) |
Configure the FIFO .
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
FifoMode | This parameter can be one of the following values: |
FifoThreshold | This parameter can be one of the following values: |
None |
Definition at line 1734 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init().
__STATIC_INLINE void LL_DMA_ConfigTransfer | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | Configuration | ||
) |
Configure all parameters linked to DMA transfer.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Configuration | This parameter must be a combination of all the following values:
|
None |
Definition at line 556 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init().
__STATIC_INLINE void LL_DMA_DisableBufferableTransfer | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Disable DMA stream bufferable transfer.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
None |
Definition at line 1008 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_DisableDoubleBufferMode | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Disable the double buffer mode.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
None |
Definition at line 1578 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_DisableFifoMode | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Disable Fifo mode.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
None |
Definition at line 1628 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_DisableStream | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Disable DMA stream.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
None |
Definition at line 497 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_DeInit().
__STATIC_INLINE void LL_DMA_EnableBufferableTransfer | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Enable DMA stream bufferable transfer.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
None |
Definition at line 986 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_EnableDoubleBufferMode | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Enable the double buffer mode.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
None |
Definition at line 1556 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_EnableFifoMode | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Enable Fifo mode.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
None |
Definition at line 1650 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_EnableStream | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Enable DMA stream.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
None |
Definition at line 475 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetCurrentTargetMem | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Set Current target (only in double buffer mode) to Memory 1 or Memory 0.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 1534 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetDataLength | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get Number of data to transfer.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Between | 0 to 0xFFFFFFFF |
Definition at line 1057 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetDataTransferDirection | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get Data transfer direction (read from peripheral or from memory).
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 609 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetFIFOStatus | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get FIFO status.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 1606 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetFIFOThreshold | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get FIFO threshold.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 1703 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetIncOffsetSize | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get Peripheral increment offset size.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 911 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetM2MDstAddress | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get the Memory to Memory Destination address.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Between | 0 to 0xFFFFFFFF |
Definition at line 1967 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetM2MSrcAddress | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get the Memory to Memory Source address.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Between | 0 to 0xFFFFFFFF |
Definition at line 1944 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetMemory1Address | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get Memory 1 address (used in case of Double buffer mode).
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Between | 0 to 0xFFFFFFFF |
Definition at line 2012 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetMemoryAddress | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get the Memory address.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Between | 0 to 0xFFFFFFFF |
Definition at line 1848 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetMemoryBurstxfer | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get Memory burst transfer configuration.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 1432 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetMemoryIncMode | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get Memory increment mode.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 760 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetMemorySize | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get Memory size.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 862 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetMode | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get DMA mode normal, circular or peripheral flow control.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 662 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetPeriphAddress | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get the Peripheral address.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Between | 0 to 0xFFFFFFFF |
Definition at line 1871 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetPeriphBurstxfer | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get Peripheral burst transfer configuration.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 1485 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetPeriphIncMode | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get Peripheral increment mode.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 711 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetPeriphRequest | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get DMA request for DMA Channels on DMAMUX Channel x.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Definition at line 1381 of file stm32h7xx_ll_dma.h.
References DMAMUX_CCR_SIZE, and LL_DMA_INSTANCE_TO_DMAMUX_CHANNEL.
__STATIC_INLINE uint32_t LL_DMA_GetPeriphSize | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get Peripheral size.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 811 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_GetStreamPriorityLevel | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Get Stream priority level.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 964 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE uint32_t LL_DMA_IsEnabledStream | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream | ||
) |
Check if DMA stream is enabled or disabled.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
State | of bit (1 or 0). |
Definition at line 519 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetCurrentTargetMem | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | CurrentMemory | ||
) |
Set Current target (only in double buffer mode) to Memory 1 or Memory 0.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
CurrentMemory | This parameter can be one of the following values: |
None |
Definition at line 1510 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetDataLength | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | NbData | ||
) |
Set Number of data to transfer.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
NbData | Between 0 to 0xFFFFFFFF |
None |
Definition at line 1033 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init().
__STATIC_INLINE void LL_DMA_SetDataTransferDirection | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | Direction | ||
) |
Set Data transfer direction (read from peripheral or from memory).
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Direction | This parameter can be one of the following values: |
None |
Definition at line 584 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetFIFOThreshold | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | Threshold | ||
) |
Select FIFO threshold.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Threshold | This parameter can be one of the following values: |
None |
Definition at line 1677 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetIncOffsetSize | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | OffsetSize | ||
) |
Set Peripheral increment offset size.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
OffsetSize | This parameter can be one of the following values: |
None |
Definition at line 887 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetM2MDstAddress | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | MemoryAddress | ||
) |
Set the Memory to Memory Destination address.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
MemoryAddress | Between 0 to 0xFFFFFFFF |
None |
Definition at line 1921 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetM2MSrcAddress | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | MemoryAddress | ||
) |
Set the Memory to Memory Source address.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
MemoryAddress | Between 0 to 0xFFFFFFFF |
None |
Definition at line 1896 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetMemory1Address | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | Address | ||
) |
Set Memory 1 address (used in case of Double buffer mode).
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Address | Between 0 to 0xFFFFFFFF |
None |
Definition at line 1990 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetMemoryAddress | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | MemoryAddress | ||
) |
Set the Memory address.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
MemoryAddress | Between 0 to 0xFFFFFFFF |
None |
Definition at line 1800 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init().
__STATIC_INLINE void LL_DMA_SetMemoryBurstxfer | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | Mburst | ||
) |
Set Memory burst transfer configuration.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Mburst | This parameter can be one of the following values: |
None |
Definition at line 1406 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init().
__STATIC_INLINE void LL_DMA_SetMemoryIncMode | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | IncrementMode | ||
) |
Set Memory increment mode.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
IncrementMode | This parameter can be one of the following values: |
None |
Definition at line 736 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetMemorySize | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | Size | ||
) |
Set Memory size.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Size | This parameter can be one of the following values: |
None |
Definition at line 837 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetMode | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | Mode | ||
) |
Set DMA mode normal, circular or peripheral flow control.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Mode | This parameter can be one of the following values: |
None |
Definition at line 636 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetPeriphAddress | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | PeriphAddress | ||
) |
Set the Peripheral address.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
PeriphAddress | Between 0 to 0xFFFFFFFF |
None |
Definition at line 1825 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init().
__STATIC_INLINE void LL_DMA_SetPeriphBurstxfer | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | Pburst | ||
) |
Set Peripheral burst transfer configuration.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Pburst | This parameter can be one of the following values: |
None |
Definition at line 1459 of file stm32h7xx_ll_dma.h.
Referenced by LL_DMA_Init().
__STATIC_INLINE void LL_DMA_SetPeriphIncMode | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | IncrementMode | ||
) |
Set Peripheral increment mode.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
IncrementMode | This parameter can be one of the following values: |
None |
Definition at line 687 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetPeriphRequest | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | Request | ||
) |
Set DMA request for DMA Streams on DMAMUX Channel x.
None |
Definition at line 1220 of file stm32h7xx_ll_dma.h.
References DMAMUX_CCR_SIZE, and LL_DMA_INSTANCE_TO_DMAMUX_CHANNEL.
Referenced by LL_DMA_DeInit(), and LL_DMA_Init().
__STATIC_INLINE void LL_DMA_SetPeriphSize | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | Size | ||
) |
Set Peripheral size.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Size | This parameter can be one of the following values: |
None |
Definition at line 786 of file stm32h7xx_ll_dma.h.
__STATIC_INLINE void LL_DMA_SetStreamPriorityLevel | ( | DMA_TypeDef * | DMAx, |
uint32_t | Stream, | ||
uint32_t | Priority | ||
) |
Set Stream priority level.
DMAx | DMAx Instance |
Stream | This parameter can be one of the following values: |
Priority | This parameter can be one of the following values: |
None |
Definition at line 938 of file stm32h7xx_ll_dma.h.