浏览代码

[rtc driver]remove NTP

Meco Man 4 年之前
父节点
当前提交
f982d81389
共有 2 个文件被更改,包括 0 次插入56 次删除
  1. 0 5
      components/drivers/include/drivers/rtc.h
  2. 0 51
      components/drivers/rtc/rtc.c

+ 0 - 5
components/drivers/include/drivers/rtc.h

@@ -16,9 +16,4 @@
 rt_err_t set_date(rt_uint32_t year, rt_uint32_t month, rt_uint32_t day);
 rt_err_t set_date(rt_uint32_t year, rt_uint32_t month, rt_uint32_t day);
 rt_err_t set_time(rt_uint32_t hour, rt_uint32_t minute, rt_uint32_t second);
 rt_err_t set_time(rt_uint32_t hour, rt_uint32_t minute, rt_uint32_t second);
 
 
-#ifdef RTC_SYNC_USING_NTP
-int rt_soft_rtc_init(void);
-int rt_rtc_ntp_sync_init(void);
-#endif /* RTC_SYNC_USING_NTP */
-
 #endif /* __RTC_H__ */
 #endif /* __RTC_H__ */

+ 0 - 51
components/drivers/rtc/rtc.c

@@ -196,55 +196,4 @@ MSH_CMD_EXPORT(list_date, show date and time (local timezone))
 MSH_CMD_EXPORT(date, get date and time or set (local timezone) [year month day hour min sec])
 MSH_CMD_EXPORT(date, get date and time or set (local timezone) [year month day hour min sec])
 #endif /* FINSH_USING_MSH */
 #endif /* FINSH_USING_MSH */
 
 
-/* Using NTP auto sync RTC time */
-#ifdef RTC_SYNC_USING_NTP
-/* NTP first sync delay time for network connect, unit: second */
-#ifndef RTC_NTP_FIRST_SYNC_DELAY
-#define RTC_NTP_FIRST_SYNC_DELAY                 (30)
-#endif
-/* NTP sync period, unit: second */
-#ifndef RTC_NTP_SYNC_PERIOD
-#define RTC_NTP_SYNC_PERIOD                      (1L*60L*60L)
-#endif
-
-static void ntp_sync_thread_enrty(void *param)
-{
-    extern time_t ntp_sync_to_rtc(const char *host_name);
-    /* first sync delay for network connect */
-    rt_thread_delay(RTC_NTP_FIRST_SYNC_DELAY * RT_TICK_PER_SECOND);
-
-    while (1)
-    {
-        ntp_sync_to_rtc(NULL);
-        rt_thread_delay(RTC_NTP_SYNC_PERIOD * RT_TICK_PER_SECOND);
-    }
-}
-
-int rt_rtc_ntp_sync_init(void)
-{
-    static rt_bool_t init_ok = RT_FALSE;
-    rt_thread_t thread;
-
-    if (init_ok)
-    {
-        return 0;
-    }
-
-    thread = rt_thread_create("ntp_sync", ntp_sync_thread_enrty, RT_NULL, 1536, 26, 2);
-    if (thread)
-    {
-        rt_thread_startup(thread);
-    }
-    else
-    {
-        return -RT_ENOMEM;
-    }
-
-    init_ok = RT_TRUE;
-
-    return RT_EOK;
-}
-INIT_COMPONENT_EXPORT(rt_rtc_ntp_sync_init);
-#endif /* RTC_SYNC_USING_NTP */
-
 #endif /* RT_USING_RTC */
 #endif /* RT_USING_RTC */