From 1fdc4f08cb8e5f0935e3fcad482dbc9c97a8e2c6 Mon Sep 17 00:00:00 2001 From: 3djc Date: Tue, 25 Nov 2025 11:10:15 +0100 Subject: [PATCH] fix(h7): init rambackup clock so EM process operates correctly (#6827) --- radio/src/targets/common/arm/stm32/rtc_driver.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/radio/src/targets/common/arm/stm32/rtc_driver.cpp b/radio/src/targets/common/arm/stm32/rtc_driver.cpp index 8da3296f8..ae9141c75 100644 --- a/radio/src/targets/common/arm/stm32/rtc_driver.cpp +++ b/radio/src/targets/common/arm/stm32/rtc_driver.cpp @@ -67,6 +67,10 @@ void rtcInit() __HAL_RCC_PWR_CLK_ENABLE(); #endif +#if defined(STM32H7) || defined(STM32H7RS) + __HAL_RCC_BKPRAM_CLK_ENABLE(); +#endif + HAL_PWR_EnableBkUpAccess(); #if defined(LSE_DRIVE_STRENGTH) __HAL_RCC_LSE_CONFIG(RCC_LSE_OFF);