summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--stmhal/rtc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/stmhal/rtc.c b/stmhal/rtc.c
index 1d349a6e90..be6aec2e0e 100644
--- a/stmhal/rtc.c
+++ b/stmhal/rtc.c
@@ -181,7 +181,11 @@ void rtc_init(void) {
// if LTE enabled & ready --> no need to (re-)init RTC
if ((RCC->BDCR & (RCC_BDCR_LSEON | RCC_BDCR_LSERDY)) == (RCC_BDCR_LSEON | RCC_BDCR_LSERDY)) {
// remove Backup Domain write protection
+ #if defined(MCU_SERIES_F7)
+ PWR->CR1 |= PWR_CR1_DBP;
+ #else
PWR->CR |= PWR_CR_DBP;
+ #endif
// Clear source Reset Flag
__HAL_RCC_CLEAR_RESET_FLAGS();
// provide some status information