STM32H735xx HAL User Manual
Functions
CSI
RCC Exported Functions

Functions

__STATIC_INLINE void LL_RCC_CSI_Enable (void)
 Enable CSI oscillator.
__STATIC_INLINE void LL_RCC_CSI_Disable (void)
 Disable CSI oscillator.
__STATIC_INLINE uint32_t LL_RCC_CSI_IsReady (void)
 Check if CSI clock is ready.
__STATIC_INLINE void LL_RCC_CSI_EnableStopMode (void)
 Enable CSI oscillator in Stop mode.
__STATIC_INLINE void LL_RCC_CSI_DisableStopMode (void)
 Disable CSI oscillator in Stop mode.
__STATIC_INLINE uint32_t LL_RCC_CSI_GetCalibration (void)
 Get CSI Calibration value.
__STATIC_INLINE void LL_RCC_CSI_SetCalibTrimming (uint32_t Value)
 Set CSI Calibration trimming.
__STATIC_INLINE uint32_t LL_RCC_CSI_GetCalibTrimming (void)
 Get CSI Calibration trimming.

Function Documentation

__STATIC_INLINE void LL_RCC_CSI_Disable ( void  )

Disable CSI oscillator.

Reference Manual to LL API cross reference:
CR CSION LL_RCC_CSI_Disable
Return values:
None

Definition at line 1878 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_CSI_DisableStopMode ( void  )

Disable CSI oscillator in Stop mode.

Reference Manual to LL API cross reference:
CR CSIKERON LL_RCC_CSI_DisableStopMode
Return values:
None

Definition at line 1908 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_CSI_Enable ( void  )

Enable CSI oscillator.

Reference Manual to LL API cross reference:
CR CSION LL_RCC_CSI_Enable
Return values:
None

Definition at line 1868 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_CSI_EnableStopMode ( void  )

Enable CSI oscillator in Stop mode.

Reference Manual to LL API cross reference:
CR CSIKERON LL_RCC_CSI_EnableStopMode
Return values:
None

Definition at line 1898 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_CSI_GetCalibration ( void  )

Get CSI Calibration value.

Note:
When CSITRIM is written, CSICAL is updated with the sum of CSITRIM and the factory trim value
Reference Manual to LL API cross reference:
CSICFGR CSICAL LL_RCC_CSI_GetCalibration
Return values:
Avalue between 0 and 255 (0xFF)

Definition at line 1920 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_CSI_GetCalibTrimming ( void  )

Get CSI Calibration trimming.

Reference Manual to LL API cross reference:
CSICFGR CSITRIM LL_RCC_CSI_GetCalibTrimming
Return values:
Avalue between 0 and 31

Definition at line 1970 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_CSI_IsReady ( void  )

Check if CSI clock is ready.

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

Definition at line 1888 of file stm32h7xx_ll_rcc.h.

Referenced by LL_RCC_GetCECClockFreq(), LL_RCC_GetCLKPClockFreq(), LL_RCC_GetI2CClockFreq(), LL_RCC_GetLPUARTClockFreq(), LL_RCC_GetPLL1ClockFreq(), LL_RCC_GetPLL2ClockFreq(), LL_RCC_GetPLL3ClockFreq(), LL_RCC_GetSPIClockFreq(), and LL_RCC_GetUSARTClockFreq().

__STATIC_INLINE void LL_RCC_CSI_SetCalibTrimming ( uint32_t  Value)

Set CSI Calibration trimming.

Note:
user-programmable trimming value that is added to the CSICAL
Default value is 16, which, when added to the CSICAL value, should trim the CSI to 4 MHz +/- 1 %
Reference Manual to LL API cross reference:
CSICFGR CSITRIM LL_RCC_CSI_SetCalibTrimming
Parameters:
Valuecan be a value between 0 and 31
Return values:
None

Definition at line 1947 of file stm32h7xx_ll_rcc.h.