1 #include "NtpTimeProvider.h" 3 #if defined(ESP8266) || defined(ESP32) 8 const char NtpTimeProvider::kNtpServerName[] =
"us.pool.ntp.org";
12 void NtpTimeProvider::setup(
const char* ssid,
const char* password) {
13 uint16_t startMillis = millis();
14 WiFi.begin(ssid, password);
15 while (WiFi.status() != WL_CONNECTED) {
16 uint16_t elapsedMillis = millis() - startMillis;
17 if (elapsedMillis >= kConnectTimeoutMillis) {
25 mUdp.begin(mLocalPort);
27 #if ACE_TIME_NTP_TIME_PROVIDER_DEBUG == 1 29 Serial.print(F(
"Local port: "));
30 Serial.println(mUdp.localPort());