STM32F439xx HAL User Manual
Functions
DMA_Management
USART Exported Functions

Functions

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

Function Documentation

__STATIC_INLINE void LL_USART_DisableDMAReq_RX ( USART_TypeDef *  USARTx)

Disable DMA Mode for reception.

Reference Manual to LL API cross reference:
CR3 DMAR LL_USART_DisableDMAReq_RX
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2342 of file stm32f4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableDMAReq_TX ( USART_TypeDef *  USARTx)

Disable DMA Mode for transmission.

Reference Manual to LL API cross reference:
CR3 DMAT LL_USART_DisableDMAReq_TX
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2375 of file stm32f4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_DMA_GetRegAddr ( USART_TypeDef *  USARTx)

Get the data register address used for DMA transfer.

Reference Manual to LL API cross reference:
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 2398 of file stm32f4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableDMAReq_RX ( USART_TypeDef *  USARTx)

Enable DMA Mode for reception.

Reference Manual to LL API cross reference:
CR3 DMAR LL_USART_EnableDMAReq_RX
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2331 of file stm32f4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableDMAReq_TX ( USART_TypeDef *  USARTx)

Enable DMA Mode for transmission.

Reference Manual to LL API cross reference:
CR3 DMAT LL_USART_EnableDMAReq_TX
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2364 of file stm32f4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_RX ( USART_TypeDef *  USARTx)

Check if DMA Mode is enabled for reception.

Reference Manual to LL API cross reference:
CR3 DMAR LL_USART_IsEnabledDMAReq_RX
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 2353 of file stm32f4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_TX ( USART_TypeDef *  USARTx)

Check if DMA Mode is enabled for transmission.

Reference Manual to LL API cross reference:
CR3 DMAT LL_USART_IsEnabledDMAReq_TX
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 2386 of file stm32f4xx_ll_usart.h.