STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE void LL_LPUART_EnableIT_IDLE (USART_TypeDef *LPUARTx)
 Enable IDLE Interrupt CR1 IDLEIE LL_LPUART_EnableIT_IDLE. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_RXNE_RXFNE (USART_TypeDef *LPUARTx)
 Enable RX Not Empty and RX FIFO Not Empty Interrupt CR1 RXNEIE_RXFNEIE LL_LPUART_EnableIT_RXNE_RXFNE. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_RXNE (USART_TypeDef *LPUARTx)
 Enable RX Not Empty Interrupt CR1 RXNEIE LL_LPUART_EnableIT_RXNE. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_TC (USART_TypeDef *LPUARTx)
 Enable Transmission Complete Interrupt CR1 TCIE LL_LPUART_EnableIT_TC. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_TXE_TXFNF (USART_TypeDef *LPUARTx)
 Enable TX Empty and TX FIFO Not Full Interrupt CR1 TXEIE_TXFNFIE LL_LPUART_EnableIT_TXE_TXFNF. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_TXE (USART_TypeDef *LPUARTx)
 Enable TX Empty Interrupt CR1 TXEIE LL_LPUART_EnableIT_TXE. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_PE (USART_TypeDef *LPUARTx)
 Enable Parity Error Interrupt CR1 PEIE LL_LPUART_EnableIT_PE. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_CM (USART_TypeDef *LPUARTx)
 Enable Character Match Interrupt CR1 CMIE LL_LPUART_EnableIT_CM. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_TXFE (USART_TypeDef *LPUARTx)
 Enable TX FIFO Empty Interrupt CR1 TXFEIE LL_LPUART_EnableIT_TXFE. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_RXFF (USART_TypeDef *LPUARTx)
 Enable RX FIFO Full Interrupt CR1 RXFFIE LL_LPUART_EnableIT_RXFF. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_ERROR (USART_TypeDef *LPUARTx)
 Enable Error Interrupt. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_CTS (USART_TypeDef *LPUARTx)
 Enable CTS Interrupt CR3 CTSIE LL_LPUART_EnableIT_CTS. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_WKUP (USART_TypeDef *LPUARTx)
 Enable Wake Up from Stop Mode Interrupt CR3 WUFIE LL_LPUART_EnableIT_WKUP. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_TXFT (USART_TypeDef *LPUARTx)
 Enable TX FIFO Threshold Interrupt CR3 TXFTIE LL_LPUART_EnableIT_TXFT. More...
 
__STATIC_INLINE void LL_LPUART_EnableIT_RXFT (USART_TypeDef *LPUARTx)
 Enable RX FIFO Threshold Interrupt CR3 RXFTIE LL_LPUART_EnableIT_RXFT. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_IDLE (USART_TypeDef *LPUARTx)
 Disable IDLE Interrupt CR1 IDLEIE LL_LPUART_DisableIT_IDLE. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_RXNE_RXFNE (USART_TypeDef *LPUARTx)
 Disable RX Not Empty and RX FIFO Not Empty Interrupt CR1 RXNEIE_RXFNEIE LL_LPUART_DisableIT_RXNE_RXFNE. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_RXNE (USART_TypeDef *LPUARTx)
 Disable RX Not Empty Interrupt CR1 RXNEIE LL_LPUART_DisableIT_RXNE. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_TC (USART_TypeDef *LPUARTx)
 Disable Transmission Complete Interrupt CR1 TCIE LL_LPUART_DisableIT_TC. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_TXE_TXFNF (USART_TypeDef *LPUARTx)
 Disable TX Empty and TX FIFO Not Full Interrupt CR1 TXEIE_TXFNFIE LL_LPUART_DisableIT_TXE_TXFNF. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_TXE (USART_TypeDef *LPUARTx)
 Disable TX Empty Interrupt CR1 TXEIE LL_LPUART_DisableIT_TXE. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_PE (USART_TypeDef *LPUARTx)
 Disable Parity Error Interrupt CR1 PEIE LL_LPUART_DisableIT_PE. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_CM (USART_TypeDef *LPUARTx)
 Disable Character Match Interrupt CR1 CMIE LL_LPUART_DisableIT_CM. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_TXFE (USART_TypeDef *LPUARTx)
 Disable TX FIFO Empty Interrupt CR1 TXFEIE LL_LPUART_DisableIT_TXFE. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_RXFF (USART_TypeDef *LPUARTx)
 Disable RX FIFO Full Interrupt CR1 RXFFIE LL_LPUART_DisableIT_RXFF. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_ERROR (USART_TypeDef *LPUARTx)
 Disable Error Interrupt. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_CTS (USART_TypeDef *LPUARTx)
 Disable CTS Interrupt CR3 CTSIE LL_LPUART_DisableIT_CTS. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_WKUP (USART_TypeDef *LPUARTx)
 Disable Wake Up from Stop Mode Interrupt CR3 WUFIE LL_LPUART_DisableIT_WKUP. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_TXFT (USART_TypeDef *LPUARTx)
 Disable TX FIFO Threshold Interrupt CR3 TXFTIE LL_LPUART_DisableIT_TXFT. More...
 
