STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE void LL_RCC_ClearFlag_LSIRDY (void)
 Clear LSI ready interrupt flag CICR LSIRDYC LL_RCC_ClearFlag_LSIRDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_LSERDY (void)
 Clear LSE ready interrupt flag CICR LSERDYC LL_RCC_ClearFlag_LSERDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_MSIRDY (void)
 Clear MSI ready interrupt flag CICR MSIRDYC LL_RCC_ClearFlag_MSIRDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_HSIRDY (void)
 Clear HSI ready interrupt flag CICR HSIRDYC LL_RCC_ClearFlag_HSIRDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_HSERDY (void)
 Clear HSE ready interrupt flag CICR HSERDYC LL_RCC_ClearFlag_HSERDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_PLLRDY (void)
 Clear PLL ready interrupt flag CICR PLLRDYC LL_RCC_ClearFlag_PLLRDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_HSI48RDY (void)
 Clear HSI48 ready interrupt flag CICR HSI48RDYC LL_RCC_ClearFlag_HSI48RDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_PLLSAI1RDY (void)
 Clear PLLSAI1 ready interrupt flag CICR PLLSAI1RDYC LL_RCC_ClearFlag_PLLSAI1RDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_PLLSAI2RDY (void)
 Clear PLLSAI1 ready interrupt flag CICR PLLSAI2RDYC LL_RCC_ClearFlag_PLLSAI2RDY. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_HSECSS (void)
 Clear Clock security system interrupt flag CICR CSSC LL_RCC_ClearFlag_HSECSS. More...
 
__STATIC_INLINE void LL_RCC_ClearFlag_LSECSS (void)
 Clear LSE Clock security system interrupt flag CICR LSECSSC LL_RCC_ClearFlag_LSECSS. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LSIRDY (void)
 Check if LSI ready interrupt occurred or not CIFR LSIRDYF LL_RCC_IsActiveFlag_LSIRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LSERDY (void)
 Check if LSE ready interrupt occurred or not CIFR LSERDYF LL_RCC_IsActiveFlag_LSERDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_MSIRDY (void)
 Check if MSI ready interrupt occurred or not CIFR MSIRDYF LL_RCC_IsActiveFlag_MSIRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSIRDY (void)
 Check if HSI ready interrupt occurred or not CIFR HSIRDYF LL_RCC_IsActiveFlag_HSIRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSERDY (void)
 Check if HSE ready interrupt occurred or not CIFR HSERDYF LL_RCC_IsActiveFlag_HSERDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLLRDY (void)
 Check if PLL ready interrupt occurred or not CIFR PLLRDYF LL_RCC_IsActiveFlag_PLLRDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSI48RDY (void)
 Check if HSI48 ready interrupt occurred or not CIR HSI48RDYF LL_RCC_IsActiveFlag_HSI48RDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLLSAI1RDY (void)
 Check if PLLSAI1 ready interrupt occurred or not CIFR PLLSAI1RDYF LL_RCC_IsActiveFlag_PLLSAI1RDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLLSAI2RDY (void)
 Check if PLLSAI1 ready interrupt occurred or not CIFR PLLSAI2RDYF LL_RCC_IsActiveFlag_PLLSAI2RDY. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSECSS (void)
 Check if Clock security system interrupt occurred or not CIFR CSSF LL_RCC_IsActiveFlag_HSECSS. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LSECSS (void)
 Check if LSE Clock security system interrupt occurred or not CIFR LSECSSF LL_RCC_IsActiveFlag_LSECSS. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_FWRST (void)
 Check if RCC flag FW reset is set or not. CSR FWRSTF LL_RCC_IsActiveFlag_FWRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_IWDGRST (void)
 Check if RCC flag Independent Watchdog reset is set or not. CSR IWDGRSTF LL_RCC_IsActiveFlag_IWDGRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LPWRRST (void)
 Check if RCC flag Low Power reset is set or not. CSR LPWRRSTF LL_RCC_IsActiveFlag_LPWRRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_OBLRST (void)
 Check if RCC flag is set or not. CSR OBLRSTF LL_RCC_IsActiveFlag_OBLRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PINRST (void)
 Check if RCC flag Pin reset is set or not. CSR PINRSTF LL_RCC_IsActiveFlag_PINRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_SFTRST (void)
 Check if RCC flag Software reset is set or not. CSR SFTRSTF LL_RCC_IsActiveFlag_SFTRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_WWDGRST (void)
 Check if RCC flag Window Watchdog reset is set or not. CSR WWDGRSTF LL_RCC_IsActiveFlag_WWDGRST. More...
 
