Examples update, add a note for configTime() that only one ntp server is supported by lwip (#5343)

lwip lib bundled with esp32 Arduino supports only one ntp server. Any additional servers set are just silently ignored.
This default is different from esp8266 Arduino core and very confusing. Most of the examples provided uses 3 different ntp servers for redundancy while only the first one is used actually.
Addressing issue #4964
This commit is contained in:
vortigont
2021-07-22 20:09:28 +03:00
committed by GitHub
parent ee24736042
commit 34125cee1d
7 changed files with 28 additions and 0 deletions

View File

@ -17,6 +17,10 @@ WiFiMulti WiFiMulti;
// Set time via NTP, as required for x.509 validation
void setClock() {
/*
Note: Bundled Arduino lwip supports only ONE ntp server, 2nd and 3rd options are silently ignored
see CONFIG_LWIP_DHCP_MAX_NTP_SERVERS define in ./tools/sdk/esp32/sdkconfig
*/
configTime(0, 0, "pool.ntp.org", "time.nist.gov"); // UTC
Serial.print(F("Waiting for NTP time sync: "));