Dependents:   BSP OneHopeOnePrayer FINAL_AUDIO_RECORD AudioDemo

Fork of STM32L4xx_HAL_Driver by Senior Design: Sound Monitor

Embed: (wiki syntax)

« Back to documentation index

DMA_Management

Functions

__STATIC_INLINE void LL_SWPMI_EnableDMAReq_RX (SWPMI_TypeDef *SWPMIx)
 Enable DMA mode for reception CR RXDMA LL_SWPMI_EnableDMAReq_RX.
__STATIC_INLINE void LL_SWPMI_DisableDMAReq_RX (SWPMI_TypeDef *SWPMIx)
 Disable DMA mode for reception CR RXDMA LL_SWPMI_DisableDMAReq_RX.
__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledDMAReq_RX (SWPMI_TypeDef *SWPMIx)
 Check if DMA mode for reception is enabled CR RXDMA LL_SWPMI_IsEnabledDMAReq_RX.
__STATIC_INLINE void LL_SWPMI_EnableDMAReq_TX (SWPMI_TypeDef *SWPMIx)
 Enable DMA mode for transmission CR TXDMA LL_SWPMI_EnableDMAReq_TX.
__STATIC_INLINE void LL_SWPMI_DisableDMAReq_TX (SWPMI_TypeDef *SWPMIx)
 Disable DMA mode for transmission CR TXDMA LL_SWPMI_DisableDMAReq_TX.
__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledDMAReq_TX (SWPMI_TypeDef *SWPMIx)
 Check if DMA mode for transmission is enabled CR TXDMA LL_SWPMI_IsEnabledDMAReq_TX.
__STATIC_INLINE uint32_t LL_SWPMI_DMA_GetRegAddr (SWPMI_TypeDef *SWPMIx, uint32_t Direction)
 Get the data register address used for DMA transfer TDR TD LL_SWPMI_DMA_GetRegAddr
RDR RD LL_SWPMI_DMA_GetRegAddr.

Function Documentation

__STATIC_INLINE void LL_SWPMI_DisableDMAReq_RX ( SWPMI_TypeDef *  SWPMIx )

Disable DMA mode for reception CR RXDMA LL_SWPMI_DisableDMAReq_RX.

Parameters:
SWPMIxSWPMI Instance
Return values:
None

Definition at line 933 of file stm32l4xx_ll_swpmi.h.

__STATIC_INLINE void LL_SWPMI_DisableDMAReq_TX ( SWPMI_TypeDef *  SWPMIx )

Disable DMA mode for transmission CR TXDMA LL_SWPMI_DisableDMAReq_TX.

Parameters:
SWPMIxSWPMI Instance
Return values:
None

Definition at line 966 of file stm32l4xx_ll_swpmi.h.

__STATIC_INLINE uint32_t LL_SWPMI_DMA_GetRegAddr ( SWPMI_TypeDef *  SWPMIx,
uint32_t  Direction 
)

Get the data register address used for DMA transfer TDR TD LL_SWPMI_DMA_GetRegAddr
RDR RD LL_SWPMI_DMA_GetRegAddr.

Parameters:
SWPMIxSWPMI Instance
DirectionThis parameter can be one of the following values:

  • LL_SWPMI_DMA_REG_DATA_TRANSMIT
  • LL_SWPMI_DMA_REG_DATA_RECEIVE
Return values:
Addressof data register

Definition at line 992 of file stm32l4xx_ll_swpmi.h.

__STATIC_INLINE void LL_SWPMI_EnableDMAReq_RX ( SWPMI_TypeDef *  SWPMIx )

Enable DMA mode for reception CR RXDMA LL_SWPMI_EnableDMAReq_RX.

Parameters:
SWPMIxSWPMI Instance
Return values:
None

Definition at line 922 of file stm32l4xx_ll_swpmi.h.

__STATIC_INLINE void LL_SWPMI_EnableDMAReq_TX ( SWPMI_TypeDef *  SWPMIx )

Enable DMA mode for transmission CR TXDMA LL_SWPMI_EnableDMAReq_TX.

Parameters:
SWPMIxSWPMI Instance
Return values:
None

Definition at line 955 of file stm32l4xx_ll_swpmi.h.

__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledDMAReq_RX ( SWPMI_TypeDef *  SWPMIx )

Check if DMA mode for reception is enabled CR RXDMA LL_SWPMI_IsEnabledDMAReq_RX.

Parameters:
SWPMIxSWPMI Instance
Return values:
Stateof bit (1 or 0).

Definition at line 944 of file stm32l4xx_ll_swpmi.h.

__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledDMAReq_TX ( SWPMI_TypeDef *  SWPMIx )

Check if DMA mode for transmission is enabled CR TXDMA LL_SWPMI_IsEnabledDMAReq_TX.

Parameters:
SWPMIxSWPMI Instance
Return values:
Stateof bit (1 or 0).

Definition at line 977 of file stm32l4xx_ll_swpmi.h.