__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_BORRST (void)
 Check if RCC flag BOR reset is set or not. CSR BORRSTF LL_RCC_IsActiveFlag_BORRST. More...
 
__STATIC_INLINE void LL_RCC_ClearResetFlags (void)
 Set RMVF bit to clear the reset flags. CSR RMVF LL_RCC_ClearResetFlags. More...
 

Detailed Description

Function Documentation

◆ LL_RCC_ClearFlag_HSECSS()

__STATIC_INLINE void LL_RCC_ClearFlag_HSECSS ( void  )

Clear Clock security system interrupt flag CICR CSSC LL_RCC_ClearFlag_HSECSS.

Return values
None

Definition at line 5473 of file stm32l4xx_ll_rcc.h.

5474 {
5475  SET_BIT(RCC->CICR, RCC_CICR_CSSC);
5476 }

◆ LL_RCC_ClearFlag_HSERDY()

__STATIC_INLINE void LL_RCC_ClearFlag_HSERDY ( void  )

Clear HSE ready interrupt flag CICR HSERDYC LL_RCC_ClearFlag_HSERDY.

Return values
None

Definition at line 5417 of file stm32l4xx_ll_rcc.h.

5418 {
5419  SET_BIT(RCC->CICR, RCC_CICR_HSERDYC);
5420 }

◆ LL_RCC_ClearFlag_HSI48RDY()

__STATIC_INLINE void LL_RCC_ClearFlag_HSI48RDY ( void  )

Clear HSI48 ready interrupt flag CICR HSI48RDYC LL_RCC_ClearFlag_HSI48RDY.

Return values
None

Definition at line 5438 of file stm32l4xx_ll_rcc.h.

5439 {
5440  SET_BIT(RCC->CICR, RCC_CICR_HSI48RDYC);
5441 }

◆ LL_RCC_ClearFlag_HSIRDY()

__STATIC_INLINE void LL_RCC_ClearFlag_HSIRDY ( void  )

Clear HSI ready interrupt flag CICR HSIRDYC LL_RCC_ClearFlag_HSIRDY.

Return values
None

Definition at line 5407 of file stm32l4xx_ll_rcc.h.

5408 {
5409  SET_BIT(RCC->CICR, RCC_CICR_HSIRDYC);
5410 }

◆ LL_RCC_ClearFlag_LSECSS()

__STATIC_INLINE void LL_RCC_ClearFlag_LSECSS ( void  )

Clear LSE Clock security system interrupt flag CICR LSECSSC LL_RCC_ClearFlag_LSECSS.

Return values
None

Definition at line 5483 of file stm32l4xx_ll_rcc.h.

5484 {
5485  SET_BIT(RCC->CICR, RCC_CICR_LSECSSC);
5486 }

◆ LL_RCC_ClearFlag_LSERDY()

__STATIC_INLINE void LL_RCC_ClearFlag_LSERDY ( void  )

Clear LSE ready interrupt flag CICR LSERDYC LL_RCC_ClearFlag_LSERDY.

Return values
None

Definition at line 5387 of file stm32l4xx_ll_rcc.h.

5388 {
5389  SET_BIT(RCC->CICR, RCC_CICR_LSERDYC);
5390 }

◆ LL_RCC_ClearFlag_LSIRDY()

__STATIC_INLINE void LL_RCC_ClearFlag_LSIRDY ( void  )

Clear LSI ready interrupt flag CICR LSIRDYC LL_RCC_ClearFlag_LSIRDY.

Return values
None

Definition at line 5377 of file stm32l4xx_ll_rcc.h.

5378 {
5379  SET_BIT(RCC->CICR, RCC_CICR_LSIRDYC);
5380 }

◆ LL_RCC_ClearFlag_MSIRDY()

__STATIC_INLINE void LL_RCC_ClearFlag_MSIRDY ( void  )

