瀏覽代碼

fix-artpi-rtc

4444x 4 月之前
父節點
當前提交
daec5a939f
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      bsp/stm32/libraries/HAL_Drivers/drivers/drv_rtc.c

+ 8 - 0
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 struct rtc_device_object rtc_device;
 static RTC_HandleTypeDef RTC_Handler;
 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)
 rt_weak uint32_t HAL_RTCEx_BKUPRead(RTC_HandleTypeDef *hrtc, uint32_t BackupRegister)
+#endif
 {
 {
     return (~BKUP_REG_DATA);
     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)
 rt_weak void HAL_RTCEx_BKUPWrite(RTC_HandleTypeDef *hrtc, uint32_t BackupRegister, uint32_t Data)
+#endif
 {
 {
     return;
     return;
 }
 }