L4 HAL Drivers

Embed: (wiki syntax)

« Back to documentation index

IT_Management

Functions

__STATIC_INLINE void LL_LPUART_EnableIT_IDLE (USART_TypeDef *LPUARTx)
 Enable IDLE Interrupt CR1 IDLEIE LL_LPUART_EnableIT_IDLE.
__STATIC_INLINE void LL_LPUART_EnableIT_RXNE (USART_TypeDef *LPUARTx)
 Enable RX Not Empty Interrupt CR1 RXNEIE LL_LPUART_EnableIT_RXNE.
__STATIC_INLINE void LL_LPUART_EnableIT_TC (USART_TypeDef *LPUARTx)
 Enable Transmission Complete Interrupt CR1 TCIE LL_LPUART_EnableIT_TC.
__STATIC_INLINE void LL_LPUART_EnableIT_TXE (USART_TypeDef *LPUARTx)
 Enable TX Empty Interrupt CR1 TXEIE LL_LPUART_EnableIT_TXE.
__STATIC_INLINE void LL_LPUART_EnableIT_PE (USART_TypeDef *LPUARTx)
 Enable Parity Error Interrupt CR1 PEIE LL_LPUART_EnableIT_PE.
__STATIC_INLINE void LL_LPUART_EnableIT_CM (USART_TypeDef *LPUARTx)
 Enable Character Match Interrupt CR1 CMIE LL_LPUART_EnableIT_CM.
__STATIC_INLINE void LL_LPUART_EnableIT_ERROR (USART_TypeDef *LPUARTx)
 Enable Error Interrupt.
__STATIC_INLINE void LL_LPUART_EnableIT_CTS (USART_TypeDef *LPUARTx)
 Enable CTS Interrupt CR3 CTSIE LL_LPUART_EnableIT_CTS.
__STATIC_INLINE void LL_LPUART_EnableIT_WKUP (USART_TypeDef *LPUARTx)
 Enable WakeUp from Stop Mode Interrupt CR3 WUFIE LL_LPUART_EnableIT_WKUP.
__STATIC_INLINE void LL_LPUART_DisableIT_IDLE (USART_TypeDef *LPUARTx)
 Disable IDLE Interrupt CR1 IDLEIE LL_LPUART_DisableIT_IDLE.
__STATIC_INLINE void LL_LPUART_DisableIT_RXNE (USART_TypeDef *LPUARTx)
 Disable RX Not Empty Interrupt CR1 RXNEIE LL_LPUART_DisableIT_RXNE.
__STATIC_INLINE void LL_LPUART_DisableIT_TC (USART_TypeDef *LPUARTx)
 Disable Transmission Complete Interrupt CR1 TCIE LL_LPUART_DisableIT_TC.
__STATIC_INLINE void LL_LPUART_DisableIT_TXE (USART_TypeDef *LPUARTx)
 Disable TX Empty Interrupt CR1 TXEIE LL_LPUART_DisableIT_TXE.
__STATIC_INLINE void LL_LPUART_DisableIT_PE (USART_TypeDef *LPUARTx)
 Disable Parity Error Interrupt CR1 PEIE LL_LPUART_DisableIT_PE.
__STATIC_INLINE void LL_LPUART_DisableIT_CM (USART_TypeDef *LPUARTx)
 Disable Character Match Interrupt CR1 CMIE LL_LPUART_DisableIT_CM.
__STATIC_INLINE void LL_LPUART_DisableIT_ERROR (USART_TypeDef *LPUARTx)
 Disable Error Interrupt.
__STATIC_INLINE void LL_LPUART_DisableIT_CTS (USART_TypeDef *LPUARTx)
 Disable CTS Interrupt CR3 CTSIE LL_LPUART_DisableIT_CTS.
__STATIC_INLINE void LL_LPUART_DisableIT_WKUP (USART_TypeDef *LPUARTx)
 Disable WakeUp from Stop Mode Interrupt CR3 WUFIE LL_LPUART_DisableIT_WKUP.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_IDLE (USART_TypeDef *LPUARTx)
 Check if the LPUART IDLE Interrupt source is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXNE (USART_TypeDef *LPUARTx)
 Check if the LPUART RX Not Empty Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TC (USART_TypeDef *LPUARTx)
 Check if the LPUART Transmission Complete Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXE (USART_TypeDef *LPUARTx)
 Check if the LPUART TX Empty Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_PE (USART_TypeDef *LPUARTx)
 Check if the LPUART Parity Error Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_CM (USART_TypeDef *LPUARTx)
 Check if the LPUART Character Match Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_ERROR (USART_TypeDef *LPUARTx)
 Check if the LPUART Error Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_CTS (USART_TypeDef *LPUARTx)
 Check if the LPUART CTS Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_WKUP (USART_TypeDef *LPUARTx)
 Check if the LPUART WakeUp from Stop Mode Interrupt is enabled or disabled.

Function Documentation

__STATIC_INLINE void LL_LPUART_DisableIT_CM ( USART_TypeDef *  LPUARTx )

Disable Character Match Interrupt CR1 CMIE LL_LPUART_DisableIT_CM.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1681 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_DisableIT_CTS ( USART_TypeDef *  LPUARTx )

Disable CTS Interrupt CR3 CTSIE LL_LPUART_DisableIT_CTS.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1707 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_DisableIT_ERROR ( USART_TypeDef *  LPUARTx )

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 LPUARTx_ISR register). 0: Interrupt is inhibited 1: An interrupt is generated when FE=1 or ORE=1 or NF=1 in the LPUARTx_ISR register. CR3 EIE LL_LPUART_DisableIT_ERROR
Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1696 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_DisableIT_IDLE ( USART_TypeDef *  LPUARTx )