Clear MSI ready interrupt flag CICR MSIRDYC LL_RCC_ClearFlag_MSIRDY.

Return values
None

Definition at line 5397 of file stm32l4xx_ll_rcc.h.

5398 {
5399  SET_BIT(RCC->CICR, RCC_CICR_MSIRDYC);
5400 }

◆ LL_RCC_ClearFlag_PLLRDY()

__STATIC_INLINE void LL_RCC_ClearFlag_PLLRDY ( void  )

Clear PLL ready interrupt flag CICR PLLRDYC LL_RCC_ClearFlag_PLLRDY.

Return values
None

Definition at line 5427 of file stm32l4xx_ll_rcc.h.

5428 {
5429  SET_BIT(RCC->CICR, RCC_CICR_PLLRDYC);
5430 }

◆ LL_RCC_ClearFlag_PLLSAI1RDY()

__STATIC_INLINE void LL_RCC_ClearFlag_PLLSAI1RDY ( void  )

Clear PLLSAI1 ready interrupt flag CICR PLLSAI1RDYC LL_RCC_ClearFlag_PLLSAI1RDY.

Return values
None

Definition at line 5450 of file stm32l4xx_ll_rcc.h.

5451 {
5452  SET_BIT(RCC->CICR, RCC_CICR_PLLSAI1RDYC);
5453 }

◆ LL_RCC_ClearFlag_PLLSAI2RDY()

__STATIC_INLINE void LL_RCC_ClearFlag_PLLSAI2RDY ( void  )

Clear PLLSAI1 ready interrupt flag CICR PLLSAI2RDYC LL_RCC_ClearFlag_PLLSAI2RDY.

Return values
None

Definition at line 5462 of file stm32l4xx_ll_rcc.h.

5463 {
5464  SET_BIT(RCC->CICR, RCC_CICR_PLLSAI2RDYC);
5465 }

◆ LL_RCC_ClearResetFlags()

__STATIC_INLINE void LL_RCC_ClearResetFlags ( void  )

Set RMVF bit to clear the reset flags. CSR RMVF LL_RCC_ClearResetFlags.

Return values
None

Definition at line 5689 of file stm32l4xx_ll_rcc.h.

5690 {
5691  SET_BIT(RCC->CSR, RCC_CSR_RMVF);
5692 }

◆ LL_RCC_IsActiveFlag_BORRST()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_BORRST ( void  )

Check if RCC flag BOR reset is set or not. CSR BORRSTF LL_RCC_IsActiveFlag_BORRST.

Return values
Stateof bit (1 or 0).

Definition at line 5679 of file stm32l4xx_ll_rcc.h.

5680 {
5681  return ((READ_BIT(RCC->CSR, RCC_CSR_BORRSTF) == RCC_CSR_BORRSTF) ? 1UL : 0UL);
5682 }

◆ LL_RCC_IsActiveFlag_FWRST()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_FWRST ( void  )

Check if RCC flag FW reset is set or not. CSR FWRSTF LL_RCC_IsActiveFlag_FWRST.

Return values
Stateof bit (1 or 0).

Definition at line 5609 of file stm32l4xx_ll_rcc.h.

5610 {
5611  return ((READ_BIT(RCC->CSR, RCC_CSR_FWRSTF) == RCC_CSR_FWRSTF) ? 1UL : 0UL);
5612 }

◆ LL_RCC_IsActiveFlag_HSECSS()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSECSS ( void  )

Check if Clock security system interrupt occurred or not CIFR CSSF LL_RCC_IsActiveFlag_HSECSS.

Return values
Stateof bit (1 or 0).

Definition at line 5589 of file stm32l4xx_ll_rcc.h.

5590 {
5591  return ((READ_BIT(RCC->CIFR, RCC_CIFR_CSSF) == RCC_CIFR_CSSF) ? 1UL : 0UL);
5592 }

◆ LL_RCC_IsActiveFlag_HSERDY()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSERDY ( void  )

Check if HSE ready interrupt occurred or not CIFR HSERDYF LL_RCC_IsActiveFlag_HSERDY.

Return values
Stateof bit (1 or 0).

Definition at line 5533 of file stm32l4xx_ll_rcc.h.

