Hal Drivers for L4

Dependents:   BSP OneHopeOnePrayer FINAL_AUDIO_RECORD AudioDemo

Fork of STM32L4xx_HAL_Driver by Senior Design: Sound Monitor

Embed: (wiki syntax)

« Back to documentation index

FLAG_Management

Functions

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_PE (USART_TypeDef *USARTx)
 Check if the USART Parity Error Flag is set or not ISR PE LL_USART_IsActiveFlag_PE.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_FE (USART_TypeDef *USARTx)
 Check if the USART Framing Error Flag is set or not ISR FE LL_USART_IsActiveFlag_FE.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_NE (USART_TypeDef *USARTx)
 Check if the USART Noise detected Flag is set or not ISR NE LL_USART_IsActiveFlag_NE.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ORE (USART_TypeDef *USARTx)
 Check if the USART OverRun Error Flag is set or not ISR ORE LL_USART_IsActiveFlag_ORE.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_IDLE (USART_TypeDef *USARTx)
 Check if the USART IDLE line detected Flag is set or not ISR IDLE LL_USART_IsActiveFlag_IDLE.
__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 ISR RXNE LL_USART_IsActiveFlag_RXNE.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TC (USART_TypeDef *USARTx)
 Check if the USART Transmission Complete Flag is set or not ISR TC LL_USART_IsActiveFlag_TC.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TXE (USART_TypeDef *USARTx)
 Check if the USART Transmit Data Register Empty Flag is set or not ISR TXE LL_USART_IsActiveFlag_TXE.
__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 ISR RTOF LL_USART_IsActiveFlag_RTO.
__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 ISR BUSY LL_USART_IsActiveFlag_BUSY.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_CM (USART_TypeDef *USARTx)
 Check if the USART Character Match Flag is set or not ISR CMF LL_USART_IsActiveFlag_CM.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_SBK (USART_TypeDef *USARTx)
 Check if the USART Send Break Flag is set or not ISR SBKF LL_USART_IsActiveFlag_SBK.
__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 ISR RWU LL_USART_IsActiveFlag_RWU.
__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 ISR TEACK LL_USART_IsActiveFlag_TEACK.
__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_REACK (USART_TypeDef *USARTx)
 Check if the USART Receive Enable Acknowledge Flag is set or not ISR REACK LL_USART_IsActiveFlag_REACK.
__STATIC_INLINE void LL_USART_ClearFlag_PE (USART_TypeDef *USARTx)
 Clear Parity Error Flag ICR PECF LL_USART_ClearFlag_PE.
__STATIC_INLINE void LL_USART_ClearFlag_FE (USART_TypeDef *USARTx)
 Clear Framing Error Flag ICR FECF LL_USART_ClearFlag_FE.
__STATIC_INLINE void LL_USART_ClearFlag_NE (USART_TypeDef *USARTx)
 Clear Noise detected Flag ICR NCF LL_USART_ClearFlag_NE.
__STATIC_INLINE void LL_USART_ClearFlag_ORE (USART_TypeDef *USARTx)
 Clear OverRun Error Flag ICR ORECF LL_USART_ClearFlag_ORE.
__STATIC_INLINE void LL_USART_ClearFlag_IDLE (USART_TypeDef *USARTx)
 Clear IDLE line detected Flag ICR IDLECF LL_USART_ClearFlag_IDLE.
__STATIC_INLINE void LL_USART_ClearFlag_TC (USART_TypeDef *USARTx)
 Clear Transmission Complete Flag ICR TCCF LL_USART_ClearFlag_TC.
__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 ICR RTOCF LL_USART_ClearFlag_RTO.
__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 ICR CMCF LL_USART_ClearFlag_CM.
__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 ICR CMCF LL_USART_ClearFlag_CM.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2751 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. ICR EOBCF LL_USART_ClearFlag_EOB
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2740 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_FE ( USART_TypeDef *  USARTx )

Clear Framing Error Flag ICR FECF LL_USART_ClearFlag_FE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2646 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_IDLE ( USART_TypeDef *  USARTx )

Clear IDLE line detected Flag ICR IDLECF LL_USART_ClearFlag_IDLE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2679 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. ICR LBDCF LL_USART_ClearFlag_LBD
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2703 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. ICR CTSCF LL_USART_ClearFlag_nCTS
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2716 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_NE ( USART_TypeDef *  USARTx )

Clear Noise detected Flag ICR NCF LL_USART_ClearFlag_NE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2657 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_ORE ( USART_TypeDef *  USARTx )

Clear OverRun Error Flag ICR ORECF LL_USART_ClearFlag_ORE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2668 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_PE ( USART_TypeDef *  USARTx )

Clear Parity Error Flag ICR PECF LL_USART_ClearFlag_PE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2635 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_RTO ( USART_TypeDef *  USARTx )

Clear Receiver Time Out Flag ICR RTOCF LL_USART_ClearFlag_RTO.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2727 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_ClearFlag_TC ( USART_TypeDef *  USARTx )

Clear Transmission Complete Flag ICR TCCF LL_USART_ClearFlag_TC.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2690 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. ICR WUCF LL_USART_ClearFlag_WKUP
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2764 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. ISR ABRF LL_USART_IsActiveFlag_ABR
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 2545 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. ISR ABRE LL_USART_IsActiveFlag_ABRE
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 2532 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 ISR BUSY LL_USART_IsActiveFlag_BUSY.

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

Definition at line 2556 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 ISR CMF LL_USART_IsActiveFlag_CM.

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

Definition at line 2567 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. ISR CTS LL_USART_IsActiveFlag_CTS
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 2495 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. ISR EOBF LL_USART_IsActiveFlag_EOB
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 2519 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 ISR FE LL_USART_IsActiveFlag_FE.

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

Definition at line 2390 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 ISR IDLE LL_USART_IsActiveFlag_IDLE.

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

Definition at line 2423 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. ISR LBDF LL_USART_IsActiveFlag_LBD
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 2469 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. ISR CTSIF LL_USART_IsActiveFlag_nCTS
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 2482 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsActiveFlag_NE ( USART_TypeDef *  USARTx )

Check if the USART Noise detected Flag is set or not ISR NE LL_USART_IsActiveFlag_NE.

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

Definition at line 2401 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 ISR ORE LL_USART_IsActiveFlag_ORE.

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

Definition at line 2412 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 ISR PE LL_USART_IsActiveFlag_PE.

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

Definition at line 2379 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 ISR REACK LL_USART_IsActiveFlag_REACK.

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

Definition at line 2624 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 ISR RTOF LL_USART_IsActiveFlag_RTO.

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

Definition at line 2506 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 ISR RWU LL_USART_IsActiveFlag_RWU.

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

Definition at line 2589 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 ISR RXNE LL_USART_IsActiveFlag_RXNE.

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

Definition at line 2434 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 ISR SBKF LL_USART_IsActiveFlag_SBK.

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

Definition at line 2578 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 ISR TC LL_USART_IsActiveFlag_TC.

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

Definition at line 2445 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 ISR TEACK LL_USART_IsActiveFlag_TEACK.

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

Definition at line 2613 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 ISR TXE LL_USART_IsActiveFlag_TXE.

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

Definition at line 2456 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. ISR WUF LL_USART_IsActiveFlag_WKUP
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 2602 of file stm32l4xx_ll_usart.h.