STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE void LL_RCC_LSI_Enable (void)
 Enable LSI Oscillator CSR LSION LL_RCC_LSI_Enable. More...
 
__STATIC_INLINE void LL_RCC_LSI_Disable (void)
 Disable LSI Oscillator CSR LSION LL_RCC_LSI_Disable. More...
 
__STATIC_INLINE uint32_t LL_RCC_LSI_IsReady (void)
 Check if LSI is Ready CSR LSIRDY LL_RCC_LSI_IsReady. More...
 
__STATIC_INLINE void LL_RCC_LSI_SetPrediv (uint32_t LSI_PREDIV)
 Set LSI division factor CSR LSIPREDIV LL_RCC_LSI_SetPrediv. More...
 
__STATIC_INLINE uint32_t LL_RCC_LSI_GetPrediv (void)
 Get LSI division factor CSR LSIPREDIV LL_RCC_LSI_GetPrediv. More...
 

Detailed Description

Function Documentation

◆ LL_RCC_LSI_Disable()

__STATIC_INLINE void LL_RCC_LSI_Disable ( void  )

Disable LSI Oscillator CSR LSION LL_RCC_LSI_Disable.

Return values
None

Definition at line 2432 of file stm32l4xx_ll_rcc.h.

2433 {
2434  CLEAR_BIT(RCC->CSR, RCC_CSR_LSION);
2435 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_RCC_LSI_Enable()

__STATIC_INLINE void LL_RCC_LSI_Enable ( void  )

Enable LSI Oscillator CSR LSION LL_RCC_LSI_Enable.

Return values
None

Definition at line 2422 of file stm32l4xx_ll_rcc.h.

2423 {
2424  SET_BIT(RCC->CSR, RCC_CSR_LSION);
2425 }

◆ LL_RCC_LSI_GetPrediv()

__STATIC_INLINE uint32_t LL_RCC_LSI_GetPrediv ( void  )

Get LSI division factor CSR LSIPREDIV LL_RCC_LSI_GetPrediv.

Return values
Returnedvalue can be one of the following values:
  • LL_RCC_LSI_PREDIV_1
  • LL_RCC_LSI_PREDIV_128

Definition at line 2468 of file stm32l4xx_ll_rcc.h.

2469 {
2470  return (READ_BIT(RCC->CSR, RCC_CSR_LSIPREDIV));
2471 }

◆ LL_RCC_LSI_IsReady()

__STATIC_INLINE uint32_t LL_RCC_LSI_IsReady ( void  )

Check if LSI is Ready CSR LSIRDY LL_RCC_LSI_IsReady.

Return values
Stateof bit (1 or 0).

Definition at line 2442 of file stm32l4xx_ll_rcc.h.

2443 {
2444  return ((READ_BIT(RCC->CSR, RCC_CSR_LSIRDY) == RCC_CSR_LSIRDY) ? 1UL : 0UL);
2445 }

◆ LL_RCC_LSI_SetPrediv()

__STATIC_INLINE void LL_RCC_LSI_SetPrediv ( uint32_t  LSI_PREDIV)

Set LSI division factor CSR LSIPREDIV LL_RCC_LSI_SetPrediv.

Parameters
LSI_PREDIVThis parameter can be one of the following values:
  • LL_RCC_LSI_PREDIV_1
  • LL_RCC_LSI_PREDIV_128
Return values
None

Definition at line 2456 of file stm32l4xx_ll_rcc.h.

2457 {
2458  MODIFY_REG(RCC->CSR, RCC_CSR_LSIPREDIV, LSI_PREDIV);
2459 }
MODIFY_REG(hrtc->Instance->CR, RTC_CR_WUCKSEL,(uint32_t) WakeUpClock)