5534 {
5535  return ((READ_BIT(RCC->CIFR, RCC_CIFR_HSERDYF) == RCC_CIFR_HSERDYF) ? 1UL : 0UL);
5536 }

◆ LL_RCC_IsActiveFlag_HSI48RDY()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSI48RDY ( void  )

Check if HSI48 ready interrupt occurred or not CIR HSI48RDYF LL_RCC_IsActiveFlag_HSI48RDY.

Return values
Stateof bit (1 or 0).

Definition at line 5554 of file stm32l4xx_ll_rcc.h.

5555 {
5556  return ((READ_BIT(RCC->CIFR, RCC_CIFR_HSI48RDYF) == RCC_CIFR_HSI48RDYF) ? 1UL : 0UL);
5557 }

◆ LL_RCC_IsActiveFlag_HSIRDY()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSIRDY ( void  )

Check if HSI ready interrupt occurred or not CIFR HSIRDYF LL_RCC_IsActiveFlag_HSIRDY.

Return values
Stateof bit (1 or 0).

Definition at line 5523 of file stm32l4xx_ll_rcc.h.

5524 {
5525  return ((READ_BIT(RCC->CIFR, RCC_CIFR_HSIRDYF) == RCC_CIFR_HSIRDYF) ? 1UL : 0UL);
5526 }

◆ LL_RCC_IsActiveFlag_IWDGRST()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_IWDGRST ( void  )

Check if RCC flag Independent Watchdog reset is set or not. CSR IWDGRSTF LL_RCC_IsActiveFlag_IWDGRST.

Return values
Stateof bit (1 or 0).

Definition at line 5619 of file stm32l4xx_ll_rcc.h.

5620 {
5621  return ((READ_BIT(RCC->CSR, RCC_CSR_IWDGRSTF) == RCC_CSR_IWDGRSTF) ? 1UL : 0UL);
5622 }

◆ LL_RCC_IsActiveFlag_LPWRRST()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LPWRRST ( void  )

Check if RCC flag Low Power reset is set or not. CSR LPWRRSTF LL_RCC_IsActiveFlag_LPWRRST.

Return values
Stateof bit (1 or 0).

Definition at line 5629 of file stm32l4xx_ll_rcc.h.

5630 {
5631  return ((READ_BIT(RCC->CSR, RCC_CSR_LPWRRSTF) == RCC_CSR_LPWRRSTF) ? 1UL : 0UL);
5632 }

◆ LL_RCC_IsActiveFlag_LSECSS()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LSECSS ( void  )

Check if LSE Clock security system interrupt occurred or not CIFR LSECSSF LL_RCC_IsActiveFlag_LSECSS.

Return values
Stateof bit (1 or 0).

Definition at line 5599 of file stm32l4xx_ll_rcc.h.

5600 {
5601  return ((READ_BIT(RCC->CIFR, RCC_CIFR_LSECSSF) == RCC_CIFR_LSECSSF) ? 1UL : 0UL);
5602 }

◆ LL_RCC_IsActiveFlag_LSERDY()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LSERDY ( void  )

Check if LSE ready interrupt occurred or not CIFR LSERDYF LL_RCC_IsActiveFlag_LSERDY.

Return values
Stateof bit (1 or 0).

Definition at line 5503 of file stm32l4xx_ll_rcc.h.

5504 {
5505  return ((READ_BIT(RCC->CIFR, RCC_CIFR_LSERDYF) == RCC_CIFR_LSERDYF) ? 1UL : 0UL);
5506 }

◆ LL_RCC_IsActiveFlag_LSIRDY()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LSIRDY ( void  )

Check if LSI ready interrupt occurred or not CIFR LSIRDYF LL_RCC_IsActiveFlag_LSIRDY.

Return values
Stateof bit (1 or 0).

Definition at line 5493 of file stm32l4xx_ll_rcc.h.

5494 {
5495  return ((READ_BIT(RCC->CIFR, RCC_CIFR_LSIRDYF) == RCC_CIFR_LSIRDYF) ? 1UL : 0UL);
5496 }

◆ LL_RCC_IsActiveFlag_MSIRDY()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_MSIRDY ( void  )

Check if MSI ready interrupt occurred or not CIFR MSIRDYF LL_RCC_IsActiveFlag_MSIRDY.

