STM32H735xx HAL User Manual
Functions
System
RCC Exported Functions

Functions

__STATIC_INLINE void LL_RCC_SetSysClkSource (uint32_t Source)
 Configure the system clock source.
__STATIC_INLINE uint32_t LL_RCC_GetSysClkSource (void)
 Get the system clock source.
__STATIC_INLINE void LL_RCC_SetSysWakeUpClkSource (uint32_t Source)
 Configure the system wakeup clock source.
__STATIC_INLINE uint32_t LL_RCC_GetSysWakeUpClkSource (void)
 Get the system wakeup clock source.
__STATIC_INLINE void LL_RCC_SetKerWakeUpClkSource (uint32_t Source)
 Configure the kernel wakeup clock source.
__STATIC_INLINE uint32_t LL_RCC_GetKerWakeUpClkSource (void)
 Get the kernel wakeup clock source.
__STATIC_INLINE void LL_RCC_SetSysPrescaler (uint32_t Prescaler)
 Set System prescaler.
__STATIC_INLINE void LL_RCC_SetAHBPrescaler (uint32_t Prescaler)
 Set AHB prescaler.
__STATIC_INLINE void LL_RCC_SetAPB1Prescaler (uint32_t Prescaler)
 Set APB1 prescaler.
__STATIC_INLINE void LL_RCC_SetAPB2Prescaler (uint32_t Prescaler)
 Set APB2 prescaler.
__STATIC_INLINE void LL_RCC_SetAPB3Prescaler (uint32_t Prescaler)
 Set APB3 prescaler.
__STATIC_INLINE void LL_RCC_SetAPB4Prescaler (uint32_t Prescaler)
 Set APB4 prescaler.
__STATIC_INLINE uint32_t LL_RCC_GetSysPrescaler (void)
 Get System prescaler.
__STATIC_INLINE uint32_t LL_RCC_GetAHBPrescaler (void)
 Get AHB prescaler.
__STATIC_INLINE uint32_t LL_RCC_GetAPB1Prescaler (void)
 Get APB1 prescaler.
__STATIC_INLINE uint32_t LL_RCC_GetAPB2Prescaler (void)
 Get APB2 prescaler.
__STATIC_INLINE uint32_t LL_RCC_GetAPB3Prescaler (void)
 Get APB3 prescaler.
__STATIC_INLINE uint32_t LL_RCC_GetAPB4Prescaler (void)
 Get APB4 prescaler.

Function Documentation

__STATIC_INLINE uint32_t LL_RCC_GetAHBPrescaler ( void  )

Get AHB prescaler.

Reference Manual to LL API cross reference:
D1CFGR/ CDCFGR1 HPRE LL_RCC_GetAHBPrescaler
Return values:
Returnedvalue can be one of the following values:

Definition at line 2644 of file stm32h7xx_ll_rcc.h.

Referenced by RCC_GetHCLKClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetAPB1Prescaler ( void  )

Get APB1 prescaler.

Reference Manual to LL API cross reference:
D2CFGR/CDCFGR2 D2PPRE1/CDPPRE1 LL_RCC_GetAPB1Prescaler
Return values:
Returnedvalue can be one of the following values:

Definition at line 2663 of file stm32h7xx_ll_rcc.h.

Referenced by RCC_GetPCLK1ClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetAPB2Prescaler ( void  )

Get APB2 prescaler.

Reference Manual to LL API cross reference:
D2CFGR/CDCFGR2 D2PPRE2/CDPPRE2 LL_RCC_GetAPB2Prescaler
Return values:
Returnedvalue can be one of the following values:

Definition at line 2682 of file stm32h7xx_ll_rcc.h.

Referenced by RCC_GetPCLK2ClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetAPB3Prescaler ( void  )

Get APB3 prescaler.

Reference Manual to LL API cross reference:
D1CFGR/CDCFGR1 D1PPRE/CDPPRE LL_RCC_GetAPB3Prescaler
Return values:
Returnedvalue can be one of the following values:

Definition at line 2701 of file stm32h7xx_ll_rcc.h.

Referenced by RCC_GetPCLK3ClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetAPB4Prescaler ( void  )

Get APB4 prescaler.

Reference Manual to LL API cross reference:
D3CFGR/SRDCFGR D3PPRE/SRDPPRE LL_RCC_GetAPB4Prescaler
Return values:
Returnedvalue can be one of the following values:

Definition at line 2720 of file stm32h7xx_ll_rcc.h.

Referenced by RCC_GetPCLK4ClockFreq().

__STATIC_INLINE uint32_t LL_RCC_GetKerWakeUpClkSource ( void  )

Get the kernel wakeup clock source.

Reference Manual to LL API cross reference:
CFGR STOPKERWUCK LL_RCC_GetKerWakeUpClkSource
Return values:
Returnedvalue can be one of the following values:

Definition at line 2474 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE uint32_t LL_RCC_GetSysClkSource ( void  )

Get the system clock source.

