STM32L486xx HAL User Manual
Functions
FLAG_Management
USART Exported Functions

Functions

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_PE (USART_TypeDef *USARTx)
 Check if the USART Parity Error Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_FE (USART_TypeDef *USARTx)
 Check if the USART Framing Error Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_NE (USART_TypeDef *USARTx)
 Check if the USART Noise error detected Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ORE (USART_TypeDef *USARTx)
 Check if the USART OverRun Error Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_IDLE (USART_TypeDef *USARTx)
 Check if the USART IDLE line detected Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RXNE (USART_TypeDef *USARTx)
 Check if the USART Read Data Register Not Empty Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TC (USART_TypeDef *USARTx)
 Check if the USART Transmission Complete Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TXE (USART_TypeDef *USARTx)
 Check if the USART Transmit Data Register Empty Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_LBD (USART_TypeDef *USARTx)
 Check if the USART LIN Break Detection Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_nCTS (USART_TypeDef *USARTx)
 Check if the USART CTS interrupt Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_CTS (USART_TypeDef *USARTx)
 Check if the USART CTS Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RTO (USART_TypeDef *USARTx)
 Check if the USART Receiver Time Out Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_EOB (USART_TypeDef *USARTx)
 Check if the USART End Of Block Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ABRE (USART_TypeDef *USARTx)
 Check if the USART Auto-Baud Rate Error Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ABR (USART_TypeDef *USARTx)
 Check if the USART Auto-Baud Rate Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_BUSY (USART_TypeDef *USARTx)
 Check if the USART Busy Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_CM (USART_TypeDef *USARTx)
 Check if the USART Character Match Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_SBK (USART_TypeDef *USARTx)
 Check if the USART Send Break Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RWU (USART_TypeDef *USARTx)
 Check if the USART Receive Wake Up from mute mode Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_WKUP (USART_TypeDef *USARTx)
 Check if the USART Wake Up from stop mode Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TEACK (USART_TypeDef *USARTx)
 Check if the USART Transmit Enable Acknowledge Flag is set or not.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_REACK (USART_TypeDef *USARTx)
 Check if the USART Receive Enable Acknowledge Flag is set or not.
__STATIC_INLINE void LL_USART_ClearFlag_PE (USART_TypeDef *USARTx)
 Clear Parity Error Flag.
__STATIC_INLINE void LL_USART_ClearFlag_FE (USART_TypeDef *USARTx)
 Clear Framing Error Flag.
__STATIC_INLINE void LL_USART_ClearFlag_NE (USART_TypeDef *USARTx)
 Clear Noise Error detected Flag.
__STATIC_INLINE void LL_USART_ClearFlag_ORE (USART_TypeDef *USARTx)
 Clear OverRun Error Flag.
__STATIC_INLINE void LL_USART_ClearFlag_IDLE (USART_TypeDef *USARTx)
 Clear IDLE line detected Flag.
__STATIC_INLINE void LL_USART_ClearFlag_TC (USART_TypeDef *USARTx)
 Clear Transmission Complete Flag.
__STATIC_INLINE void LL_USART_ClearFlag_LBD (USART_TypeDef *USARTx)
 Clear LIN Break Detection Flag.
__STATIC_INLINE void LL_USART_ClearFlag_nCTS (USART_TypeDef *USARTx)
 Clear CTS Interrupt Flag.
__STATIC_INLINE void LL_USART_ClearFlag_RTO (USART_TypeDef *USARTx)
 Clear Receiver Time Out Flag.
__STATIC_INLINE void LL_USART_ClearFlag_EOB (USART_TypeDef *USARTx)
 Clear End Of Block Flag.
__STATIC_INLINE void LL_USART_ClearFlag_CM (USART_TypeDef *USARTx)
 Clear Character Match Flag.
__STATIC_INLINE void LL_USART_ClearFlag_WKUP (USART_TypeDef *USARTx)
 Clear Wake Up from stop mode Flag.

Function Documentation

__STATIC_INLINE void LL_USART_ClearFlag_CM ( USART_TypeDef *  USARTx)

Clear Character Match Flag.

Reference Manual to LL API cross reference:
ICR CMCF LL_USART_ClearFlag_CM
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3590 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_EOB ( USART_TypeDef *  USARTx)

Clear End Of Block Flag.