Return values
Stateof bit (1 or 0).

Definition at line 5513 of file stm32l4xx_ll_rcc.h.

5514 {
5515  return ((READ_BIT(RCC->CIFR, RCC_CIFR_MSIRDYF) == RCC_CIFR_MSIRDYF) ? 1UL : 0UL);
5516 }

◆ LL_RCC_IsActiveFlag_OBLRST()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_OBLRST ( void  )

Check if RCC flag is set or not. CSR OBLRSTF LL_RCC_IsActiveFlag_OBLRST.

Return values
Stateof bit (1 or 0).

Definition at line 5639 of file stm32l4xx_ll_rcc.h.

5640 {
5641  return ((READ_BIT(RCC->CSR, RCC_CSR_OBLRSTF) == RCC_CSR_OBLRSTF) ? 1UL : 0UL);
5642 }

◆ LL_RCC_IsActiveFlag_PINRST()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PINRST ( void  )

Check if RCC flag Pin reset is set or not. CSR PINRSTF LL_RCC_IsActiveFlag_PINRST.

Return values
Stateof bit (1 or 0).

Definition at line 5649 of file stm32l4xx_ll_rcc.h.

5650 {
5651  return ((READ_BIT(RCC->CSR, RCC_CSR_PINRSTF) == RCC_CSR_PINRSTF) ? 1UL : 0UL);
5652 }

◆ LL_RCC_IsActiveFlag_PLLRDY()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLLRDY ( void  )

Check if PLL ready interrupt occurred or not CIFR PLLRDYF LL_RCC_IsActiveFlag_PLLRDY.

Return values
Stateof bit (1 or 0).

Definition at line 5543 of file stm32l4xx_ll_rcc.h.

5544 {
5545  return ((READ_BIT(RCC->CIFR, RCC_CIFR_PLLRDYF) == RCC_CIFR_PLLRDYF) ? 1UL : 0UL);
5546 }

◆ LL_RCC_IsActiveFlag_PLLSAI1RDY()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLLSAI1RDY ( void  )

Check if PLLSAI1 ready interrupt occurred or not CIFR PLLSAI1RDYF LL_RCC_IsActiveFlag_PLLSAI1RDY.

Return values
Stateof bit (1 or 0).

Definition at line 5566 of file stm32l4xx_ll_rcc.h.

5567 {
5568  return ((READ_BIT(RCC->CIFR, RCC_CIFR_PLLSAI1RDYF) == RCC_CIFR_PLLSAI1RDYF) ? 1UL : 0UL);
5569 }

◆ LL_RCC_IsActiveFlag_PLLSAI2RDY()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLLSAI2RDY ( void  )

Check if PLLSAI1 ready interrupt occurred or not CIFR PLLSAI2RDYF LL_RCC_IsActiveFlag_PLLSAI2RDY.

Return values
Stateof bit (1 or 0).

Definition at line 5578 of file stm32l4xx_ll_rcc.h.

5579 {
5580  return ((READ_BIT(RCC->CIFR, RCC_CIFR_PLLSAI2RDYF) == RCC_CIFR_PLLSAI2RDYF) ? 1UL : 0UL);
5581 }

◆ LL_RCC_IsActiveFlag_SFTRST()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_SFTRST ( void  )

Check if RCC flag Software reset is set or not. CSR SFTRSTF LL_RCC_IsActiveFlag_SFTRST.

Return values
Stateof bit (1 or 0).

Definition at line 5659 of file stm32l4xx_ll_rcc.h.

5660 {
5661  return ((READ_BIT(RCC->CSR, RCC_CSR_SFTRSTF) == RCC_CSR_SFTRSTF) ? 1UL : 0UL);
5662 }

◆ LL_RCC_IsActiveFlag_WWDGRST()

__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_WWDGRST ( void  )

Check if RCC flag Window Watchdog reset is set or not. CSR WWDGRSTF LL_RCC_IsActiveFlag_WWDGRST.

Return values
Stateof bit (1 or 0).

Definition at line 5669 of file stm32l4xx_ll_rcc.h.

5670 {
5671  return ((READ_BIT(RCC->CSR, RCC_CSR_WWDGRSTF) == RCC_CSR_WWDGRSTF) ? 1UL : 0UL);
5672 }