__STATIC_INLINE void LL_LPUART_DisableIT_RXFT (USART_TypeDef *LPUARTx)
 Disable RX FIFO Threshold Interrupt CR3 RXFTIE LL_LPUART_DisableIT_RXFT. More...
 
__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. More...
 
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXNE_RXFNE (USART_TypeDef *LPUARTx)
 Check if the LPUART RX Not Empty and LPUART RX FIFO Not Empty Interrupt is enabled or disabled. CR1 RXNEIE_RXFNEIE LL_LPUART_IsEnabledIT_RXNE_RXFNE. More...
 
__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. More...
 
__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. More...
 
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXE_TXFNF (USART_TypeDef *LPUARTx)
 Check if the LPUART TX Empty and LPUART TX FIFO Not Full Interrupt is enabled or disabled CR1 TXEIE_TXFNFIE LL_LPUART_IsEnabledIT_TXE_TXFNF. More...
 
__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. More...
 
__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. More...
 
__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. More...
 
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXFE (USART_TypeDef *LPUARTx)
 Check if the LPUART TX FIFO Empty Interrupt is enabled or disabled CR1 TXFEIE LL_LPUART_IsEnabledIT_TXFE. More...
 
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXFF (USART_TypeDef *LPUARTx)
 Check if the LPUART RX FIFO Full Interrupt is enabled or disabled CR1 RXFFIE LL_LPUART_IsEnabledIT_RXFF. More...
 
__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. More...
 
__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. More...
 
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_WKUP (USART_TypeDef *LPUARTx)
 Check if the LPUART Wake Up from Stop Mode Interrupt is enabled or disabled. CR3 WUFIE LL_LPUART_IsEnabledIT_WKUP. More...
 
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXFT (USART_TypeDef *LPUARTx)
 Check if LPUART TX FIFO Threshold Interrupt is enabled or disabled CR3 TXFTIE LL_LPUART_IsEnabledIT_TXFT. More...
 
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXFT (USART_TypeDef *LPUARTx)
 Check if LPUART RX FIFO Threshold Interrupt is enabled or disabled CR3 RXFTIE LL_LPUART_IsEnabledIT_RXFT. More...
 

Detailed Description

Function Documentation

◆ LL_LPUART_DisableIT_CM()

__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 2323 of file stm32l4xx_ll_lpuart.h.