Note:
Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not Smartcard feature is supported by the USARTx instance.
Reference Manual to LL API cross reference:
ICR EOBCF LL_USART_ClearFlag_EOB
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3564 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_FE ( USART_TypeDef *  USARTx)

Clear Framing Error Flag.

Reference Manual to LL API cross reference:
ICR FECF LL_USART_ClearFlag_FE
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3441 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_IDLE ( USART_TypeDef *  USARTx)

Clear IDLE line detected Flag.

Reference Manual to LL API cross reference:
ICR IDLECF LL_USART_ClearFlag_IDLE
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3474 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_LBD ( USART_TypeDef *  USARTx)

Clear LIN Break Detection Flag.

Note:
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance.
Reference Manual to LL API cross reference:
ICR LBDCF LL_USART_ClearFlag_LBD
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3527 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_nCTS ( USART_TypeDef *  USARTx)

Clear CTS Interrupt Flag.

Note:
Macro IS_UART_HWFLOW_INSTANCE(USARTx) can be used to check whether or not Hardware Flow control feature is supported by the USARTx instance.
Reference Manual to LL API cross reference:
ICR CTSCF LL_USART_ClearFlag_nCTS
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3540 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_NE ( USART_TypeDef *  USARTx)

Clear Noise Error detected Flag.

Reference Manual to LL API cross reference:
ICR NECF LL_USART_ClearFlag_NE
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3452 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_ORE ( USART_TypeDef *  USARTx)

Clear OverRun Error Flag.

Reference Manual to LL API cross reference:
ICR ORECF LL_USART_ClearFlag_ORE
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3463 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_PE ( USART_TypeDef *  USARTx)

Clear Parity Error Flag.

Reference Manual to LL API cross reference:
ICR PECF LL_USART_ClearFlag_PE
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3430 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_RTO ( USART_TypeDef *  USARTx)

Clear Receiver Time Out Flag.

Reference Manual to LL API cross reference:
ICR RTOCF LL_USART_ClearFlag_RTO
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3551 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_TC ( USART_TypeDef *  USARTx)

Clear Transmission Complete Flag.

Reference Manual to LL API cross reference:
ICR TCCF LL_USART_ClearFlag_TC
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3500 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_WKUP ( USART_TypeDef *  USARTx)

Clear Wake Up from stop mode Flag.

Note:
Macro IS_UART_WAKEUP_FROMSTOP_INSTANCE(USARTx) can be used to check whether or not Wake-up from Stop mode feature is supported by the USARTx instance.
Reference Manual to LL API cross reference:
ICR WUCF LL_USART_ClearFlag_WKUP
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3603 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ABR ( USART_TypeDef *  USARTx)

Check if the USART Auto-Baud Rate Flag is set or not.

Note:
Macro IS_USART_AUTOBAUDRATE_DETECTION_INSTANCE(USARTx) can be used to check whether or not Auto Baud Rate detection feature is supported by the USARTx instance.
Reference Manual to LL API cross reference:
ISR ABRF LL_USART_IsActiveFlag_ABR
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3270 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ABRE ( USART_TypeDef *  USARTx)

Check if the USART Auto-Baud Rate Error Flag is set or not.

Note:
Macro IS_USART_AUTOBAUDRATE_DETECTION_INSTANCE(USARTx) can be used to check whether or not Auto Baud Rate detection feature is supported by the USARTx instance.
Reference Manual to LL API cross reference:
ISR ABRE LL_USART_IsActiveFlag_ABRE
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3257 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_BUSY ( USART_TypeDef *  USARTx)

Check if the USART Busy Flag is set or not.

Reference Manual to LL API cross reference:
ISR BUSY LL_USART_IsActiveFlag_BUSY
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3281 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_CM ( USART_TypeDef *  USARTx)

Check if the USART Character Match Flag is set or not.

Reference Manual to LL API cross reference:
ISR CMF LL_USART_IsActiveFlag_CM
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3292 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_CTS ( USART_TypeDef *  USARTx)

Check if the USART CTS Flag is set or not.

Note:
Macro IS_UART_HWFLOW_INSTANCE(USARTx) can be used to check whether or not Hardware Flow control feature is supported by the USARTx instance.
Reference Manual to LL API cross reference:
ISR CTS LL_USART_IsActiveFlag_CTS
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3205 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_EOB ( USART_TypeDef *  USARTx)

