STM32H735xx HAL User Manual
Functions
HSI
RCC Exported Functions

Functions

__STATIC_INLINE void LL_RCC_HSI_Enable (void)
 Enable HSI oscillator.
__STATIC_INLINE void LL_RCC_HSI_Disable (void)
 Disable HSI oscillator.
__STATIC_INLINE uint32_t LL_RCC_HSI_IsReady (void)
 Check if HSI clock is ready.
__STATIC_INLINE uint32_t LL_RCC_HSI_IsDividerReady (void)
 Check if HSI new divider applied and ready.
__STATIC_INLINE void LL_RCC_HSI_SetDivider (uint32_t Divider)
 Set HSI divider.
__STATIC_INLINE uint32_t LL_RCC_HSI_GetDivider (void)
 Get HSI divider.
__STATIC_INLINE void LL_RCC_HSI_EnableStopMode (void)
 Enable HSI oscillator in Stop mode.
__STATIC_INLINE void LL_RCC_HSI_DisableStopMode (void)
 Disable HSI oscillator in Stop mode.
__STATIC_INLINE uint32_t LL_RCC_HSI_GetCalibration (void)
 Get HSI Calibration value.
__STATIC_INLINE void LL_RCC_HSI_SetCalibTrimming (uint32_t Value)
 Set HSI Calibration trimming.
__STATIC_INLINE uint32_t LL_RCC_HSI_GetCalibTrimming (void)
 Get HSI Calibration trimming.

Function Documentation

__STATIC_INLINE void LL_RCC_HSI_Disable ( void  )

Disable HSI oscillator.

Reference Manual to LL API cross reference:
CR HSION LL_RCC_HSI_Disable
Return values:
None

Definition at line 1719 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_HSI_DisableStopMode ( void  )

Disable HSI oscillator in Stop mode.

Reference Manual to LL API cross reference:
CR HSION LL_RCC_HSI_DisableStopMode
Return values:
None

Definition at line 1788 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_HSI_Enable ( void  )

Enable HSI oscillator.

Reference Manual to LL API cross reference:
CR HSION LL_RCC_HSI_Enable
Return values:
None

Definition at line 1709 of file stm32h7xx_ll_rcc.h.

Referenced by LL_PLL_ConfigSystemClock_HSI().

__STATIC_INLINE void LL_RCC_HSI_EnableStopMode ( void  )

Enable HSI oscillator in Stop mode.

Reference Manual to LL API cross reference:
CR HSIKERON LL_RCC_HSI_EnableStopMode
Return values:
None

Definition at line 1778 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_HSI_GetCalibration ( void  )

Get HSI Calibration value.

Note:
When HSITRIM is written, HSICAL is updated with the sum of HSITRIM and the factory trim value
Reference Manual to LL API cross reference:
HSICFGR HSICAL LL_RCC_HSI_GetCalibration
Return values:
Avalue between 0 and 4095 (0xFFF)

Definition at line 1800 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_HSI_GetCalibTrimming ( void  )

Get HSI Calibration trimming.

Reference Manual to LL API cross reference:
HSICFGR HSITRIM LL_RCC_HSI_GetCalibTrimming
Return values:
Avalue between 0 and 127 (63 for Cut1.x)

Definition at line 1837 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_HSI_GetDivider ( void  )
__STATIC_INLINE uint32_t LL_RCC_HSI_IsDividerReady ( void  )

Check if HSI new divider applied and ready.

Reference Manual to LL API cross reference:
CR HSIDIVF LL_RCC_HSI_IsDividerReady
Return values:
Stateof bit (1 or 0).

Definition at line 1739 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_HSI_IsReady ( void  )
__STATIC_INLINE void LL_RCC_HSI_SetCalibTrimming ( uint32_t  Value)

Set HSI Calibration trimming.

Note:
user-programmable trimming value that is added to the HSICAL
Default value is 64 (32 for Cut1.x), which, when added to the HSICAL value, should trim the HSI to 64 MHz +/- 1 %
Reference Manual to LL API cross reference:
HSICFGR HSITRIM LL_RCC_HSI_SetCalibTrimming
Parameters:
Valuecan be a value between 0 and 127 (63 for Cut1.x)
Return values:
None

Definition at line 1814 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_HSI_SetDivider ( uint32_t  Divider)

Set HSI divider.

Reference Manual to LL API cross reference:
CR HSIDIV LL_RCC_HSI_SetDivider
Parameters:
DividerThis parameter can be one of the following values:
Return values:
None.

Definition at line 1754 of file stm32h7xx_ll_rcc.h.