Reference Manual to LL API cross reference:
CFGR SWS LL_RCC_GetSysClkSource
Return values:
Returnedvalue can be one of the following values:

Definition at line 2424 of file stm32h7xx_ll_rcc.h.

Referenced by RCC_GetSystemClockFreq(), and UTILS_EnablePLLAndSwitchSystem().

__STATIC_INLINE uint32_t LL_RCC_GetSysPrescaler ( void  )
__STATIC_INLINE uint32_t LL_RCC_GetSysWakeUpClkSource ( void  )

Get the system wakeup clock source.

Reference Manual to LL API cross reference:
CFGR STOPWUCK LL_RCC_GetSysWakeUpClkSource
Return values:
Returnedvalue can be one of the following values:

Definition at line 2449 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetAHBPrescaler ( uint32_t  Prescaler)

Set AHB prescaler.

Reference Manual to LL API cross reference:
D1CFGR/CDCFGR1 HPRE LL_RCC_SetAHBPrescaler
Parameters:
PrescalerThis parameter can be one of the following values:
Return values:
None

Definition at line 2518 of file stm32h7xx_ll_rcc.h.

Referenced by UTILS_EnablePLLAndSwitchSystem().

__STATIC_INLINE void LL_RCC_SetAPB1Prescaler ( uint32_t  Prescaler)

Set APB1 prescaler.

Reference Manual to LL API cross reference:
D2CFGR/CDCFGR2 D2PPRE1/CDPPRE1 LL_RCC_SetAPB1Prescaler
Parameters:
PrescalerThis parameter can be one of the following values:
Return values:
None

Definition at line 2538 of file stm32h7xx_ll_rcc.h.

Referenced by UTILS_EnablePLLAndSwitchSystem().

__STATIC_INLINE void LL_RCC_SetAPB2Prescaler ( uint32_t  Prescaler)

Set APB2 prescaler.

Reference Manual to LL API cross reference:
D2CFGR/CDCFGR2 D2PPRE2/CDPPRE2 LL_RCC_SetAPB2Prescaler
Parameters:
PrescalerThis parameter can be one of the following values:
Return values:
None

Definition at line 2558 of file stm32h7xx_ll_rcc.h.

Referenced by UTILS_EnablePLLAndSwitchSystem().

__STATIC_INLINE void LL_RCC_SetAPB3Prescaler ( uint32_t  Prescaler)

Set APB3 prescaler.

Reference Manual to LL API cross reference:
D1CFGR/CDCFGR1 D1PPRE/CDPPRE LL_RCC_SetAPB3Prescaler
Parameters:
PrescalerThis parameter can be one of the following values:
Return values:
None

Definition at line 2578 of file stm32h7xx_ll_rcc.h.

Referenced by UTILS_EnablePLLAndSwitchSystem().

__STATIC_INLINE void LL_RCC_SetAPB4Prescaler ( uint32_t  Prescaler)

Set APB4 prescaler.

Reference Manual to LL API cross reference:
D3CFGR/SRDCFGR D3PPRE/SRDPPRE LL_RCC_SetAPB4Prescaler
Parameters:
PrescalerThis parameter can be one of the following values:
Return values:
None

Definition at line 2598 of file stm32h7xx_ll_rcc.h.

Referenced by UTILS_EnablePLLAndSwitchSystem().

__STATIC_INLINE void LL_RCC_SetKerWakeUpClkSource ( uint32_t  Source)

Configure the kernel wakeup clock source.

Reference Manual to LL API cross reference:
CFGR STOPKERWUCK LL_RCC_SetKerWakeUpClkSource
Parameters:
SourceThis parameter can be one of the following values:
Return values:
None

Definition at line 2462 of file stm32h7xx_ll_rcc.h.

__STATIC_INLINE void LL_RCC_SetSysClkSource ( uint32_t  Source)

Configure the system clock source.

Reference Manual to LL API cross reference:
CFGR SW LL_RCC_SetSysClkSource
Parameters:
SourceThis parameter can be one of the following values:
Return values:
None

Definition at line 2410 of file stm32h7xx_ll_rcc.h.

Referenced by UTILS_EnablePLLAndSwitchSystem().

__STATIC_INLINE void LL_RCC_SetSysPrescaler ( uint32_t  Prescaler)

Set System prescaler.

Reference Manual to LL API cross reference:
D1CFGR/CDCFGR1 D1CPRE/CDCPRE LL_RCC_SetSysPrescaler
Parameters:
PrescalerThis parameter can be one of the following values:
Return values:
None

Definition at line 2494 of file stm32h7xx_ll_rcc.h.

Referenced by UTILS_EnablePLLAndSwitchSystem().

__STATIC_INLINE void LL_RCC_SetSysWakeUpClkSource ( uint32_t  Source)

Configure the system wakeup clock source.

Reference Manual to LL API cross reference:
CFGR STOPWUCK LL_RCC_SetSysWakeUpClkSource
Parameters:
SourceThis parameter can be one of the following values:
Return values:
None

Definition at line 2437 of file stm32h7xx_ll_rcc.h.