Check if the USART End Of Block Flag is set or not.

Note:
Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not Smartcard feature is supported by the USARTx instance.
Reference Manual to LL API cross reference:
ISR EOBF LL_USART_IsActiveFlag_EOB
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3229 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_FE ( USART_TypeDef *  USARTx)

Check if the USART Framing Error Flag is set or not.

Reference Manual to LL API cross reference:
ISR FE LL_USART_IsActiveFlag_FE
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3062 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_IDLE ( USART_TypeDef *  USARTx)

Check if the USART IDLE line detected Flag is set or not.

Reference Manual to LL API cross reference:
ISR IDLE LL_USART_IsActiveFlag_IDLE
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3095 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_LBD ( USART_TypeDef *  USARTx)

Check if the USART LIN Break Detection Flag is set or not.

Note:
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance.
Reference Manual to LL API cross reference:
ISR LBDF LL_USART_IsActiveFlag_LBD
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3179 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_nCTS ( USART_TypeDef *  USARTx)

Check if the USART CTS interrupt Flag is set or not.

Note:
Macro IS_UART_HWFLOW_INSTANCE(USARTx) can be used to check whether or not Hardware Flow control feature is supported by the USARTx instance.
Reference Manual to LL API cross reference:
ISR CTSIF LL_USART_IsActiveFlag_nCTS
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3192 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_NE ( USART_TypeDef *  USARTx)

Check if the USART Noise error detected Flag is set or not.

Reference Manual to LL API cross reference:
ISR NF LL_USART_IsActiveFlag_NE
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3073 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ORE ( USART_TypeDef *  USARTx)

Check if the USART OverRun Error Flag is set or not.

Reference Manual to LL API cross reference:
ISR ORE LL_USART_IsActiveFlag_ORE
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3084 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_PE ( USART_TypeDef *  USARTx)

Check if the USART Parity Error Flag is set or not.

Reference Manual to LL API cross reference:
ISR PE LL_USART_IsActiveFlag_PE
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3051 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_REACK ( USART_TypeDef *  USARTx)

Check if the USART Receive Enable Acknowledge Flag is set or not.

Reference Manual to LL API cross reference:
ISR REACK LL_USART_IsActiveFlag_REACK
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3349 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RTO ( USART_TypeDef *  USARTx)

Check if the USART Receiver Time Out Flag is set or not.

Reference Manual to LL API cross reference:
ISR RTOF LL_USART_IsActiveFlag_RTO
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3216 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RWU ( USART_TypeDef *  USARTx)

Check if the USART Receive Wake Up from mute mode Flag is set or not.

Reference Manual to LL API cross reference:
ISR RWU LL_USART_IsActiveFlag_RWU
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3314 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RXNE ( USART_TypeDef *  USARTx)

Check if the USART Read Data Register Not Empty Flag is set or not.

Reference Manual to LL API cross reference:
ISR RXNE LL_USART_IsActiveFlag_RXNE
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3124 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_SBK ( USART_TypeDef *  USARTx)

Check if the USART Send Break Flag is set or not.

Reference Manual to LL API cross reference:
ISR SBKF LL_USART_IsActiveFlag_SBK
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3303 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TC ( USART_TypeDef *  USARTx)

Check if the USART Transmission Complete Flag is set or not.

Reference Manual to LL API cross reference:
ISR TC LL_USART_IsActiveFlag_TC
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3136 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TEACK ( USART_TypeDef *  USARTx)

Check if the USART Transmit Enable Acknowledge Flag is set or not.

Reference Manual to LL API cross reference:
ISR TEACK LL_USART_IsActiveFlag_TEACK
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3338 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TXE ( USART_TypeDef *  USARTx)

Check if the USART Transmit Data Register Empty Flag is set or not.

Reference Manual to LL API cross reference:
ISR TXE LL_USART_IsActiveFlag_TXE
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3165 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_WKUP ( USART_TypeDef *  USARTx)

Check if the USART Wake Up from stop mode Flag is set or not.

Note:
Macro IS_UART_WAKEUP_FROMSTOP_INSTANCE(USARTx) can be used to check whether or not Wake-up from Stop mode feature is supported by the USARTx instance.
Reference Manual to LL API cross reference:
ISR WUF LL_USART_IsActiveFlag_WKUP
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3327 of file stm32l4xx_ll_usart.h.