Browse Source

Merge pull request #3137 from balanceTWK/master_stm32_RTC

[update][bsp][stm32] drv_rtc.c
Bernard Xiong 5 years ago
parent
commit
3dfdfb2dd5
1 changed files with 12 additions and 1 deletions
  1. 12 1
      bsp/stm32/libraries/HAL_Drivers/drv_rtc.c

+ 12 - 1
bsp/stm32/libraries/HAL_Drivers/drv_rtc.c

@@ -12,6 +12,17 @@
 
 
 #ifdef BSP_USING_ONCHIP_RTC
 #ifdef BSP_USING_ONCHIP_RTC
 
 
+
+#ifndef HAL_RTCEx_BKUPRead
+#define HAL_RTCEx_BKUPRead(x1, x2) (~BKUP_REG_DATA)
+#endif
+#ifndef HAL_RTCEx_BKUPWrite
+#define HAL_RTCEx_BKUPWrite(x1, x2, x3)
+#endif
+#ifndef RTC_BKP_DR1
+#define RTC_BKP_DR1 RT_NULL
+#endif
+
 //#define DRV_DEBUG
 //#define DRV_DEBUG
 #define LOG_TAG             "drv.rtc"
 #define LOG_TAG             "drv.rtc"
 #include <drv_log.h>
 #include <drv_log.h>
@@ -116,7 +127,7 @@ static rt_err_t rt_rtc_config(struct rt_device *dev)
     RTC_Handler.Instance = RTC;
     RTC_Handler.Instance = RTC;
     if (HAL_RTCEx_BKUPRead(&RTC_Handler, RTC_BKP_DR1) != BKUP_REG_DATA)
     if (HAL_RTCEx_BKUPRead(&RTC_Handler, RTC_BKP_DR1) != BKUP_REG_DATA)
     {
     {
-        LOG_W("RTC hasn't been configured, please use <date> command to config.");
+        LOG_I("RTC hasn't been configured, please use <date> command to config.");
 
 
 #if defined(SOC_SERIES_STM32F1)
 #if defined(SOC_SERIES_STM32F1)
         RTC_Handler.Init.OutPut = RTC_OUTPUTSOURCE_NONE;
         RTC_Handler.Init.OutPut = RTC_OUTPUTSOURCE_NONE;