STM32F4xx_HAL_Driver  1.8.3
+ Collaboration diagram for IT_Management:

Functions

__STATIC_INLINE void LL_USART_EnableIT_IDLE (USART_TypeDef *USARTx)
 Enable IDLE Interrupt @rmtoll CR1 IDLEIE LL_USART_EnableIT_IDLE. More...
 
__STATIC_INLINE void LL_USART_EnableIT_RXNE (USART_TypeDef *USARTx)
 Enable RX Not Empty Interrupt @rmtoll CR1 RXNEIE LL_USART_EnableIT_RXNE. More...
 
__STATIC_INLINE void LL_USART_EnableIT_TC (USART_TypeDef *USARTx)
 Enable Transmission Complete Interrupt @rmtoll CR1 TCIE LL_USART_EnableIT_TC. More...
 
__STATIC_INLINE void LL_USART_EnableIT_TXE (USART_TypeDef *USARTx)
 Enable TX Empty Interrupt @rmtoll CR1 TXEIE LL_USART_EnableIT_TXE. More...
 
__STATIC_INLINE void LL_USART_EnableIT_PE (USART_TypeDef *USARTx)
 Enable Parity Error Interrupt @rmtoll CR1 PEIE LL_USART_EnableIT_PE. More...
 
__STATIC_INLINE void LL_USART_EnableIT_LBD (USART_TypeDef *USARTx)
 Enable LIN Break Detection Interrupt. More...
 
__STATIC_INLINE void LL_USART_EnableIT_ERROR (USART_TypeDef *USARTx)
 Enable Error Interrupt. More...
 
__STATIC_INLINE void LL_USART_EnableIT_CTS (USART_TypeDef *USARTx)
 Enable CTS Interrupt. More...
 
__STATIC_INLINE void LL_USART_DisableIT_IDLE (USART_TypeDef *USARTx)
 Disable IDLE Interrupt @rmtoll CR1 IDLEIE LL_USART_DisableIT_IDLE. More...
 
__STATIC_INLINE void LL_USART_DisableIT_RXNE (USART_TypeDef *USARTx)
 Disable RX Not Empty Interrupt @rmtoll CR1 RXNEIE LL_USART_DisableIT_RXNE. More...
 
__STATIC_INLINE void LL_USART_DisableIT_TC (USART_TypeDef *USARTx)
 Disable Transmission Complete Interrupt @rmtoll CR1 TCIE LL_USART_DisableIT_TC. More...
 
__STATIC_INLINE void LL_USART_DisableIT_TXE (USART_TypeDef *USARTx)
 Disable TX Empty Interrupt @rmtoll CR1 TXEIE LL_USART_DisableIT_TXE. More...
 
__STATIC_INLINE void LL_USART_DisableIT_PE (USART_TypeDef *USARTx)
 Disable Parity Error Interrupt @rmtoll CR1 PEIE LL_USART_DisableIT_PE. More...
 
__STATIC_INLINE void LL_USART_DisableIT_LBD (USART_TypeDef *USARTx)
 Disable LIN Break Detection Interrupt. More...
 
__STATIC_INLINE void LL_USART_DisableIT_ERROR (USART_TypeDef *USARTx)
 Disable Error Interrupt. More...
 
__STATIC_INLINE void LL_USART_DisableIT_CTS (USART_TypeDef *USARTx)
 Disable CTS Interrupt. More...
 
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_IDLE (const USART_TypeDef *USARTx)
 Check if the USART IDLE Interrupt source is enabled or disabled. @rmtoll CR1 IDLEIE LL_USART_IsEnabledIT_IDLE. More...
 
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RXNE (const USART_TypeDef *USARTx)
 Check if the USART RX Not Empty Interrupt is enabled or disabled. @rmtoll CR1 RXNEIE LL_USART_IsEnabledIT_RXNE. More...
 
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TC (const USART_TypeDef *USARTx)
 Check if the USART Transmission Complete Interrupt is enabled or disabled. @rmtoll CR1 TCIE LL_USART_IsEnabledIT_TC. More...
 
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TXE (const USART_TypeDef *USARTx)
 Check if the USART TX Empty Interrupt is enabled or disabled. @rmtoll CR1 TXEIE LL_USART_IsEnabledIT_TXE. More...
 
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_PE (const USART_TypeDef *USARTx)
 Check if the USART Parity Error Interrupt is enabled or disabled. @rmtoll CR1 PEIE LL_USART_IsEnabledIT_PE. More...
 
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_LBD (const USART_TypeDef *USARTx)
 Check if the USART LIN Break Detection Interrupt is enabled or disabled. More...
 
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_ERROR (const USART_TypeDef *USARTx)
 Check if the USART Error Interrupt is enabled or disabled. @rmtoll CR3 EIE LL_USART_IsEnabledIT_ERROR. More...
 
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CTS (const USART_TypeDef *USARTx)
 Check if the USART CTS Interrupt is enabled or disabled. More...
 

