STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE void LL_RCC_HSI48_Enable (void)
 Enable HSI48 CRRCR HSI48ON LL_RCC_HSI48_Enable. More...
 
__STATIC_INLINE void LL_RCC_HSI48_Disable (void)
 Disable HSI48 CRRCR HSI48ON LL_RCC_HSI48_Disable. More...
 
__STATIC_INLINE uint32_t LL_RCC_HSI48_IsReady (void)
 Check if HSI48 oscillator Ready CRRCR HSI48RDY LL_RCC_HSI48_IsReady. More...
 
__STATIC_INLINE uint32_t LL_RCC_HSI48_GetCalibration (void)
 Get HSI48 Calibration value CRRCR HSI48CAL LL_RCC_HSI48_GetCalibration. More...
 

Detailed Description

Function Documentation

◆ LL_RCC_HSI48_Disable()

__STATIC_INLINE void LL_RCC_HSI48_Disable ( void  )

Disable HSI48 CRRCR HSI48ON LL_RCC_HSI48_Disable.

Return values
None

Definition at line 2229 of file stm32l4xx_ll_rcc.h.

2230 {
2231  CLEAR_BIT(RCC->CRRCR, RCC_CRRCR_HSI48ON);
2232 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_RCC_HSI48_Enable()

__STATIC_INLINE void LL_RCC_HSI48_Enable ( void  )

Enable HSI48 CRRCR HSI48ON LL_RCC_HSI48_Enable.

Return values
None

Definition at line 2219 of file stm32l4xx_ll_rcc.h.

2220 {
2221  SET_BIT(RCC->CRRCR, RCC_CRRCR_HSI48ON);
2222 }

◆ LL_RCC_HSI48_GetCalibration()

__STATIC_INLINE uint32_t LL_RCC_HSI48_GetCalibration ( void  )

Get HSI48 Calibration value CRRCR HSI48CAL LL_RCC_HSI48_GetCalibration.

Return values
BetweenMin_Data = 0x00 and Max_Data = 0x1FF

Definition at line 2249 of file stm32l4xx_ll_rcc.h.

2250 {
2251  return (uint32_t)(READ_BIT(RCC->CRRCR, RCC_CRRCR_HSI48CAL) >> RCC_CRRCR_HSI48CAL_Pos);
2252 }

◆ LL_RCC_HSI48_IsReady()

__STATIC_INLINE uint32_t LL_RCC_HSI48_IsReady ( void  )

Check if HSI48 oscillator Ready CRRCR HSI48RDY LL_RCC_HSI48_IsReady.

Return values
Stateof bit (1 or 0).

Definition at line 2239 of file stm32l4xx_ll_rcc.h.

2240 {
2241  return ((READ_BIT(RCC->CRRCR, RCC_CRRCR_HSI48RDY) == RCC_CRRCR_HSI48RDY) ? 1UL : 0UL);
2242 }