Как я могу установить часы ESP32 без доступа к интернету? - PullRequest
0 голосов
/ 31 января 2019

Извините, если это вопрос noob, но я исчерпал свое исследование с помощью http://www.cplusplus.com/reference/ctime/tm/ учебников и т. Д.

Я использую пример Arduino SimpleTime для ESP32, но хотел быбыть в состоянии установить время без доступа к Интернету.

Я использовал TimeLib.h для прошлого проекта, который имел функцию установки времени с использованием функции setTime(Hour, Minute, Second, MDay, Mon, Year), но эта библиотека и реализация часов, кажется, восприимчивы квремя увеличивается в соответствии с проблемой Espressif № 120: https://github.com/espressif/arduino-esp32/issues/120

Я протестировал эскиз SimpleTime и не обнаружил никакого сдвига во времени из-за операций чтения АЦП, поэтому хотел бы иметь возможность настроить ESP32при загрузке также в обстоятельствах, когда нет доступа к Интернету, и все еще можно запускать со временем, чтобы я мог использовать time(NULL), mktime(tm_struct) и т. д.

Существует ли другая реализация configTime(gmtOffset_sec, daylightOffset_sec, ntpServer), которая может работать?

Заранее спасибо:)

...