Detailed Description

Function Documentation

◆ LL_USART_DisableIT_CTS()

__STATIC_INLINE void LL_USART_DisableIT_CTS ( USART_TypeDef *  USARTx)

Disable CTS Interrupt.

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. @rmtoll CR3 CTSIE LL_USART_DisableIT_CTS
Parameters
USARTxUSART Instance
Return values
None

Definition at line 2205 of file stm32f4xx_ll_usart.h.

◆ LL_USART_DisableIT_ERROR()

__STATIC_INLINE void LL_USART_DisableIT_ERROR ( USART_TypeDef *  USARTx)

Disable Error Interrupt.

Note
When set, Error Interrupt Enable Bit is enabling interrupt generation in case of a framing error, overrun error or noise flag (FE=1 or ORE=1 or NF=1 in the USARTx_SR register). 0: Interrupt is inhibited 1: An interrupt is generated when FE=1 or ORE=1 or NF=1 in the USARTx_SR register. @rmtoll CR3 EIE LL_USART_DisableIT_ERROR
Parameters
USARTxUSART Instance
Return values
None

Definition at line 2192 of file stm32f4xx_ll_usart.h.

◆ LL_USART_DisableIT_IDLE()

__STATIC_INLINE void LL_USART_DisableIT_IDLE ( USART_TypeDef *  USARTx)

Disable IDLE Interrupt @rmtoll CR1 IDLEIE LL_USART_DisableIT_IDLE.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2120 of file stm32f4xx_ll_usart.h.

◆ LL_USART_DisableIT_LBD()

__STATIC_INLINE void LL_USART_DisableIT_LBD ( USART_TypeDef *  USARTx)

Disable LIN Break Detection Interrupt.

Note
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance. @rmtoll CR2 LBDIE LL_USART_DisableIT_LBD
Parameters
USARTxUSART Instance
Return values
None

Definition at line 2177 of file stm32f4xx_ll_usart.h.

◆ LL_USART_DisableIT_PE()

__STATIC_INLINE void LL_USART_DisableIT_PE ( USART_TypeDef *  USARTx)

Disable Parity Error Interrupt @rmtoll CR1 PEIE LL_USART_DisableIT_PE.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2164 of file stm32f4xx_ll_usart.h.

◆ LL_USART_DisableIT_RXNE()

__STATIC_INLINE void LL_USART_DisableIT_RXNE ( USART_TypeDef *  USARTx)

Disable RX Not Empty Interrupt @rmtoll CR1 RXNEIE LL_USART_DisableIT_RXNE.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2131 of file stm32f4xx_ll_usart.h.

◆ LL_USART_DisableIT_TC()

__STATIC_INLINE void LL_USART_DisableIT_TC ( USART_TypeDef *  USARTx)

Disable Transmission Complete Interrupt @rmtoll CR1 TCIE LL_USART_DisableIT_TC.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2142 of file stm32f4xx_ll_usart.h.

◆ LL_USART_DisableIT_TXE()

__STATIC_INLINE void LL_USART_DisableIT_TXE ( USART_TypeDef *  USARTx)

Disable TX Empty Interrupt @rmtoll CR1 TXEIE LL_USART_DisableIT_TXE.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2153 of file stm32f4xx_ll_usart.h.

◆ LL_USART_EnableIT_CTS()

__STATIC_INLINE void LL_USART_EnableIT_CTS ( USART_TypeDef *  USARTx)

Enable CTS Interrupt.

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. @rmtoll CR3 CTSIE LL_USART_EnableIT_CTS
Parameters
USARTxUSART Instance
Return values
None

Definition at line 2109 of file stm32f4xx_ll_usart.h.

◆ LL_USART_EnableIT_ERROR()

__STATIC_INLINE void LL_USART_EnableIT_ERROR ( USART_TypeDef *  USARTx)

Enable Error Interrupt.

Note
When set, Error Interrupt Enable Bit is enabling interrupt generation in case of a framing error, overrun error or noise flag (FE=1 or ORE=1 or NF=1 in the USARTx_SR register). 0: Interrupt is inhibited 1: An interrupt is generated when FE=1 or ORE=1 or NF=1 in the USARTx_SR register. @rmtoll CR3 EIE LL_USART_EnableIT_ERROR
Parameters
USARTxUSART Instance
Return values
None

Definition at line 2096 of file stm32f4xx_ll_usart.h.

◆ LL_USART_EnableIT_IDLE()

__STATIC_INLINE void LL_USART_EnableIT_IDLE ( USART_TypeDef *  USARTx)

Enable IDLE Interrupt @rmtoll CR1 IDLEIE LL_USART_EnableIT_IDLE.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2024 of file stm32f4xx_ll_usart.h.

