6 #include "NtpTimeProvider.h" 8 #if defined(ESP8266) || defined(ESP32) 13 const char NtpTimeProvider::kNtpServerName[] =
"us.pool.ntp.org";
17 void NtpTimeProvider::setup(
const char* ssid,
const char* password) {
18 uint16_t startMillis = millis();
19 WiFi.begin(ssid, password);
20 while (WiFi.status() != WL_CONNECTED) {
21 uint16_t elapsedMillis = millis() - startMillis;
22 if (elapsedMillis >= kConnectTimeoutMillis) {
30 mUdp.begin(mLocalPort);
32 #if ACE_TIME_NTP_TIME_PROVIDER_DEBUG == 1 34 Serial.print(F(
"Local port: "));
35 Serial.println(mUdp.localPort());