Sfoglia il codice sorgente

Merge pull request #4787 from leton-tian/patch-1

Update drv_rtc.c
Bernard Xiong 3 anni fa
parent
commit
8a274211f1
1 ha cambiato i file con 8 aggiunte e 8 eliminazioni
  1. 8 8
      bsp/bluetrum/libraries/hal_drivers/drv_rtc.c

+ 8 - 8
bsp/bluetrum/libraries/hal_drivers/drv_rtc.c

@@ -189,27 +189,27 @@ static rt_err_t ab32_rtc_control(rt_device_t dev, int cmd, void *args)
     switch (cmd)
     switch (cmd)
     {
     {
     case RT_DEVICE_CTRL_RTC_GET_TIME:
     case RT_DEVICE_CTRL_RTC_GET_TIME:
-        *(rt_uint32_t *)args = get_rtc_time_stamp();
-        LOG_D("RTC: get rtc_time %x", *(rt_uint32_t *)args);
+        *(time_t *)args = get_rtc_time_stamp();
+        LOG_D("RTC: get rtc_time %x", *(time_t *)args);
         break;
         break;
 
 
     case RT_DEVICE_CTRL_RTC_SET_TIME:
     case RT_DEVICE_CTRL_RTC_SET_TIME:
-        if (set_rtc_time_stamp(*(rt_uint32_t *)args))
+        if (set_rtc_time_stamp(*(time_t *)args))
         {
         {
             result = -RT_ERROR;
             result = -RT_ERROR;
         }
         }
-        LOG_D("RTC: set rtc_time %x", *(rt_uint32_t *)args);
+        LOG_D("RTC: set rtc_time %x", *(time_t *)args);
         break;
         break;
     case RT_DEVICE_CTRL_RTC_SET_ALARM:
     case RT_DEVICE_CTRL_RTC_SET_ALARM:
-        if (set_rtc_alarm_stamp(*(rt_uint32_t *)args))
+        if (set_rtc_alarm_stamp(*(time_t *)args))
         {
         {
             result = -RT_ERROR;
             result = -RT_ERROR;
         }
         }
-        LOG_D("RTC: set alarm_stamp %x", *(rt_uint32_t *)args);
+        LOG_D("RTC: set alarm_stamp %x", *(time_t *)args);
         break;
         break;
     case RT_DEVICE_CTRL_RTC_GET_ALARM:
     case RT_DEVICE_CTRL_RTC_GET_ALARM:
-        *(rt_uint32_t *)args = get_rtc_alarm_stamp();
-        LOG_D("RTC: get alarm_stamp %x", *(rt_uint32_t *)args);
+        *(time_t *)args = get_rtc_alarm_stamp();
+        LOG_D("RTC: get alarm_stamp %x", *(time_t *)args);
         break;
         break;
     }
     }