◆ LL_USART_EnableIT_LBD()

__STATIC_INLINE void LL_USART_EnableIT_LBD ( USART_TypeDef *  USARTx)

Enable LIN Break Detection Interrupt.

Note
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance. @rmtoll CR2 LBDIE LL_USART_EnableIT_LBD
Parameters
USARTxUSART Instance
Return values
None

Definition at line 2081 of file stm32f4xx_ll_usart.h.

◆ LL_USART_EnableIT_PE()

__STATIC_INLINE void LL_USART_EnableIT_PE ( USART_TypeDef *  USARTx)

Enable Parity Error Interrupt @rmtoll CR1 PEIE LL_USART_EnableIT_PE.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2068 of file stm32f4xx_ll_usart.h.

◆ LL_USART_EnableIT_RXNE()

__STATIC_INLINE void LL_USART_EnableIT_RXNE ( USART_TypeDef *  USARTx)

Enable RX Not Empty Interrupt @rmtoll CR1 RXNEIE LL_USART_EnableIT_RXNE.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2035 of file stm32f4xx_ll_usart.h.

◆ LL_USART_EnableIT_TC()

__STATIC_INLINE void LL_USART_EnableIT_TC ( USART_TypeDef *  USARTx)

Enable Transmission Complete Interrupt @rmtoll CR1 TCIE LL_USART_EnableIT_TC.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2046 of file stm32f4xx_ll_usart.h.

◆ LL_USART_EnableIT_TXE()

__STATIC_INLINE void LL_USART_EnableIT_TXE ( USART_TypeDef *  USARTx)

Enable TX Empty Interrupt @rmtoll CR1 TXEIE LL_USART_EnableIT_TXE.

Parameters
USARTxUSART Instance
Return values
None

Definition at line 2057 of file stm32f4xx_ll_usart.h.

◆ LL_USART_IsEnabledIT_CTS()

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CTS ( const USART_TypeDef *  USARTx)

Check if the USART CTS Interrupt is enabled or disabled.

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. @rmtoll CR3 CTSIE LL_USART_IsEnabledIT_CTS
Parameters
USARTxUSART Instance
Return values
Stateof bit (1 or 0).

Definition at line 2297 of file stm32f4xx_ll_usart.h.

◆ LL_USART_IsEnabledIT_ERROR()

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_ERROR ( const USART_TypeDef *  USARTx)

Check if the USART Error Interrupt is enabled or disabled. @rmtoll CR3 EIE LL_USART_IsEnabledIT_ERROR.

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

Definition at line 2284 of file stm32f4xx_ll_usart.h.

◆ LL_USART_IsEnabledIT_IDLE()

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_IDLE ( const USART_TypeDef *  USARTx)

Check if the USART IDLE Interrupt source is enabled or disabled. @rmtoll CR1 IDLEIE LL_USART_IsEnabledIT_IDLE.

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

Definition at line 2216 of file stm32f4xx_ll_usart.h.

◆ LL_USART_IsEnabledIT_LBD()

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_LBD ( const USART_TypeDef *  USARTx)

Check if the USART LIN Break Detection Interrupt is enabled or disabled.

Note
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance. @rmtoll CR2 LBDIE LL_USART_IsEnabledIT_LBD
Parameters
USARTxUSART Instance
Return values
Stateof bit (1 or 0).

Definition at line 2273 of file stm32f4xx_ll_usart.h.

◆ LL_USART_IsEnabledIT_PE()

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_PE ( const USART_TypeDef *  USARTx)

Check if the USART Parity Error Interrupt is enabled or disabled. @rmtoll CR1 PEIE LL_USART_IsEnabledIT_PE.

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

Definition at line 2260 of file stm32f4xx_ll_usart.h.

◆ LL_USART_IsEnabledIT_RXNE()

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RXNE ( const USART_TypeDef *  USARTx)

Check if the USART RX Not Empty Interrupt is enabled or disabled. @rmtoll CR1 RXNEIE LL_USART_IsEnabledIT_RXNE.

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

Definition at line 2227 of file stm32f4xx_ll_usart.h.

◆ LL_USART_IsEnabledIT_TC()

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TC ( const USART_TypeDef *  USARTx)

Check if the USART Transmission Complete Interrupt is enabled or disabled. @rmtoll CR1 TCIE LL_USART_IsEnabledIT_TC.

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

Definition at line 2238 of file stm32f4xx_ll_usart.h.

◆ LL_USART_IsEnabledIT_TXE()

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TXE ( const USART_TypeDef *  USARTx)

Check if the USART TX Empty Interrupt is enabled or disabled. @rmtoll CR1 TXEIE LL_USART_IsEnabledIT_TXE.

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

Definition at line 2249 of file stm32f4xx_ll_usart.h.