STM32F4xx_HAL_Driver  1.8.3
+ Collaboration diagram for DMA_Management:

Functions

__STATIC_INLINE void LL_USART_EnableDMAReq_RX (USART_TypeDef *USARTx)
 Enable DMA Mode for reception @rmtoll CR3 DMAR LL_USART_EnableDMAReq_RX. More...
 
__STATIC_INLINE void LL_USART_DisableDMAReq_RX (USART_TypeDef *USARTx)
 Disable DMA Mode for reception @rmtoll CR3 DMAR LL_USART_DisableDMAReq_RX. More...
 
__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_RX (const USART_TypeDef *USARTx)
 Check if DMA Mode is enabled for reception @rmtoll CR3 DMAR LL_USART_IsEnabledDMAReq_RX. More...
 
__STATIC_INLINE void LL_USART_EnableDMAReq_TX (USART_TypeDef *USARTx)
 Enable DMA Mode for transmission @rmtoll CR3 DMAT LL_USART_EnableDMAReq_TX. More...
 
__STATIC_INLINE void LL_USART_DisableDMAReq_TX (USART_TypeDef *USARTx)
 Disable DMA Mode for transmission @rmtoll CR3 DMAT LL_USART_DisableDMAReq_TX. More...
 
__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_TX (const USART_TypeDef *USARTx)
 Check if DMA Mode is enabled for transmission @rmtoll CR3 DMAT LL_USART_IsEnabledDMAReq_TX. More...
 
__STATIC_INLINE uint32_t LL_USART_DMA_GetRegAddr (const USART_TypeDef *USARTx)
 Get the data register address used for DMA transfer @rmtoll DR DR LL_USART_DMA_GetRegAddr. More...
 

Detailed Description

Function Documentation

◆ LL_USART_DisableDMAReq_RX()

__STATIC_INLINE void LL_USART_DisableDMAReq_RX ( USART_TypeDef *  USARTx)

Disable DMA Mode for reception @rmtoll CR3 DMAR LL_USART_DisableDMAReq_RX.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2327 of file stm32f4xx_ll_usart.h.

◆ LL_USART_DisableDMAReq_TX()

__STATIC_INLINE void LL_USART_DisableDMAReq_TX ( USART_TypeDef *  USARTx)

Disable DMA Mode for transmission @rmtoll CR3 DMAT LL_USART_DisableDMAReq_TX.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2360 of file stm32f4xx_ll_usart.h.

◆ LL_USART_DMA_GetRegAddr()

__STATIC_INLINE uint32_t LL_USART_DMA_GetRegAddr ( const USART_TypeDef *  USARTx)

Get the data register address used for DMA transfer @rmtoll DR DR LL_USART_DMA_GetRegAddr.

Note
Address of Data Register is valid for both Transmit and Receive transfers.
Parameters
USARTxUSART Instance
Return values
Addressof data register

Definition at line 2383 of file stm32f4xx_ll_usart.h.

◆ LL_USART_EnableDMAReq_RX()

__STATIC_INLINE void LL_USART_EnableDMAReq_RX ( USART_TypeDef *  USARTx)

Enable DMA Mode for reception @rmtoll CR3 DMAR LL_USART_EnableDMAReq_RX.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2316 of file stm32f4xx_ll_usart.h.

◆ LL_USART_EnableDMAReq_TX()

__STATIC_INLINE void LL_USART_EnableDMAReq_TX ( USART_TypeDef *  USARTx)

Enable DMA Mode for transmission @rmtoll CR3 DMAT LL_USART_EnableDMAReq_TX.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2349 of file stm32f4xx_ll_usart.h.

◆ LL_USART_IsEnabledDMAReq_RX()

__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_RX ( const USART_TypeDef *  USARTx)

Check if DMA Mode is enabled for reception @rmtoll CR3 DMAR LL_USART_IsEnabledDMAReq_RX.

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

Definition at line 2338 of file stm32f4xx_ll_usart.h.

◆ LL_USART_IsEnabledDMAReq_TX()

__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_TX ( const USART_TypeDef *  USARTx)

Check if DMA Mode is enabled for transmission @rmtoll CR3 DMAT LL_USART_IsEnabledDMAReq_TX.

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

Definition at line 2371 of file stm32f4xx_ll_usart.h.