From 570cb4594e7b584b987a9e98fd6f7dc1e927583d Mon Sep 17 00:00:00 2001 From: 4444x <1364421550@qq.com> Date: Fri, 17 Oct 2025 14:17:49 +0800 Subject: [PATCH] fix-artpi-rtc --- bsp/stm32/libraries/HAL_Drivers/drivers/drv_rtc.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bsp/stm32/libraries/HAL_Drivers/drivers/drv_rtc.c b/bsp/stm32/libraries/HAL_Drivers/drivers/drv_rtc.c index 7d4e37b5c8c..83828c7a38f 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drivers/drv_rtc.c +++ b/bsp/stm32/libraries/HAL_Drivers/drivers/drv_rtc.c @@ -46,12 +46,20 @@ static RTC_AlarmTypeDef Alarm_InitStruct = { 0 }; static struct rtc_device_object rtc_device; static RTC_HandleTypeDef RTC_Handler; +#ifdef SOC_SERIES_STM32H7 +rt_weak uint32_t HAL_RTCEx_BKUPRead(const RTC_HandleTypeDef *hrtc, uint32_t BackupRegister) +#else rt_weak uint32_t HAL_RTCEx_BKUPRead(RTC_HandleTypeDef *hrtc, uint32_t BackupRegister) +#endif { return (~BKUP_REG_DATA); } +#ifdef SOC_SERIES_STM32H7 +rt_weak void HAL_RTCEx_BKUPWrite(const RTC_HandleTypeDef *hrtc, uint32_t BackupRegister, uint32_t Data) +#else rt_weak void HAL_RTCEx_BKUPWrite(RTC_HandleTypeDef *hrtc, uint32_t BackupRegister, uint32_t Data) +#endif { return; }