summaryrefslogtreecommitdiff
path: root/components/drivers/rtc
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2021-05-06 23:43:44 +0800
committerMeco Man <[email protected]>2021-05-06 23:43:44 +0800
commitf982d813892971a7e9ba75ace7061805cd8f2458 (patch)
treee9196b6f757fce217c1642a17704b2bfa2db76be /components/drivers/rtc
parent787e46c6a3591d133e051f509b7a262a0eee034a (diff)
[rtc driver]remove NTP
Diffstat (limited to 'components/drivers/rtc')
-rw-r--r--components/drivers/rtc/rtc.c51
1 files changed, 0 insertions, 51 deletions
diff --git a/components/drivers/rtc/rtc.c b/components/drivers/rtc/rtc.c
index 2c184bad21..f15b8a7754 100644
--- a/components/drivers/rtc/rtc.c
+++ b/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])
#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 */