espressif esp32 库的 lwip 组件中的SNTP 应用程序设置系统时间,以便调用
sntp_setoperatingmode(SNTP_OPMODE_POLL);
sntp_setservername(0, "pool.ntp.org");
sntp_init();
wait_until_time_updated();
sntp_stop();
time(&now);
将当前时间设置为now
.
该time()
函数在此处定义并用于_gettimeofday_r()
检索它。
sntp_init()
sntp_process()
在收到响应后,利用 评估响应并设置时间。据我了解,它使用函数(?)SNTP_SET_SYSTEM_TIME()
来设置时间;但是,我找不到此函数(?)的定义位置 - 因此无法找到sntp
应用程序如何设置由time()
.
sntp_init
esp32 的 lwip 组件中的 sntp 应用程序如何设置由time()