STM32H735xx HAL User Manual
Functions
Extended System Control functions
RCCEx Exported Functions

Extended Peripheral Control functions. More...

Functions

void HAL_RCCEx_EnableLSECSS (void)
 Enables the LSE Clock Security System.
void HAL_RCCEx_DisableLSECSS (void)
 Disables the LSE Clock Security System.
void HAL_RCCEx_EnableLSECSS_IT (void)
 Enable the LSE Clock Security System Interrupt & corresponding EXTI line.
void HAL_RCCEx_WakeUpStopCLKConfig (uint32_t WakeUpClk)
 Configure the oscillator clock source for wakeup from Stop and CSS backup clock.
void HAL_RCCEx_KerWakeUpStopCLKConfig (uint32_t WakeUpClk)
 Configure the oscillator Kernel clock source for wakeup from Stop.
void HAL_RCCEx_WWDGxSysResetConfig (uint32_t RCC_WWDGx)
 Configure WWDG1 to generate a system reset not only CPU reset(default) when a time-out occurs.
void HAL_RCCEx_LSECSS_IRQHandler (void)
 Handle the RCC LSE Clock Security System interrupt request.
void HAL_RCCEx_LSECSS_Callback (void)
 RCCEx LSE Clock Security System interrupt callback.

Detailed Description

Extended Peripheral Control functions.


Function Documentation

void HAL_RCCEx_DisableLSECSS ( void  )

Disables the LSE Clock Security System.

Note:
LSE Clock Security System can only be disabled after a LSE failure detection.
Return values:
None

Definition at line 3016 of file stm32h7xx_hal_rcc_ex.c.

References __HAL_RCC_DISABLE_IT, and RCC_IT_LSECSS.

void HAL_RCCEx_EnableLSECSS ( void  )

Enables the LSE Clock Security System.

Note:
Prior to enable the LSE Clock Security System, LSE oscillator is to be enabled with HAL_RCC_OscConfig() and the LSE oscillator clock is to be selected as RTC clock with HAL_RCCEx_PeriphCLKConfig().
Return values:
None

Definition at line 3006 of file stm32h7xx_hal_rcc_ex.c.

void HAL_RCCEx_EnableLSECSS_IT ( void  )

Enable the LSE Clock Security System Interrupt & corresponding EXTI line.

Note:
LSE Clock Security System Interrupt is mapped on EXTI line 18
Return values:
None

Definition at line 3028 of file stm32h7xx_hal_rcc_ex.c.

References __HAL_RCC_ENABLE_IT, __HAL_RCC_LSECSS_EXTI_ENABLE_IT, __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_EDGE, and RCC_IT_LSECSS.

void HAL_RCCEx_KerWakeUpStopCLKConfig ( uint32_t  WakeUpClk)

Configure the oscillator Kernel clock source for wakeup from Stop.

Parameters:
WakeUpClk,:Kernel Wakeup clock This parameter can be one of the following values:
  • RCC_STOP_KERWAKEUPCLOCK_CSI: CSI oscillator selection
  • RCC_STOP_KERWAKEUPCLOCK_HSI: HSI oscillator selection
Return values:
None

Definition at line 3070 of file stm32h7xx_hal_rcc_ex.c.

References __HAL_RCC_KERWAKEUPSTOP_CLK_CONFIG, assert_param, and IS_RCC_STOP_KERWAKEUPCLOCK.

void HAL_RCCEx_LSECSS_Callback ( void  )

RCCEx LSE Clock Security System interrupt callback.

Return values:
none

Definition at line 3736 of file stm32h7xx_hal_rcc_ex.c.

Referenced by HAL_RCCEx_LSECSS_IRQHandler().

void HAL_RCCEx_LSECSS_IRQHandler ( void  )

Handle the RCC LSE Clock Security System interrupt request.

Return values:
None

Definition at line 3717 of file stm32h7xx_hal_rcc_ex.c.

References __HAL_RCC_CLEAR_IT, __HAL_RCC_GET_IT, HAL_RCCEx_LSECSS_Callback(), and RCC_IT_LSECSS.

void HAL_RCCEx_WakeUpStopCLKConfig ( uint32_t  WakeUpClk)

Configure the oscillator clock source for wakeup from Stop and CSS backup clock.

Parameters:
WakeUpClk,:Wakeup clock This parameter can be one of the following values:
  • RCC_STOP_WAKEUPCLOCK_CSI: CSI oscillator selection
  • RCC_STOP_WAKEUPCLOCK_HSI: HSI oscillator selection
Note:
This function shall not be called after the Clock Security System on HSE has been enabled.
Return values:
None

Definition at line 3055 of file stm32h7xx_hal_rcc_ex.c.

References __HAL_RCC_WAKEUPSTOP_CLK_CONFIG, assert_param, and IS_RCC_STOP_WAKEUPCLOCK.

void HAL_RCCEx_WWDGxSysResetConfig ( uint32_t  RCC_WWDGx)

Configure WWDG1 to generate a system reset not only CPU reset(default) when a time-out occurs.

Parameters:
RCC_WWDGx,:WWDGx to be configured This parameter can be one of the following values:
  • RCC_WWDG1: WWDG1 generates system reset
Note:
This bit can be set by software but is cleared by hardware during a system reset
Return values:
None

Definition at line 3124 of file stm32h7xx_hal_rcc_ex.c.

References assert_param, and IS_RCC_SCOPE_WWDG.