From fc854d22b7595ef2f092a36ceeb904569cba26ff Mon Sep 17 00:00:00 2001 From: Frederic Pillon Date: Mon, 27 Sep 2021 18:55:06 +0200 Subject: [PATCH] fix: enable peripheral bus clock when SRD domain is in DRUN Signed-off-by: Frederic Pillon --- src/STM32RTC.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/STM32RTC.cpp b/src/STM32RTC.cpp index b95a6ea..1c0ac13 100644 --- a/src/STM32RTC.cpp +++ b/src/STM32RTC.cpp @@ -915,6 +915,9 @@ void STM32RTC::setY2kEpoch(uint32_t ts) void STM32RTC::configForLowPower(Source_Clock source) { #if defined(HAL_PWR_MODULE_ENABLED) +#ifdef __HAL_RCC_RTCAPB_CLKAM_ENABLE + __HAL_RCC_RTCAPB_CLKAM_ENABLE(); +#endif if (!_configured) { _clockSource = source; // Enable RTC