How can I force an ESP32 that awakes from deepsleep to RE-sync with a NTP-server?

Hi everybody,

As discussed in this thread

The RTC-time drifts away pretty fast when the ESP32 is in a sleep-mode.

I'm still working on getting an ESP32 to RE-sync with an NTP-server when coming back from deepsleep.

What I have managed so far is to get the actual time from an NTP-server on boot.
But it seems to be different when the ESP32 wakes up from deepsleep.

The callback-function

void SNTP_Time_received(struct timeval *t) {
  Serial.println("callback Got time adjustment from NTP!");
  timeIsSynchronised = true;
}

is not called again when awaking from deepsleep

// MACRO-START * MACRO-START * MACRO-START * MACRO-START * MACRO-START * MACRO-START *
// a detailed explanation how these macros work is given in this tutorial
// https://forum.arduino.cc/t/comfortable-serial-debug-output-short-to-write-fixed-text-name-and-content-of-any-variable-code-example/888298

#define dbg(myFixedText, variableName) \
  Serial.print( F(#myFixedText " "  #variableName"=") ); \
  Serial.println(variableName);

#define dbgi(myFixedText, variableName,timeInterval) \
  { \
    static unsigned long intervalStartTime; \
    if ( millis() - intervalStartTime >= timeInterval ){ \
      intervalStartTime = millis(); \
      Serial.print( F(#myFixedText " "  #variableName"=") ); \
      Serial.println(variableName); \
    } \
  }

#define dbgc(myFixedText, variableName) \
  { \
    static long lastState; \
    if ( lastState != variableName ){ \
      Serial.print( F(#myFixedText " "  #variableName" changed from ") ); \
      Serial.print(lastState); \
      Serial.print( F(" to ") ); \
      Serial.println(variableName); \
      lastState = variableName; \
    } \
  }

#define dbgcf(myFixedText, variableName) \
  { \
    static float lastState; \
    if ( lastState != variableName ){ \
      Serial.print( F(#myFixedText " "  #variableName" changed from ") ); \
      Serial.print(lastState); \
      Serial.print( F(" to ") ); \
      Serial.println(variableName); \
      lastState = variableName; \
    } \
  }
// MACRO-END * MACRO-END * MACRO-END * MACRO-END * MACRO-END * MACRO-END * MACRO-END *

#define uS_TO_S_FACTOR 1000000  /* Conversion factor for micro seconds to seconds */
#define TIME_TO_SLEEP  60        /* Time ESP32 will go to sleep (in seconds) */

RTC_DATA_ATTR int bootCount = 0;

#include <WiFi.h>
#include <sntp.h>
#include <time.h>                   // time() ctime()

time_t now;                         // this is the epoch
tm myTimeInfo;                      // the structure tm holds time information in a more convient way

boolean timeIsSynchronised;

unsigned long MyTestTimer = 0;                   // variables MUST be of type unsigned long
const byte    OnBoard_LED = 2;

unsigned long myGotoDeepSleepTimer;

const char *ssid     = "FRITZ!Box 4060 TR";
const char *password = "";

const char* ntpServer = "fritz.box";
const long  gmtOffset_sec = 0;
const int   daylightOffset_sec = 7200;


void print_wakeup_reason() {
  esp_sleep_wakeup_cause_t wakeup_reason;
  wakeup_reason = esp_sleep_get_wakeup_cause();
  switch (wakeup_reason)
  {
    case ESP_SLEEP_WAKEUP_EXT0 : Serial.println("Wakeup caused by external signal using RTC_IO"); break;
    case ESP_SLEEP_WAKEUP_EXT1 : Serial.println("Wakeup caused by external signal using RTC_CNTL"); break;
    case ESP_SLEEP_WAKEUP_TIMER : Serial.println("Wakeup caused by timer"); break;
    case ESP_SLEEP_WAKEUP_TOUCHPAD : Serial.println("Wakeup caused by touchpad"); break;
    case ESP_SLEEP_WAKEUP_ULP : Serial.println("Wakeup caused by ULP program"); break;
    default : Serial.printf("Wakeup was not caused by deep sleep: %d\n", wakeup_reason); break;
  }
}

void showTime() {
  time(&now);                       // read the current time
  localtime_r(&now, &myTimeInfo);           // update the structure tm with the current time
  Serial.print("year:");
  Serial.print(myTimeInfo.tm_year + 1900);  // years since 1900
  Serial.print("\tmonth:");
  Serial.print(myTimeInfo.tm_mon + 1);      // January = 0 (!)
  Serial.print("\tday:");
  Serial.print(myTimeInfo.tm_mday);         // day of month
  Serial.print("\thour:");
  Serial.print(myTimeInfo.tm_hour);         // hours since midnight  0-23
  Serial.print("\tmin:");
  Serial.print(myTimeInfo.tm_min);          // minutes after the hour  0-59
  Serial.print("\tsec:");
  Serial.print(myTimeInfo.tm_sec);          // seconds after the minute  0-61*
  Serial.print("\twday");
  Serial.print(myTimeInfo.tm_wday);         // days since Sunday 0-6
  if (myTimeInfo.tm_isdst == 1)             // Daylight Saving Time flag
    Serial.print("\tDST");
  else
    Serial.print("\tstandard");

  Serial.println();
}


void connectToWifi() {
  Serial.print("Connecting to #");
  Serial.print(ssid);
  Serial.println("#");

  WiFi.persistent(false);
  WiFi.mode(WIFI_STA);

  WiFi.begin(ssid, password);
  int myCount = 0;
  while (WiFi.status() != WL_CONNECTED) {
    yield();
    BlinkHeartBeatLED(OnBoard_LED, 333);
    delay(332);
    myCount++;
    Serial.print(".");
    if (myCount > 100) {
      Serial.println();
      Serial.println("no connection yet ESP.restart()");
      ESP.restart();
    }
  }
  Serial.print("\n connected.");
  Serial.println(WiFi.localIP() );

}

void synchroniseWith_NTP_Time() {
  Serial.print("synchroniseWith_NTP_Time configTime uses ntpServer ");
  Serial.println(ntpServer);
  configTime(gmtOffset_sec, daylightOffset_sec, ntpServer);
  Serial.print("synchronising time");

  int myCount = 0;
  while ( !timeIsSynchronised && myCount < 100) {
    myCount++;
    yield();
    time(&now);                       // read the current time
    localtime_r(&now, &myTimeInfo);
    BlinkHeartBeatLED(OnBoard_LED, 200);
    delay(201);

    Serial.print(".");
    if (myCount % 20 == 0) {
      showTime();
    }
  }

  if (timeIsSynchronised) {
    Serial.print("\n time synchronsized \n");
    showTime();
  }
  
  if (myCount >= 100) {
    Serial.print("\n sync did not occur ESP.restart() \n");
    ESP.restart();
  }
}


void PrintFileNameDateTime() {
  Serial.println( F("Code running comes from file ") );
  Serial.println(__FILE__);
  Serial.print( F("  compiled ") );
  Serial.print(__DATE__);
  Serial.print( F(" ") );
  Serial.println(__TIME__);
}


boolean TimePeriodIsOver (unsigned long &periodStartTime, unsigned long TimePeriod) {
  unsigned long currentMillis  = millis();
  if ( currentMillis - periodStartTime >= TimePeriod )
  {
    periodStartTime = currentMillis; // set new expireTime
    return true;                // more time than TimePeriod) has elapsed since last time if-condition was true
  }
  else return false;            // not expired
}


void BlinkHeartBeatLED(int IO_Pin, int BlinkPeriod) {
  static unsigned long MyBlinkTimer;
  pinMode(IO_Pin, OUTPUT);

  if ( TimePeriodIsOver(MyBlinkTimer, BlinkPeriod) ) {
    digitalWrite(IO_Pin, !digitalRead(IO_Pin) );
  }
}

//Callback-function
void SNTP_Time_received(struct timeval *t) {
  Serial.println("callback Got time adjustment from NTP!");
  timeIsSynchronised = true;
}


void setup() {
  timeIsSynchronised = false;
  Serial.begin(115200);
  delay(1000);
  Serial.println("\n Setup-Start \n");
  PrintFileNameDateTime();
  sntp_set_time_sync_notification_cb( SNTP_Time_received ); // set notification call-back function

  if (bootCount == 0) {
    connectToWifi();
  }
  else {
    Serial.print("bootcount=");
    Serial.println(bootCount);
    Serial.println(" reconnect() to WiFi");
    WiFi.reconnect();
    Serial.println(" reconnect() done");
  }

  synchroniseWith_NTP_Time();

  ++bootCount;
  Serial.println("Boot number: " + String(bootCount));
  //Print the wakeup reason for ESP32
  print_wakeup_reason();
  esp_sleep_enable_timer_wakeup(TIME_TO_SLEEP * uS_TO_S_FACTOR);
  Serial.println("Setup ESP32 to sleep for every " + String(TIME_TO_SLEEP) +  " Seconds");
  Serial.println("Going to sleep in 3 seconds");
  myGotoDeepSleepTimer = millis();
}


void loop() {
  BlinkHeartBeatLED(OnBoard_LED, 100);

  if ( TimePeriodIsOver(MyTestTimer, 1000) ) {
    showTime();
  }

  if ( TimePeriodIsOver(myGotoDeepSleepTimer, 3000) ) {
    Serial.print("sleeping now for ");
    Serial.print(TIME_TO_SLEEP);
    Serial.println(" seconds");
    esp_deep_sleep_start();
    Serial.println("This will never be printed");
  }
}

What do I have to change / to add in this code to force the ESP32 to make a new NTP-server-request?
a new call to

  configTime(gmtOffset_sec, daylightOffset_sec, ntpServer);

does not do the trick

best regards Stefan

does the wifi remain connected in deep sleep?

have you tied to disconnect and reconnect the wifi?

not sure if it does.
edit:
hm thinking about it: in deepsleep the current goes down really low (except for bad board-design that can keep it on a level of 10 mA. Without that the current goes down to 15 µA.
So WiFi must be off. Otherwise the current would be much higher
a Wifi.reconnect() seems to be sufficient. But I haven't really tested this

I have no idea how I would "tie" to disconnect and reconnect to the WiFi

   WiFi.disconnect();
   connectToWifi();

looking at the lib, haven't used it myself yet..
looks like the actual sync may take a bit..
this is loop from sample..

void loop()
{
  delay(5000);
  printLocalTime();     // it will take some time to sync time :)
}

curious, try changing your code to sleep after a successful time sync..
see what you get..

sorry, good luck.. ~q

it took me quite a while, but currently it looks like that NTP is called in each wakeup now.

/*
 https://forum.arduino.cc/t/how-can-i-force-an-esp32-that-awakes-from-deepsleep-to-re-sync-with-a-ntp-server/1116313/5

 call NTP even after a deepsleep periode
 2023-04-17 by noiasca
*/

#include <WiFi.h>

//#include <credentials.h>                           // that's just if you have already one file with your credentials

#ifndef STASSID
#define STASSID "your-ssid"                            // set your SSID
#define STAPSK  "your-password"                        // set your wifi password
#endif

#define MY_NTP_SERVER "at.pool.ntp.org"                // choose the best fitting NTP server pool for your country
#define MY_TZ "CET-1CEST,M3.5.0/02,M10.5.0/03"         // Berlin, Vienna, Rom, ... https://github.com/nayarsystems/posix_tz_db/blob/master/zones.csv

RTC_DATA_ATTR int bootCounter = 0;                     // test variable in RTC memory
const uint32_t sleeptime = 30 * 1000UL * 1000UL ;      // in microseconds


// callback to check if NTP was called
#include "esp_sntp.h"
void cbSyncTime(struct timeval *tv) { // callback function to show when NTP was synchronized
  Serial.println("NTP time synched");
}

void firstStart() {
  Serial.println("firstStart");
  WiFi.mode(WIFI_STA);
  WiFi.begin(STASSID, STAPSK);
  Serial.println();

  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println();
  Serial.print("IP: ");
  Serial.println(WiFi.localIP());
  struct tm local;
  configTzTime(MY_TZ, MY_NTP_SERVER);    
  getLocalTime(&local, 10000);          
}

void setup() {
  Serial.begin(115200);
  Serial.println("\nsetup");
  sntp_set_time_sync_notification_cb(cbSyncTime);  // optional/just for test: set a Callback function for time synchronization notification
  esp_sleep_wakeup_cause_t wakeup_cause;
  setenv("TZ", MY_TZ, 1);                          // Set environment variable with your time zone - causes NTP call
  tzset();
  bootCounter++;
  Serial.println("Startup: " + String(bootCounter));
  wakeup_cause = esp_sleep_get_wakeup_cause();     // get wakeup
  Serial.print("wakeup_cause="); Serial.println(wakeup_cause);
  if (wakeup_cause != 3) firstStart();             // when wakeup by reset
}

void loop() {
  Serial.println("loop");
  delay(11000);               // consume time ... make it possible that NTP has a chance to get called in the background!!!
  tm local;
  getLocalTime(&local);
  Serial.println(&local, "%Y-%m-%d %H:%M:%S");
  Serial.println("Deepsleep\r\n");
  esp_sleep_enable_timer_wakeup(sleeptime);
  esp_deep_sleep_start();                
}

You know, I should add..
My ISP does something funny with NTP..
first attempt to sync always fails, second attempt always works..
Got 2 ISPs both do the same, weird..
I load 100's of computers, so not just my computers..
~q

Cleaner code:

/*
  ESP32: call deepsleep after NTP was successful - non blocking
  based on a request in: https://forum.arduino.cc/t/how-can-i-force-an-esp32-that-awakes-from-deepsleep-to-re-sync-with-a-ntp-server/1116313/5

  See for general informtion on ESP + NTP:  https://werner.rothschopf.net/microcontroller/202103_arduino_esp32_ntp_en.htm 

  2023-04-17 by noiasca
*/

#include <WiFi.h>

//#include <credentials.h>                           // that's just if you have already one file with your credentials
#ifndef STASSID
#define STASSID "your-ssid"                            // set your SSID
#define STAPSK  "your-password"                        // set your wifi password
#endif

#define MY_NTP_SERVER "at.pool.ntp.org"                // choose the best fitting NTP server pool for your country
#define MY_TZ "CET-1CEST,M3.5.0/02,M10.5.0/03"         // Berlin, Vienna, Rom, ... https://github.com/nayarsystems/posix_tz_db/blob/master/zones.csv

const uint32_t sleeptime = 30 * 1000UL * 1000UL ;      // in microseconds
const uint32_t timeoutError = 20;                      // forced shutdown after n seconds if NTP fails

bool isSetNtp = false;                                 // flag to indicate if we had a successful NTP call
RTC_DATA_ATTR uint16_t bootCounter = 0;                // test variable in RTC memory

// callback to check if NTP was called
#include "esp_sntp.h"
void cbSyncTime(struct timeval *tv) { // callback function to show when NTP was synchronized
  Serial.println("NTP time synched");
  isSetNtp = true;
}

// printout the current time (even if the time might be outdated ...)
void printTime() {  
  tm local;
  getLocalTime(&local);
  Serial.println(&local, "%Y-%m-%d %H:%M:%S");
}

// just a pseudo parallel task to be processed as long as we don't have a successfull NTP call
void heartbeat() {
  static uint32_t previousMillis = -1000; // make the timestamp outdated for the first call
  if (millis() - previousMillis > 1000) {
    previousMillis = millis();
    printTime();
  }
}

void firstStart() {
  Serial.println("firstStart");
  WiFi.mode(WIFI_STA);
  WiFi.begin(STASSID, STAPSK);
  Serial.println();
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println();
  Serial.print("IP: "); Serial.println(WiFi.localIP());
  struct tm local;
  configTzTime(MY_TZ, MY_NTP_SERVER);    // reported to be needed after DS
  getLocalTime(&local, 10000);           // try 10 secs to sync
}

void shutdown() {
  Serial.println("shutdown - deepsleep");
  Serial.flush();
  esp_sleep_enable_timer_wakeup(sleeptime);
  esp_deep_sleep_start();
}

void setup() {
  Serial.begin(115200);
  Serial.println("\nsetup");
  sntp_set_time_sync_notification_cb(cbSyncTime);  // set a Callback function for time synchronization notification
  esp_sleep_wakeup_cause_t wakeup_cause;
  setenv("TZ", MY_TZ, 1);                          // Set environment variable with your time zone - causes NTP call
  tzset();
  bootCounter++;
  wakeup_cause = esp_sleep_get_wakeup_cause();     // get wakeup
  Serial.print("Startup: "); Serial.println(bootCounter);
  Serial.print("wakeup_cause="); Serial.println(wakeup_cause);
  if (wakeup_cause != 3) {
    firstStart();             // when wakeup by reset
  }
  Serial.println("end of setup");
}

void loop() {
  heartbeat();

  if (isSetNtp) {
    Serial.println("do activity");
    printTime();
    // put here your code to be processed after NTP was set
    //
    shutdown();
  }

  if (millis() > timeoutError * 1000UL) {
    Serial.println("no NTP - shutdown anyway");
    shutdown();
  }
}

no blocking delay.
The code will "wait" until NTP was synched.
If that lasts to long, the ESP will go in deepsleep after a set periode.

most of the time the first NTP (after upload) is quite fast.
After a deepsleep it might take longer.
here is an example where you see that the time at 19:43:18 was still "wrong",
after the NTP was received (and time updated) the activity will be processed:

19:42:44.940 -> setup
19:42:44.940 -> Startup: 1
19:42:44.940 -> wakeup_cause=0
19:42:44.940 -> firstStart
19:42:45.094 -> 
19:42:45.596 -> .
19:42:45.596 -> IP: 172.18.67.206
19:42:46.948 -> NTP time synched
19:42:47.001 -> end of setup
19:42:47.001 -> 2023-04-17 19:42:47
19:42:47.001 -> do activity
19:42:47.001 -> 2023-04-17 19:42:47
19:42:47.001 -> shutdown - deepsleep
19:43:16.752 -> ets Jun  8 2016 00:22:57
19:43:16.752 -> 
19:43:16.752 -> rst:0x5 (DEEPSLEEP_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
19:43:16.752 -> configsip: 0, SPIWP:0xee
19:43:16.752 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
19:43:16.752 -> mode:DIO, clock div:1
19:43:16.752 -> load:0x3fff0030,len:1184
19:43:16.752 -> load:0x40078000,len:13220
19:43:16.752 -> ho 0 tail 12 room 4
19:43:16.752 -> load:0x40080400,len:3028
19:43:16.752 -> entry 0x400805e4
19:43:16.837 -> 
19:43:16.837 -> setup
19:43:16.837 -> Startup: 2
19:43:16.837 -> wakeup_cause=4
19:43:16.837 -> firstStart
19:43:16.891 -> 
19:43:17.393 -> ..
19:43:17.894 -> IP: 172.18.67.206
19:43:17.894 -> end of setup
19:43:17.894 -> 2023-04-17 19:43:18
19:43:18.899 -> 2023-04-17 19:43:19
19:43:19.501 -> NTP time synched
19:43:19.501 -> do activity
19:43:19.501 -> 2023-04-17 19:43:19
19:43:19.501 -> shutdown - deepsleep

Hi @noiasca ,

thank you very very much for your code. I have tested it successfully.

I made some smaller changes by adding more serial output but kept the logic and the structure.

If I let print the RTC-clock's time right after boot and before the re-syncing
the time has a 2 hours offset which I think is the offset between epoc-UTC and MET

Here mycode-version with some more serial output

/*
  https://forum.arduino.cc/t/how-can-i-force-an-esp32-that-awakes-from-deepsleep-to-re-sync-with-a-ntp-server/1116313/5

  call NTP even after a deepsleep periode - non blocking
  2023-04-17 by noiasca
  2023-04-17 Serial.prints modified by StefanL38
*/

#include <WiFi.h>
#include "esp_sntp.h"
#include "WiFiCredentials.h" // that's just if you have already a file with your credentials

#ifndef STASSID
#define STASSID "" // set your SSID
#define STAPSK  "" // set your wifi password
#endif

#define MY_NTP_SERVER "fritz.box"               
//#define MY_NTP_SERVER "at.pool.ntp.org"                // choose the best fitting NTP server pool for your country
#define MY_TZ "CET-1CEST,M3.5.0/02,M10.5.0/03"         // Berlin, Vienna, Rom, ... https://github.com/nayarsystems/posix_tz_db/blob/master/zones.csv
#define NTP_REQUEST_TIMEOUT 10000

const uint32_t sleeptime = 30 * 1000UL * 1000UL ;      // in microseconds
const uint32_t timeoutError = 20;                      // forced shutdown after n seconds if NTP fails

bool isSetNtp = false;                                 // flag to indicate if we had a successful NTP call
RTC_DATA_ATTR uint16_t bootCounter = 0;                // test variable in RTC memory


// callback to check if NTP was called
void cbSyncTime(struct timeval *tv) { // callback function to show when NTP was synchronized
  Serial.println("callback NTP time now synched");
  isSetNtp = true;
}


// printout the current time (even if the time might be outdated ...)
void printTime() {
  tm local;
  getLocalTime(&local);
  Serial.println(&local, "%Y-%m-%d %H:%M:%S");
}


// just a pseudo parallel task to be processed as long as we don't have a successfull NTP call
void heartbeat() {
  static uint32_t previousMillis = -1000; // make the timestamp outdated for the first call
  if (millis() - previousMillis > 1000) {
    previousMillis = millis();
    printTime();
  }
}


void firstStart() {
  Serial.println("firstStart");
  WiFi.mode(WIFI_STA);
  WiFi.begin(STASSID, STAPSK);
  Serial.print("trying to connect to SSID #");
  Serial.print(STASSID);
  Serial.println("#");
  
  Serial.println();
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println();
  Serial.print("connecteded IP of ESP32 is: "); 
  Serial.println(WiFi.localIP());
  Serial.print("signal strength RSSI "); 
  Serial.println(WiFi.RSSI());
  struct tm local;
  
  Serial.print("requesting time from NTP-Server #"); 
  Serial.print(MY_NTP_SERVER);
  Serial.print("# request timeout "); 
  Serial.print(NTP_REQUEST_TIMEOUT / 1000); 
  Serial.println(" seconds"); 

  configTzTime(MY_TZ, MY_NTP_SERVER);        // reported to be needed after Deepsleep
  getLocalTime(&local, NTP_REQUEST_TIMEOUT); // try 10 secs to sync
  Serial.println("getLocalTime done"); 
}


void shutdown() {
  Serial.print("goto Deepsleep for ");
  Serial.print(sleeptime / 1000000);
  Serial.println(" seconds");
  Serial.println("shutdown - deepsleep");
  Serial.flush();
  esp_sleep_enable_timer_wakeup(sleeptime);
  esp_deep_sleep_start();
}


void setup() {
  Serial.begin(115200);
  Serial.println("\n setup");
  Serial.print("RTC time before getLocalTime ");
  printTime();
  
  sntp_set_time_sync_notification_cb(cbSyncTime);  // optional/just for test: set a Callback function for time synchronization notification
  esp_sleep_wakeup_cause_t wakeup_cause;
  setenv("TZ", MY_TZ, 1);                          // Set environment variable with your time zone - causes NTP call
  tzset();
  bootCounter++;
  wakeup_cause = esp_sleep_get_wakeup_cause();     // get wakeup
  Serial.print("Startup no: "); 
  Serial.println(bootCounter);

  Serial.print("wakeup_cause="); 
  Serial.println(wakeup_cause);
  if (wakeup_cause != 3) 
    firstStart();             // when wakeup by reset
    
  Serial.println("end of setup");
}


void loop() {
  heartbeat();

  if (isSetNtp) {
    Serial.println("do activity");
    printTime();
    // put here your code be processed after NTP is set.
    //
    shutdown();
  }

  if (millis() > timeoutError * 1000UL) {
    Serial.println("no NTP - shutdown anyway");
    shutdown();
  }
}

the output looks like this

2:16:08.702 ->  setup
22:16:08.702 -> RTC time before getLocalTime 1970-01-01 00:00:05
22:16:13.722 -> Startup no: 1
22:16:13.722 -> wakeup_cause=0
22:16:13.722 -> firstStart
22:16:13.828 -> trying to connect to SSID #ASUS#
22:16:13.828 -> 
22:16:14.316 -> .
22:16:14.316 -> connecteded IP of ESP32 is: 192.168.1.180
22:16:14.316 -> signal strength RSSI -70
22:16:14.316 -> requesting time from NTP-Server #fritz.box# request timeout 10 seconds
22:16:17.429 -> callback NTP time now synched
22:16:17.429 -> getLocalTime done
22:16:17.429 -> end of setup
22:16:17.429 -> 2023-04-17 22:16:16
22:16:17.429 -> do activity
22:16:17.429 -> 2023-04-17 22:16:16
22:16:17.429 -> goto Deepsleep for 30 seconds
22:16:17.429 -> shutdown - deepsleep
22:16:47.235 -> ets Jul 29 2019 12:21:46
22:16:47.235 -> 
22:16:47.235 -> rst:0x5 (DEEPSLEEP_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
22:16:47.235 -> configsip: 0, SPIWP:0xee
22:16:47.235 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
22:16:47.270 -> mode:DIO, clock div:1
22:16:47.270 -> load:0x3fff0030,len:1344
22:16:47.270 -> load:0x40078000,len:13924
22:16:47.270 -> ho 0 tail 12 room 4
22:16:47.270 -> load:0x40080400,len:3600
22:16:47.270 -> entry 0x400805f0
22:16:47.305 -> 
22:16:47.305 ->  setup
22:16:47.305 -> RTC time before getLocalTime 2023-04-17 20:16:46
22:16:47.305 -> Startup no: 2
22:16:47.305 -> wakeup_cause=4
22:16:47.305 -> firstStart
22:16:47.340 -> trying to connect to SSID #ASUS#
22:16:47.340 -> 
22:16:47.830 -> ..
22:16:48.359 -> connecteded IP of ESP32 is: 192.168.1.180
22:16:48.359 -> signal strength RSSI -69
22:16:48.359 -> requesting time from NTP-Server #fritz.box# request timeout 10 seconds
22:16:48.359 -> getLocalTime done
22:16:48.359 -> end of setup
22:16:48.359 -> 2023-04-17 22:16:47
22:16:49.339 -> 2023-04-17 22:16:48
22:16:50.353 -> 2023-04-17 22:16:49
22:16:51.368 -> 2023-04-17 22:16:50
22:16:52.348 -> 2023-04-17 22:16:51
22:16:52.631 -> callback NTP time now synched
22:16:52.631 -> do activity
........
3:01:47.773 ->  setup
23:01:47.773 -> RTC time before getLocalTime 2023-04-17 21:01:47
23:01:47.773 -> Startup no: 81
23:01:47.773 -> wakeup_cause=4
23:01:47.773 -> firstStart
23:01:47.807 -> trying to connect to SSID #ASUS#
23:01:47.807 -> 
23:01:48.294 -> ..
23:01:48.789 -> connecteded IP of ESP32 is: 192.168.1.180
23:01:48.789 -> signal strength RSSI -68
23:01:48.789 -> requesting time from NTP-Server #fritz.box# request timeout 10 seconds
23:01:48.823 -> getLocalTime done
23:01:48.823 -> end of setup
23:01:48.823 -> 2023-04-17 23:01:48
23:01:49.799 -> 2023-04-17 23:01:49
23:01:50.812 -> 2023-04-17 23:01:50
23:01:50.918 -> callback NTP time now synched
23:01:50.918 -> do activity
23:01:50.918 -> 2023-04-17 23:01:50
23:01:50.918 -> goto Deepsleep for 30 seconds
23:01:50.918 -> shutdown - deepsleep

best regards Stefan

I can confirm the monitoring of the call back works as a check it has synchronised. At the moment I'm not specifically waiting for a NTP 'hit' but the time it takes can be short enough to work. It is just so odd that there is an unpredictable delay in a 'parallel' task which I was not expecting. The code fragments on the net don't shed much light on this. Hence my initial post where I tried to describe the problem. Thanks for your help.
12TA

I think the printlocaltime(&timeinfo) returns a boolean as to whether the time is plausible / has ever been set, rather than my assumption of an immediately preceeding successful NTP set. My plan is to clear the &timeinfo struct before going to sleep so then a getlocaltime(&timeinfo) test on awakening is a true test of whether the RTC clock has actually been synchronised. That would make the code and explanation much clearer. I'm not yet sure how to render &timeinfo implausible. It is still to test...
12TA

this doesn't happen on my side.
But I know a similar behaviour from older ESP8266 cores if you were calling an outdated API (first call ok, consecutive calls not respecting the TZ any more).

So it might help when you tell us which ESP32 core version you are using, because as mentioned - doesn't happen here on ESP32 core 2.0.7. Please also check with a real ntp pool - just to exclude other circumstances.

NTP is a call to another device, so you can never predict how long this will take nor if it will be successful at all. So the only secure way is to check if it was successful, hence "wait" for an OK response or "time out" (go sleep without new time).

This is the compile-log. I shortened some very long entrys to stay below the 120.000 chars limit of a posting
I'm using core 2.0.7
If the sync with NTP time is done the time is the same as on my PC which is the correct hour for MET. So I conclude the NTP-server "fritz.box" uses the correct time.

E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\arduino-builder -dump-prefs -logger=machine -hardware E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware -hardware C:\Users\dipl-\AppData\Local\Arduino15\packages -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\tools-builder -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware\tools\avr -tools C:\Users\dipl-\AppData\Local\Arduino15\packages -built-in-libraries E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries -libraries F:\myData\Arduino\libraries -fqbn=esp32:esp32:esp32:JTAGAdapter=default,PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none,EraseFlash=none -vid-pid=10C4_EA60 -ide-version=10819 -build-path C:\Users\dipl-\AppData\Local\Temp\arduino_build_595248 -warnings=all -build-cache C:\Users\dipl-\AppData\Local\Temp\arduino_cache_326018 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.mklittlefs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.esptool_py.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.esptool_py-4.5.1.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.openocd-esp32.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.11.0-esp32-20221026 -prefs=runtime.tools.openocd-esp32-v0.11.0-esp32-20221026.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.11.0-esp32-20221026 -prefs=runtime.tools.mkspiffs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -verbose F:\myData\Arduino\noiasca-ESP32-deepsleep-NTP-time-001\noiasca-ESP32-deepsleep-NTP-time-001.ino
E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\arduino-builder -compile -logger=machine -hardware E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware -hardware C:\Users\dipl-\AppData\Local\Arduino15\packages -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\tools-builder -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware\tools\avr -tools C:\Users\dipl-\AppData\Local\Arduino15\packages -built-in-libraries E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries -libraries F:\myData\Arduino\libraries -fqbn=esp32:esp32:esp32:JTAGAdapter=default,PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none,EraseFlash=none -vid-pid=10C4_EA60 -ide-version=10819 -build-path C:\Users\dipl-\AppData\Local\Temp\arduino_build_595248 -warnings=all -build-cache C:\Users\dipl-\AppData\Local\Temp\arduino_cache_326018 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.mklittlefs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.esptool_py.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.esptool_py-4.5.1.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.openocd-esp32.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.11.0-esp32-20221026 -prefs=runtime.tools.openocd-esp32-v0.11.0-esp32-20221026.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.11.0-esp32-20221026 -prefs=runtime.tools.mkspiffs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -verbose F:\myData\Arduino\noiasca-ESP32-deepsleep-NTP-time-001\noiasca-ESP32-deepsleep-NTP-time-001.ino
Using board 'esp32' from platform in folder: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7
Using core 'esp32' from platform in folder: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7
...
esptool.py v4.5.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
cmd /c if exist "F:\\myData\\Arduino\\noiasca-ESP32-deepsleep-NTP-time-001\\build_opt.h" COPY /y "F:\\myData\\Arduino\\noiasca-ESP32-deepsleep-NTP-time-001\\build_opt.h" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\build_opt.h"
cmd /c if not exist "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\build_opt.h" type nul > "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\build_opt.h"
Detecting libraries used...
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-g++" -DHAVE_CONFIG_H "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE "-DIDF_VER=\"v4.4.4\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/newlib/platform_include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/freertos/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/freertos/include/esp_additions/freertos" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/freertos/port/xtensa/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/freertos/include/esp_additions" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hw_support/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hw_support/include/soc" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hw_support/port/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/heap/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/log/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/include/apps" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/include/apps/sntp" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/lwip/src/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/port/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/port/esp32/include/arch" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/soc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/soc/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/soc/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/hal/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/hal/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/hal/platform_port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_rom/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_rom/include/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_rom/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_system/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_system/port/soc" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_system/port/public_compat" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/xtensa/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/xtensa/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/driver/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/driver/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_pm/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_ringbuf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/efuse/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/efuse/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/vfs/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_wifi/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_event/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_netif/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_eth/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/tcpip_adapter/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_phy/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_phy/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_ipc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/app_trace/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_timer/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/mbedtls/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/mbedtls/mbedtls/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/app_update/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/spi_flash/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bootloader_support/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/nvs_flash/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/pthread/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_gdbstub/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_gdbstub/xtensa" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_gdbstub/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/espcoredump/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/espcoredump/include/port/xtensa" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/wpa_supplicant/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/wpa_supplicant/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/ieee802154/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/console" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/asio/asio/asio/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/asio/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/common/osi/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/include/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/common/api/include/api" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/common/btc/profile/esp/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/api" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/cbor/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/unity/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/unity/unity/src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/cmock/CMock/src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/coap/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/coap/libcoap/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/nghttp/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-tls" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-tls/esp-tls-crypto" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_adc_cal/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hid/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/tcp_transport/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_http_client/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_http_server/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_https_ota/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_https_server/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_lcd/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_lcd/interface" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/protobuf-c/protobuf-c" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/protocomm/include/common" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/protocomm/include/security" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/protocomm/include/transports" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/mdns/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_local_ctrl/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/sdmmc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_serial_slave_link/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_websocket_client/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/expat/expat/expat/lib" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/expat/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/wear_levelling/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/fatfs/diskio" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/fatfs/vfs" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/fatfs/src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/freemodbus/freemodbus/common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/idf_test/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/idf_test/include/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/jsmn/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/json/cJSON" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/libsodium/port_include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/mqtt/esp-mqtt/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/openssl/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/perfmon/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/spiffs/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/ulp/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/wifi_provisioning/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/rmaker_common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/json_parser/upstream/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/json_parser/upstream" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/json_generator/upstream" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_schedule/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_rainmaker/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/gpio_button/button/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/qrcode/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/ws2812_led" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_diagnostics/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/rtc_store/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_insights/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/dotprod/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/support/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/hann/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/nuttall/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/flat_top/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/iir/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/fir/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/add/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/sub/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/mul/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/addc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/mulc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/sqrt/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/matrix/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/fft/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/dct/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/conv/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/kalman/ekf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/kalman/ekf_imu13states/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_littlefs/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/tool" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/typedef" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/image" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/math" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/nn" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/layer" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/detect" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/model_zoo" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-sr/src/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-sr/esp-tts/esp_tts_chinese/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-sr/include/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp32-camera/driver/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp32-camera/conversions/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/fb_gfx/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/qio_qspi/include" -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu++11 -fexceptions -fno-rtti -c -w -Os -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248/build_opt.h" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\cores\\esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\variants\\esp32" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\sketch\\noiasca-ESP32-deepsleep-NTP-time-001.ino.cpp" -o nul
Alternatives for WiFi.h: [WiFi@1.2.7 WiFi@2.0.0 WiFiNINA@1.8.13]
ResolveLibrary(WiFi.h)
  -> candidates: [WiFi@1.2.7 WiFi@2.0.0 WiFiNINA@1.8.13]
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-g++" -DHAVE_CONFIG_H "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE "-DIDF_VER=\"v4.4.4\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/newlib/platform_include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/freertos/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/freertos/include/esp_additions/freertos" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/freertos/port/xtensa/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/freertos/include/esp_additions" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hw_support/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hw_support/include/soc" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hw_support/port/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/heap/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/log/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/include/apps" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/include/apps/sntp" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/lwip/src/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/port/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/lwip/port/esp32/include/arch" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/soc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/soc/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/soc/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/hal/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/hal/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/hal/platform_port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_rom/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_rom/include/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_rom/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_system/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_system/port/soc" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_system/port/public_compat" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/xtensa/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/xtensa/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/driver/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/driver/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_pm/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_ringbuf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/efuse/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/efuse/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/vfs/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_wifi/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_event/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_netif/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_eth/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/tcpip_adapter/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_phy/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_phy/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_ipc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/app_trace/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_timer/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/mbedtls/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/mbedtls/mbedtls/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/app_update/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/spi_flash/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bootloader_support/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/nvs_flash/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/pthread/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_gdbstub/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_gdbstub/xtensa" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_gdbstub/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/espcoredump/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/espcoredump/include/port/xtensa" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/wpa_supplicant/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/wpa_supplicant/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/ieee802154/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/console" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/asio/asio/asio/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/asio/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/common/osi/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/include/esp32/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/common/api/include/api" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/common/btc/profile/esp/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/bt/esp_ble_mesh/api" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/cbor/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/unity/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/unity/unity/src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/cmock/CMock/src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/coap/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/coap/libcoap/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/nghttp/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-tls" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-tls/esp-tls-crypto" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_adc_cal/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_hid/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/tcp_transport/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_http_client/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_http_server/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_https_ota/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_https_server/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_lcd/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_lcd/interface" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/protobuf-c/protobuf-c" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/protocomm/include/common" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/protocomm/include/security" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/protocomm/include/transports" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/mdns/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_local_ctrl/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/sdmmc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_serial_slave_link/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_websocket_client/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/expat/expat/expat/lib" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/expat/port/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/wear_levelling/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/fatfs/diskio" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/fatfs/vfs" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/fatfs/src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/freemodbus/freemodbus/common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/idf_test/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/idf_test/include/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/jsmn/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/json/cJSON" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/libsodium/port_include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/mqtt/esp-mqtt/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/openssl/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/perfmon/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/spiffs/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/ulp/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/wifi_provisioning/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/rmaker_common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/json_parser/upstream/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/json_parser/upstream" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/json_generator/upstream" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_schedule/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_rainmaker/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/gpio_button/button/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/qrcode/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/ws2812_led" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_diagnostics/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/rtc_store/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_insights/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/dotprod/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/support/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/hann/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/nuttall/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/windows/flat_top/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/iir/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/fir/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/add/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/sub/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/mul/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/addc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/mulc/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/math/sqrt/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/matrix/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/fft/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/dct/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/conv/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/common/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/kalman/ekf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dsp/modules/kalman/ekf_imu13states/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp_littlefs/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/tool" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/typedef" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/image" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/math" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/nn" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/layer" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/detect" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-dl/include/model_zoo" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-sr/src/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-sr/esp-tts/esp_tts_chinese/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp-sr/include/esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp32-camera/driver/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/esp32-camera/conversions/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/include/fb_gfx/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/qio_qspi/include" -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu++11 -fexceptions -fno-rtti -c -w -Os -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248/build_opt.h" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\cores\\esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\variants\\esp32" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\libraries\\WiFi\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\sketch\\noiasca-ESP32-deepsleep-NTP-time-001.ino.cpp" -o nul
Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\libraries\WiFi\src\WiFi.cpp
Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\libraries\WiFi\src\WiFiAP.cpp
Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\libraries\WiFi\src\WiFiClient.cpp
Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\libraries\WiFi\src\WiFiGeneric.cpp
Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\libraries\WiFi\src\WiFiMulti.cpp
Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\libraries\WiFi\src\WiFiSTA.cpp
Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\libraries\WiFi\src\WiFiScan.cpp
Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\libraries\WiFi\src\WiFiServer.cpp
Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\libraries\WiFi\src\WiFiUdp.cpp
Generating function prototypes...
...
Compiling core...
Using precompiled core: C:\Users\dipl-\AppData\Local\Temp\arduino_cache_326018\core\core_3e5bb3ac1c5d72c6adbf75f9ddb383a9.a
Linking everything together...
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-g++" "-Wl,--Map=C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248/noiasca-ESP32-deepsleep-NTP-time-001.ino.map" "-LC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/lib" "-LC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/ld" "-LC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/sdk/esp32/qio_qspi" -T esp32.rom.redefined.ld -T memory.ld -T sections.ld -T esp32.rom.ld -T esp32.rom.api.ld -T esp32.rom.libgcc.ld -T esp32.rom.newlib-data.ld -T esp32.rom.syscalls.ld -T esp32.peripherals.ld -mlongcalls -Wno-frame-address -Wl,--cref -Wl,--gc-sections -fno-rtti -fno-lto -u ld_include_hli_vectors_bt -Wl,--wrap=esp_log_write -Wl,--wrap=esp_log_writev -Wl,--wrap=log_printf -u _Z5setupv -u _Z4loopv -u esp_app_desc -u pthread_include_pthread_impl -u pthread_include_pthread_cond_impl -u pthread_include_pthread_local_storage_impl -u pthread_include_pthread_rwlock_impl -u include_esp_phy_override -u ld_include_highint_hdl -u start_app -u start_app_other_cores -u __ubsan_include -Wl,--wrap=longjmp -u __assert_func -u vfs_include_syscalls_impl -Wl,--undefined=uxTopUsedPriority -u app_main -u newlib_include_heap_impl -u newlib_include_syscalls_impl -u newlib_include_pthread_impl -u newlib_include_assert_impl -u __cxa_guard_dummy -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 -Wl,--start-group "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\sketch\\noiasca-ESP32-deepsleep-NTP-time-001.ino.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\libraries\\WiFi\\WiFi.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\libraries\\WiFi\\WiFiAP.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\libraries\\WiFi\\WiFiClient.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\libraries\\WiFi\\WiFiGeneric.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\libraries\\WiFi\\WiFiMulti.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\libraries\\WiFi\\WiFiSTA.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\libraries\\WiFi\\WiFiScan.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\libraries\\WiFi\\WiFiServer.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\libraries\\WiFi\\WiFiUdp.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_cache_326018\\core\\core_3e5bb3ac1c5d72c6adbf75f9ddb383a9.a" -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lasio -lbt -lcbor -lunity -lcmock -lcoap -lnghttp -lesp-tls -lesp_adc_cal -lesp_hid -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_https_server -lesp_lcd -lprotobuf-c -lprotocomm -lmdns -lesp_local_ctrl -lsdmmc -lesp_serial_slave_link -lesp_websocket_client -lexpat -lwear_levelling -lfatfs -lfreemodbus -ljsmn -ljson -llibsodium -lmqtt -lopenssl -lperfmon -lspiffs -lulp -lwifi_provisioning -lrmaker_common -ljson_parser -ljson_generator -lesp_schedule -lesp_rainmaker -lgpio_button -lqrcode -lws2812_led -lesp_diagnostics -lrtc_store -lesp_insights -lesp-dsp -lesp-sr -lesp32-camera -lesp_littlefs -lfb_gfx -lasio -lcmock -lunity -lcoap -lesp_lcd -lesp_websocket_client -lexpat -lfreemodbus -ljsmn -llibsodium -lperfmon -lesp_adc_cal -lesp_hid -lfatfs -lwear_levelling -lopenssl -lesp_rainmaker -lesp_local_ctrl -lesp_https_server -lwifi_provisioning -lprotocomm -lbt -lbtdm_app -lprotobuf-c -lmdns -ljson_parser -ljson_generator -lesp_schedule -lqrcode -lesp_insights -lcbor -lesp_diagnostics -lrmaker_common -lmqtt -lrtc_store -lcat_face_detect -lhuman_face_detect -lcolor_detect -lmfn -ldl -lmultinet -lesp_audio_processor -lesp_audio_front_end -lwakenet -lesp-sr -lmultinet -lesp_audio_processor -lesp_audio_front_end -lwakenet -ljson -lspiffs -ldl_lib -lc_speech_features -lwakeword_model -lmultinet2_ch -lesp_tts_chinese -lvoice_set_xiaole -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lphy -lrtc -lesp_phy -lphy -lrtc -lesp_phy -lphy -lrtc -lxt_hal -lm -lnewlib -lstdc++ -lpthread -lgcc -lcxx -lapp_trace -lgcov -lapp_trace -lgcov -lc -Wl,--end-group -Wl,-EL -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248/noiasca-ESP32-deepsleep-NTP-time-001.ino.elf"
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.5.1/esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB --elf-sha256-offset 0xb0 -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248/noiasca-ESP32-deepsleep-NTP-time-001.ino.bin" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248/noiasca-ESP32-deepsleep-NTP-time-001.ino.elf"
esptool.py v4.5.1
Creating esp32 image...
Merged 25 ELF sections
Successfully created esp32 image.
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7/tools/gen_esp32part.exe" 
cmd /c if exist "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_595248\\libraries\\Insights" 
cmd /c IF 0==1 COPY /y "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\openocd-esp32\\v0.11.0-esp32-20221026\\share\\openocd\\
cmd /c IF 0==1 COPY /y "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\tools\\ide-debug\\esp32.json" "F:\\myData\\Arduino\\noiasca-ESP32-deepsleep-NTP-time-001\\debug_custom.json"
cmd /c IF 0==1 COPY /y "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\tools\\ide-debug\\svd\\esp32.svd" "F:\\myData\\Arduino\\noiasca-ESP32-deepsleep-NTP-time-001\\debug.svd"
Mehrere Bibliotheken wurden für "WiFi.h" gefunden
 Benutzt: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\libraries\WiFi
 Nicht benutzt: E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries\WiFi
 Nicht benutzt: F:\myData\Arduino\libraries\WiFiNINA
Bibliothek WiFi in Version 2.0.0 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\libraries\WiFi  wird verwendet
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-size" -A 
Der Sketch verwendet 733917 Bytes (55%) des Programmspeicherplatzes. Das Maximum sind 1310720 Bytes.
Globale Variablen verwenden 45292 Bytes (13%) des dynamischen Speichers, 282388 Bytes für lokale Variablen verbleiben. Das Maximum sind 327680 Bytes.
C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1/esptool.exe --chip esp32 --port COM5 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x1000 C:\Users\dipl-\AppData\Local\Temp\arduino_build_595248/noiasca-ESP32-deepsleep-NTP-time-001.ino.bootloader.bin 0x8000 C:\Users\dipl-\AppData\Local\Temp\arduino_build_595248/noiasca-ESP32-deepsleep-NTP-time-001.ino.partitions.bin 0xe000 C:\Users\dipl-\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7/tools/partitions/boot_app0.bin 0x10000 C:\Users\dipl-\AppData\Local\Temp\arduino_build_595248/noiasca-ESP32-deepsleep-NTP-time-001.ino.bin 
esptool.py v4.5.1
Serial port COM5
Connecting.........
Chip is ESP32-D0WD-V3 (revision v3.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: e0:e2:e6:0b:30:d8
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00005fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x000c4fff...
Compressed 18960 bytes to 13073...
Writing at 0x00001000... (100 %)
Wrote 18960 bytes (13073 compressed) at 0x00001000 in 0.5 seconds (effective 297.0 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 146...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (146 compressed) at 0x00008000 in 0.1 seconds (effective 301.8 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.2 seconds (effective 426.2 kbit/s)...
Hash of data verified.
Compressed 739808 bytes to 482502...
Writing at 0x00010000... (3 %)
Writing at 0x0001bbe0... (6 %)
Writing at 0x00028191... (10 %)
Writing at 0x000308f1... (13 %)
Writing at 0x0003604f... (16 %)
Writing at 0x0003b67f... (20 %)
Writing at 0x00040c0f... (23 %)
Writing at 0x00045e54... (26 %)
Writing at 0x0004ae08... (30 %)
Writing at 0x0005008c... (33 %)
Writing at 0x0005544e... (36 %)
Writing at 0x0005a591... (40 %)
Writing at 0x0005fa86... (43 %)
Writing at 0x00064d47... (46 %)
Writing at 0x0006a8f3... (50 %)
Writing at 0x00070190... (53 %)
Writing at 0x000752e6... (56 %)
Writing at 0x0007a6d1... (60 %)
Writing at 0x0007f972... (63 %)
Writing at 0x00084fe2... (66 %)
Writing at 0x0008a8b7... (70 %)
Writing at 0x0009054c... (73 %)
Writing at 0x0009600f... (76 %)
Writing at 0x0009c228... (80 %)
Writing at 0x000a4b81... (83 %)
Writing at 0x000ac538... (86 %)
Writing at 0x000b187b... (90 %)
Writing at 0x000b74ab... (93 %)
Writing at 0x000bc934... (96 %)
Writing at 0x000c2156... (100 %)
Wrote 739808 bytes (482502 compressed) at 0x00010000 in 7.4 seconds (effective 802.5 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

best regards Stefan

so you are using the same core. fine.
Please try with an official server pool.
Which board setting are you using?
My device signature is different:

Chip is ESP32-D0WDQ6 (revision v1.0)

What do you think of this approach? I'm doing childcare so can't test just now.

Where do I get this CHIP-ID from?

same 2 hour difference with a german NTP-server

11:30:10.215 -> 
11:30:10.215 ->  setup
11:30:10.215 -> RTC time before getLocalTime 1970-01-01 00:00:05
11:30:15.246 -> Startup no: 1
11:30:15.246 -> wakeup_cause=0
11:30:15.246 -> firstStart
11:30:15.351 -> trying to connect to SSID #ASUS#
11:30:15.351 -> 
11:30:15.841 -> ...
11:30:16.820 -> connecteded IP of ESP32 is: 192.168.1.180
11:30:16.856 -> signal strength RSSI -29
11:30:16.856 -> requesting time from NTP-Server #2.de.pool.ntp.org# request timeout 10 seconds
11:30:19.751 -> callback NTP time now synched
11:30:19.751 -> getLocalTime done
11:30:19.784 -> end of setup
11:30:19.784 -> 2023-04-18 11:30:19
11:30:19.784 -> do activity
11:30:19.784 -> 2023-04-18 11:30:19
11:30:19.784 -> goto Deepsleep for 10 seconds
11:30:19.784 -> shutdown - deepsleep
11:30:29.718 -> ets Jul 29 2019 12:21:46
11:30:29.718 -> 
11:30:29.718 -> rst:0x5 (DEEPSLEEP_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
11:30:29.718 -> configsip: 0, SPIWP:0xee
11:30:29.752 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
11:30:29.752 -> mode:DIO, clock div:1
11:30:29.752 -> load:0x3fff0030,len:1344
11:30:29.752 -> load:0x40078000,len:13924
11:30:29.752 -> ho 0 tail 12 room 4
11:30:29.752 -> load:0x40080400,len:3600
11:30:29.752 -> entry 0x400805f0
11:30:29.787 -> 
11:30:29.787 ->  setup
11:30:29.787 -> RTC time before getLocalTime 2023-04-18 09:30:29
11:30:29.787 -> Startup no: 2
11:30:29.787 -> wakeup_cause=4
11:30:29.787 -> firstStart
11:30:29.823 -> trying to connect to SSID #ASUS#
11:30:29.823 -> 
11:30:30.312 -> ..
11:30:30.831 -> connecteded IP of ESP32 is: 192.168.1.180
11:30:30.831 -> signal strength RSSI -28
11:30:30.831 -> requesting time from NTP-Server #2.de.pool.ntp.org# request timeout 10 seconds
11:30:30.831 -> getLocalTime done
11:30:30.831 -> end of setup
11:30:30.831 -> 2023-04-18 11:30:30
11:30:31.840 -> 2023-04-18 11:30:31
11:30:32.264 -> callback NTP time now synched
11:30:32.264 -> do activity
11:30:32.264 -> 2023-04-18 11:30:31
11:30:32.264 -> goto Deepsleep for 10 seconds
11:30:32.264 -> shutdown - deepsleep

IDE-settings

I saw this in your compiling messages:

edit: tried your board settings - no problem here.

what happens when you use an official server pool?

See the serial output

requesting time from NTP-Server #2.de.pool.ntp.org# request timeout 10 seconds

what can be more official than a german NTP-server I took from the server-pool list
https://www.pool.ntp.org/zone/de

2.de.pool.ntp.org

Can you explicitly post that URL that you want me to use?

same times even with the PTB-timeserver

12:18:39.977 -> RTC time before getLocalTime 2023-04-18 10:18:39
12:18:40.012 -> Startup no: 2
12:18:40.012 -> wakeup_cause=4
12:18:40.012 -> firstStart
12:18:40.012 -> trying to connect to SSID #ASUS#
12:18:40.012 -> 
12:18:40.541 -> .
12:18:40.541 -> connecteded IP of ESP32 is: 192.168.1.180
12:18:40.541 -> signal strength RSSI -28
12:18:40.541 -> requesting time from NTP-Server #ptbtime2.ptb.de# request timeout 10 seconds
12:18:40.541 -> getLocalTime done
12:18:40.541 -> end of setup
12:18:40.541 -> 2023-04-18 12:18:39
12:18:41.520 -> 2023-04-18 12:18:40
12:18:42.535 -> 2023-04-18 12:18:41
12:18:43.305 -> callback NTP time now synched
12:18:43.305 -> do activity
12:18:43.305 -> 2023-04-18 12:18:42
12:18:43.305 -> goto Deepsleep for 10 seconds

Ok got you. Was still believing you where using your fritz box.
The reason for the 2h off of the first time print is that you print before you setenv your timezone. Put it down after tz.