Disable IDLE Interrupt CR1 IDLEIE LL_LPUART_DisableIT_IDLE.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1626 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_DisableIT_PE ( USART_TypeDef *  LPUARTx )

Disable Parity Error Interrupt CR1 PEIE LL_LPUART_DisableIT_PE.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1670 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_DisableIT_RXNE ( USART_TypeDef *  LPUARTx )

Disable RX Not Empty Interrupt CR1 RXNEIE LL_LPUART_DisableIT_RXNE.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1637 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_DisableIT_TC ( USART_TypeDef *  LPUARTx )

Disable Transmission Complete Interrupt CR1 TCIE LL_LPUART_DisableIT_TC.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1648 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_DisableIT_TXE ( USART_TypeDef *  LPUARTx )

Disable TX Empty Interrupt CR1 TXEIE LL_LPUART_DisableIT_TXE.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1659 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_DisableIT_WKUP ( USART_TypeDef *  LPUARTx )

Disable WakeUp from Stop Mode Interrupt CR3 WUFIE LL_LPUART_DisableIT_WKUP.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1718 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_EnableIT_CM ( USART_TypeDef *  LPUARTx )

Enable Character Match Interrupt CR1 CMIE LL_LPUART_EnableIT_CM.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1578 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_EnableIT_CTS ( USART_TypeDef *  LPUARTx )

Enable CTS Interrupt CR3 CTSIE LL_LPUART_EnableIT_CTS.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1604 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_EnableIT_ERROR ( USART_TypeDef *  LPUARTx )

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 LPUARTx_ISR register). 0: Interrupt is inhibited 1: An interrupt is generated when FE=1 or ORE=1 or NF=1 in the LPUARTx_ISR register. CR3 EIE LL_LPUART_EnableIT_ERROR
Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1593 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_EnableIT_IDLE ( USART_TypeDef *  LPUARTx )

Enable IDLE Interrupt CR1 IDLEIE LL_LPUART_EnableIT_IDLE.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1523 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_EnableIT_PE ( USART_TypeDef *  LPUARTx )

Enable Parity Error Interrupt CR1 PEIE LL_LPUART_EnableIT_PE.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1567 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_EnableIT_RXNE ( USART_TypeDef *  LPUARTx )

Enable RX Not Empty Interrupt CR1 RXNEIE LL_LPUART_EnableIT_RXNE.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1534 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_EnableIT_TC ( USART_TypeDef *  LPUARTx )

Enable Transmission Complete Interrupt CR1 TCIE LL_LPUART_EnableIT_TC.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1545 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_EnableIT_TXE ( USART_TypeDef *  LPUARTx )

Enable TX Empty Interrupt CR1 TXEIE LL_LPUART_EnableIT_TXE.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1556 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE void LL_LPUART_EnableIT_WKUP ( USART_TypeDef *  LPUARTx )

Enable WakeUp from Stop Mode Interrupt CR3 WUFIE LL_LPUART_EnableIT_WKUP.

Parameters:
LPUARTxLPUART Instance
Return values:
None

Definition at line 1615 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_CM ( USART_TypeDef *  LPUARTx )

Check if the LPUART Character Match Interrupt is enabled or disabled.

CR1 CMIE LL_LPUART_IsEnabledIT_CM

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

Definition at line 1784 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_CTS ( USART_TypeDef *  LPUARTx )

Check if the LPUART CTS Interrupt is enabled or disabled.

CR3 CTSIE LL_LPUART_IsEnabledIT_CTS

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

Definition at line 1806 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_ERROR ( USART_TypeDef *  LPUARTx )

Check if the LPUART Error Interrupt is enabled or disabled.

CR3 EIE LL_LPUART_IsEnabledIT_ERROR

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

Definition at line 1795 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_IDLE ( USART_TypeDef *  LPUARTx )

Check if the LPUART IDLE Interrupt source is enabled or disabled.

CR1 IDLEIE LL_LPUART_IsEnabledIT_IDLE

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

Definition at line 1729 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_PE ( USART_TypeDef *  LPUARTx )

Check if the LPUART Parity Error Interrupt is enabled or disabled.

CR1 PEIE LL_LPUART_IsEnabledIT_PE

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

Definition at line 1773 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXNE ( USART_TypeDef *  LPUARTx )

Check if the LPUART RX Not Empty Interrupt is enabled or disabled.

CR1 RXNEIE LL_LPUART_IsEnabledIT_RXNE

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

Definition at line 1740 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TC ( USART_TypeDef *  LPUARTx )

Check if the LPUART Transmission Complete Interrupt is enabled or disabled.

CR1 TCIE LL_LPUART_IsEnabledIT_TC

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

Definition at line 1751 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXE ( USART_TypeDef *  LPUARTx )

Check if the LPUART TX Empty Interrupt is enabled or disabled.

CR1 TXEIE LL_LPUART_IsEnabledIT_TXE

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

Definition at line 1762 of file stm32l4xx_ll_lpuart.h.

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_WKUP ( USART_TypeDef *  LPUARTx )

Check if the LPUART WakeUp from Stop Mode Interrupt is enabled or disabled.

CR3 WUFIE LL_LPUART_IsEnabledIT_WKUP

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

Definition at line 1817 of file stm32l4xx_ll_lpuart.h.