ESP8266 Developer Zone The Official ESP8266 Forum 2017-02-09T20:23:17+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=3335 2017-02-09T20:23:17+08:00 2017-02-09T20:23:17+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3335&p=11290#p11290 <![CDATA[Re: 关于V1.5.0 rtos sdk的sntp sntp_set_system_time()函数]]> 那u8_t sntp_enabled(void);这个函数是干嘛用的?
thanks

Regards
Bobby

Statistics: Posted by bobby_jiang — Thu Feb 09, 2017 8:23 pm


]]>
2017-02-09T14:09:40+08:00 2017-02-09T14:09:40+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3335&p=11277#p11277 <![CDATA[Re: 关于V1.5.0 rtos sdk的sntp sntp_set_system_time()函数]]> void sntp_set_system_time(sntp_time_t GMT_Time);这个接口不是给客户调用的,u32_t sntp_get_current_timestamp(void);
char* sntp_get_real_time(sntp_time_t t);这两个函数是获取本地时间的。

Statistics: Posted by ESP_Xutao — Thu Feb 09, 2017 2:09 pm


]]>
2017-02-08T17:57:49+08:00 2017-02-08T17:57:49+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3335&p=11272#p11272 <![CDATA[关于V1.5.0 rtos sdk的sntp sntp_set_system_time()函数]]> 我用的是v1.5.0的rtos的sdk,里面有sntp,我可以正常的获取到sntp服务器的时间了。
但是,我不是很明白void sntp_set_system_time(sntp_time_t GMT_Time);这个函数。按照我的理解,应该是获取到网络sntp时间后,通过void sntp_set_system_time(sntp_time_t GMT_Time);函数设置esp8266的定时器,然后后面只要通过函数接口获取到本地的timer,就可以知道正确的时间了,不需要每次查询时间都去网络上获取一次sntp服务器的时间。
但是,我通过void sntp_set_system_time(sntp_time_t GMT_Time);设置后,通过什么api接口获取本地的时间?

谢谢!

Regards
Bobby

Statistics: Posted by bobby_jiang — Wed Feb 08, 2017 5:57 pm


]]>