2324 {
2325  CLEAR_BIT(LPUARTx->CR1, USART_CR1_CMIE);
2326 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_CTS()

__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 2373 of file stm32l4xx_ll_lpuart.h.

2374 {
2375  CLEAR_BIT(LPUARTx->CR3, USART_CR3_CTSIE);
2376 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_ERROR()

__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 2362 of file stm32l4xx_ll_lpuart.h.

2363 {
2364  CLEAR_BIT(LPUARTx->CR3, USART_CR3_EIE);
2365 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_IDLE()

__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 2234 of file stm32l4xx_ll_lpuart.h.

2235 {
2236  CLEAR_BIT(LPUARTx->CR1, USART_CR1_IDLEIE);
2237 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_PE()

__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 2312 of file stm32l4xx_ll_lpuart.h.

2313 {
2314  CLEAR_BIT(LPUARTx->CR1, USART_CR1_PEIE);
2315 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_RXFF()

__STATIC_INLINE void LL_LPUART_DisableIT_RXFF ( USART_TypeDef *  LPUARTx)

Disable RX FIFO Full Interrupt CR1 RXFFIE LL_LPUART_DisableIT_RXFF.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2346 of file stm32l4xx_ll_lpuart.h.

2347 {
2348  CLEAR_BIT(LPUARTx->CR1, USART_CR1_RXFFIE);
2349 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_RXFT()

__STATIC_INLINE void LL_LPUART_DisableIT_RXFT ( USART_TypeDef *  LPUARTx)

Disable RX FIFO Threshold Interrupt CR3 RXFTIE LL_LPUART_DisableIT_RXFT.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2407 of file stm32l4xx_ll_lpuart.h.

2408 {
2409  CLEAR_BIT(LPUARTx->CR3, USART_CR3_RXFTIE);
2410 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_RXNE()

__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 2261 of file stm32l4xx_ll_lpuart.h.

2262 {
2263  CLEAR_BIT(LPUARTx->CR1, USART_CR1_RXNEIE);
2264 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_RXNE_RXFNE()

__STATIC_INLINE void LL_LPUART_DisableIT_RXNE_RXFNE ( USART_TypeDef *  LPUARTx)

Disable RX Not Empty and RX FIFO Not Empty Interrupt CR1 RXNEIE_RXFNEIE LL_LPUART_DisableIT_RXNE_RXFNE.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2249 of file stm32l4xx_ll_lpuart.h.

2250 {
2251  CLEAR_BIT(LPUARTx->CR1, USART_CR1_RXNEIE_RXFNEIE);
2252 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_TC()

__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 2273 of file stm32l4xx_ll_lpuart.h.

2274 {
2275  CLEAR_BIT(LPUARTx->CR1, USART_CR1_TCIE);
2276 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_TXE()

__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 2300 of file stm32l4xx_ll_lpuart.h.

2301 {
2302  CLEAR_BIT(LPUARTx->CR1, USART_CR1_TXEIE);
2303 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_TXE_TXFNF()

__STATIC_INLINE void LL_LPUART_DisableIT_TXE_TXFNF ( USART_TypeDef *  LPUARTx)

Disable TX Empty and TX FIFO Not Full Interrupt CR1 TXEIE_TXFNFIE LL_LPUART_DisableIT_TXE_TXFNF.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2288 of file stm32l4xx_ll_lpuart.h.

2289 {
2290  CLEAR_BIT(LPUARTx->CR1, USART_CR1_TXEIE_TXFNFIE);
2291 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_TXFE()

__STATIC_INLINE void LL_LPUART_DisableIT_TXFE ( USART_TypeDef *  LPUARTx)

Disable TX FIFO Empty Interrupt CR1 TXFEIE LL_LPUART_DisableIT_TXFE.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2335 of file stm32l4xx_ll_lpuart.h.

2336 {
2337  CLEAR_BIT(LPUARTx->CR1, USART_CR1_TXFEIE);
2338 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_TXFT()

__STATIC_INLINE void LL_LPUART_DisableIT_TXFT ( USART_TypeDef *  LPUARTx)

Disable TX FIFO Threshold Interrupt CR3 TXFTIE LL_LPUART_DisableIT_TXFT.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2396 of file stm32l4xx_ll_lpuart.h.

2397 {
2398  CLEAR_BIT(LPUARTx->CR3, USART_CR3_TXFTIE);
2399 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_DisableIT_WKUP()

__STATIC_INLINE void LL_LPUART_DisableIT_WKUP ( USART_TypeDef *  LPUARTx)

Disable Wake Up from Stop Mode Interrupt CR3 WUFIE LL_LPUART_DisableIT_WKUP.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2384 of file stm32l4xx_ll_lpuart.h.

2385 {
2386  CLEAR_BIT(LPUARTx->CR3, USART_CR3_WUFIE);
2387 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_LPUART_EnableIT_CM()

__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 2138 of file stm32l4xx_ll_lpuart.h.

2139 {
2140  SET_BIT(LPUARTx->CR1, USART_CR1_CMIE);
2141 }

◆ LL_LPUART_EnableIT_CTS()

__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 2188 of file stm32l4xx_ll_lpuart.h.

2189 {
2190  SET_BIT(LPUARTx->CR3, USART_CR3_CTSIE);
2191 }

◆ LL_LPUART_EnableIT_ERROR()

__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 2177 of file stm32l4xx_ll_lpuart.h.

2178 {
2179  SET_BIT(LPUARTx->CR3, USART_CR3_EIE);
2180 }

◆ LL_LPUART_EnableIT_IDLE()

__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 2049 of file stm32l4xx_ll_lpuart.h.

2050 {
2051  SET_BIT(LPUARTx->CR1, USART_CR1_IDLEIE);
2052 }

◆ LL_LPUART_EnableIT_PE()

__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 2127 of file stm32l4xx_ll_lpuart.h.

2128 {
2129  SET_BIT(LPUARTx->CR1, USART_CR1_PEIE);
2130 }

◆ LL_LPUART_EnableIT_RXFF()

__STATIC_INLINE void LL_LPUART_EnableIT_RXFF ( USART_TypeDef *  LPUARTx)

Enable RX FIFO Full Interrupt CR1 RXFFIE LL_LPUART_EnableIT_RXFF.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2161 of file stm32l4xx_ll_lpuart.h.

2162 {
2163  SET_BIT(LPUARTx->CR1, USART_CR1_RXFFIE);
2164 }

◆ LL_LPUART_EnableIT_RXFT()

__STATIC_INLINE void LL_LPUART_EnableIT_RXFT ( USART_TypeDef *  LPUARTx)

Enable RX FIFO Threshold Interrupt CR3 RXFTIE LL_LPUART_EnableIT_RXFT.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2222 of file stm32l4xx_ll_lpuart.h.

2223 {
2224  SET_BIT(LPUARTx->CR3, USART_CR3_RXFTIE);
2225 }

◆ LL_LPUART_EnableIT_RXNE()

__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 2076 of file stm32l4xx_ll_lpuart.h.

2077 {
2078  SET_BIT(LPUARTx->CR1, USART_CR1_RXNEIE);
2079 }

◆ LL_LPUART_EnableIT_RXNE_RXFNE()

__STATIC_INLINE void LL_LPUART_EnableIT_RXNE_RXFNE ( USART_TypeDef *  LPUARTx)

Enable RX Not Empty and RX FIFO Not Empty Interrupt CR1 RXNEIE_RXFNEIE LL_LPUART_EnableIT_RXNE_RXFNE.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2064 of file stm32l4xx_ll_lpuart.h.

2065 {
2066  SET_BIT(LPUARTx->CR1, USART_CR1_RXNEIE_RXFNEIE);
2067 }

◆ LL_LPUART_EnableIT_TC()

__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 2088 of file stm32l4xx_ll_lpuart.h.

2089 {
2090  SET_BIT(LPUARTx->CR1, USART_CR1_TCIE);
2091 }

◆ LL_LPUART_EnableIT_TXE()

__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 2115 of file stm32l4xx_ll_lpuart.h.

2116 {
2117  SET_BIT(LPUARTx->CR1, USART_CR1_TXEIE);
2118 }

◆ LL_LPUART_EnableIT_TXE_TXFNF()

__STATIC_INLINE void LL_LPUART_EnableIT_TXE_TXFNF ( USART_TypeDef *  LPUARTx)

Enable TX Empty and TX FIFO Not Full Interrupt CR1 TXEIE_TXFNFIE LL_LPUART_EnableIT_TXE_TXFNF.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2103 of file stm32l4xx_ll_lpuart.h.

2104 {
2105  SET_BIT(LPUARTx->CR1, USART_CR1_TXEIE_TXFNFIE);
2106 }

◆ LL_LPUART_EnableIT_TXFE()

__STATIC_INLINE void LL_LPUART_EnableIT_TXFE ( USART_TypeDef *  LPUARTx)

Enable TX FIFO Empty Interrupt CR1 TXFEIE LL_LPUART_EnableIT_TXFE.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2150 of file stm32l4xx_ll_lpuart.h.

2151 {
2152  SET_BIT(LPUARTx->CR1, USART_CR1_TXFEIE);
2153 }

◆ LL_LPUART_EnableIT_TXFT()

__STATIC_INLINE void LL_LPUART_EnableIT_TXFT ( USART_TypeDef *  LPUARTx)

Enable TX FIFO Threshold Interrupt CR3 TXFTIE LL_LPUART_EnableIT_TXFT.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2211 of file stm32l4xx_ll_lpuart.h.

2212 {
2213  SET_BIT(LPUARTx->CR3, USART_CR3_TXFTIE);
2214 }

◆ LL_LPUART_EnableIT_WKUP()

__STATIC_INLINE void LL_LPUART_EnableIT_WKUP ( USART_TypeDef *  LPUARTx)

Enable Wake Up from Stop Mode Interrupt CR3 WUFIE LL_LPUART_EnableIT_WKUP.

Parameters
LPUARTxLPUART Instance
Return values
None

Definition at line 2199 of file stm32l4xx_ll_lpuart.h.

2200 {
2201  SET_BIT(LPUARTx->CR3, USART_CR3_WUFIE);
2202 }

◆ LL_LPUART_IsEnabledIT_CM()

__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 2508 of file stm32l4xx_ll_lpuart.h.

2509 {
2510  return ((READ_BIT(LPUARTx->CR1, USART_CR1_CMIE) == (USART_CR1_CMIE)) ? 1UL : 0UL);
2511 }

◆ LL_LPUART_IsEnabledIT_CTS()

__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 2554 of file stm32l4xx_ll_lpuart.h.

2555 {
2556  return ((READ_BIT(LPUARTx->CR3, USART_CR3_CTSIE) == (USART_CR3_CTSIE)) ? 1UL : 0UL);
2557 }

◆ LL_LPUART_IsEnabledIT_ERROR()

__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 2543 of file stm32l4xx_ll_lpuart.h.

2544 {
2545  return ((READ_BIT(LPUARTx->CR3, USART_CR3_EIE) == (USART_CR3_EIE)) ? 1UL : 0UL);
2546 }

◆ LL_LPUART_IsEnabledIT_IDLE()

__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 2419 of file stm32l4xx_ll_lpuart.h.

2420 {
2421  return ((READ_BIT(LPUARTx->CR1, USART_CR1_IDLEIE) == (USART_CR1_IDLEIE)) ? 1UL : 0UL);
2422 }

◆ LL_LPUART_IsEnabledIT_PE()

__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 2497 of file stm32l4xx_ll_lpuart.h.

2498 {
2499  return ((READ_BIT(LPUARTx->CR1, USART_CR1_PEIE) == (USART_CR1_PEIE)) ? 1UL : 0UL);
2500 }

◆ LL_LPUART_IsEnabledIT_RXFF()

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXFF ( USART_TypeDef *  LPUARTx)

Check if the LPUART RX FIFO Full Interrupt is enabled or disabled CR1 RXFFIE LL_LPUART_IsEnabledIT_RXFF.

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

Definition at line 2531 of file stm32l4xx_ll_lpuart.h.

2532 {
2533  return ((READ_BIT(LPUARTx->CR1, USART_CR1_RXFFIE) == (USART_CR1_RXFFIE)) ? 1UL : 0UL);
2534 }

◆ LL_LPUART_IsEnabledIT_RXFT()

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXFT ( USART_TypeDef *  LPUARTx)

Check if LPUART RX FIFO Threshold Interrupt is enabled or disabled CR3 RXFTIE LL_LPUART_IsEnabledIT_RXFT.

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

Definition at line 2588 of file stm32l4xx_ll_lpuart.h.

2589 {
2590  return ((READ_BIT(LPUARTx->CR3, USART_CR3_RXFTIE) == (USART_CR3_RXFTIE)) ? 1UL : 0UL);
2591 }

◆ LL_LPUART_IsEnabledIT_RXNE()

__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 2446 of file stm32l4xx_ll_lpuart.h.

2447 {
2448  return ((READ_BIT(LPUARTx->CR1, USART_CR1_RXNEIE) == (USART_CR1_RXNEIE)) ? 1UL : 0UL);
2449 }

◆ LL_LPUART_IsEnabledIT_RXNE_RXFNE()

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXNE_RXFNE ( USART_TypeDef *  LPUARTx)

Check if the LPUART RX Not Empty and LPUART RX FIFO Not Empty Interrupt is enabled or disabled. CR1 RXNEIE_RXFNEIE LL_LPUART_IsEnabledIT_RXNE_RXFNE.

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

Definition at line 2434 of file stm32l4xx_ll_lpuart.h.

2435 {
2436  return ((READ_BIT(LPUARTx->CR1, USART_CR1_RXNEIE_RXFNEIE) == (USART_CR1_RXNEIE_RXFNEIE)) ? 1UL : 0UL);
2437 }

◆ LL_LPUART_IsEnabledIT_TC()

__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 2458 of file stm32l4xx_ll_lpuart.h.

2459 {
2460  return ((READ_BIT(LPUARTx->CR1, USART_CR1_TCIE) == (USART_CR1_TCIE)) ? 1UL : 0UL);
2461 }

◆ LL_LPUART_IsEnabledIT_TXE()

__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 2485 of file stm32l4xx_ll_lpuart.h.

2486 {
2487  return ((READ_BIT(LPUARTx->CR1, USART_CR1_TXEIE) == (USART_CR1_TXEIE)) ? 1UL : 0UL);
2488 }

◆ LL_LPUART_IsEnabledIT_TXE_TXFNF()

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXE_TXFNF ( USART_TypeDef *  LPUARTx)

Check if the LPUART TX Empty and LPUART TX FIFO Not Full Interrupt is enabled or disabled CR1 TXEIE_TXFNFIE LL_LPUART_IsEnabledIT_TXE_TXFNF.

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

Definition at line 2473 of file stm32l4xx_ll_lpuart.h.

2474 {
2475  return ((READ_BIT(LPUARTx->CR1, USART_CR1_TXEIE_TXFNFIE) == (USART_CR1_TXEIE_TXFNFIE)) ? 1UL : 0UL);
2476 }

◆ LL_LPUART_IsEnabledIT_TXFE()

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXFE ( USART_TypeDef *  LPUARTx)

Check if the LPUART TX FIFO Empty Interrupt is enabled or disabled CR1 TXFEIE LL_LPUART_IsEnabledIT_TXFE.

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

Definition at line 2520 of file stm32l4xx_ll_lpuart.h.

2521 {
2522  return ((READ_BIT(LPUARTx->CR1, USART_CR1_TXFEIE) == (USART_CR1_TXFEIE)) ? 1UL : 0UL);
2523 }

◆ LL_LPUART_IsEnabledIT_TXFT()

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXFT ( USART_TypeDef *  LPUARTx)

Check if LPUART TX FIFO Threshold Interrupt is enabled or disabled CR3 TXFTIE LL_LPUART_IsEnabledIT_TXFT.

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

Definition at line 2577 of file stm32l4xx_ll_lpuart.h.

2578 {
2579  return ((READ_BIT(LPUARTx->CR3, USART_CR3_TXFTIE) == (USART_CR3_TXFTIE)) ? 1UL : 0UL);
2580 }

◆ LL_LPUART_IsEnabledIT_WKUP()

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_WKUP ( USART_TypeDef *  LPUARTx)

Check if the LPUART Wake Up 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 2565 of file stm32l4xx_ll_lpuart.h.

2566 {
2567  return ((READ_BIT(LPUARTx->CR3, USART_CR3_WUFIE) == (USART_CR3_WUFIE)) ? 1UL : 0UL);
2568 }