Reading out of ESP32 NVS does not work


```cpp
#include <Preferences.h>

Preferences tab;  // Namensraum festlegen

int a;
int min12 = 555;
int min9 = 183;
int min6 = 520;
int min3 = 920;
int min1 = 720;  //Stunden zurück für alte Beispielwerte

//--------------------------------------
void setup() {

  tab.begin("werte1", false);  //Ordner "werte1" für Luftdruckwerte anlegen, lesen und schreiben
  tab.remove("werte1");

  Serial.begin(115200);
  while (!Serial)
    ;
  delay(1000);

  Serial.println("Test nichtfluechtiger Speicher");

  Serial.print(min12);
  Serial.print(" ");
  Serial.print(min9);
  Serial.print(" ");
  Serial.print(min6);
  Serial.print(" ");
  Serial.print(min3);
  Serial.print(" ");
  Serial.print(min1);
  Serial.print(" ");
  Serial.println();


  tab.putInt("werte1", min12);
  tab.end();

  tab.begin("werte1", false);


  Serial.print("gelesener Wert = ");
  tab.getInt("werte1", a);
  Serial.print(a);
}

void loop() {
}


When i try to read out of the NVS the value ist always zero.
Can anyone help?
Is the problem caused since writing fails, or when reading.
Thanks in advance

It's broken at least since esp-idf 2.0.17 on my system, too.

void setup() {

  tab.begin("werte1", false);  //Ordner "werte1" für Luftdruckwerte anlegen, lesen und schreiben
  if (tab.exists("werte1")) { // <--- ADD
    tab.remove("werte1");
  } // <--- ADD
.
.
.
  tab.putInt("werte1", min12);
//  tab.end(); // <--- REMOVE
//
//  tab.begin("werte1", false); // <--- REMOVE

  Serial.print("gelesener Wert = ");
  tab.getInt("werte1", a);
  Serial.print(a);
}

ESP32 isn't really something I really get into (way too many issues in the core for my liking), so there might be something obviously wrong that I don't see, but the results of making the above changes might be interesting.

Also, your preference's name is the same as your key name. Again, not an ESP32 guru, but might that cause an issue?

It seams i did not understand the basic initialisation and the writing/reading of data. Does anyone know a place with a tutorial?
Thanks

I'd suggest looking at the examples for the Preferences library, following up with the tutorials for the Preferences library and bookmarking the reference for the Preferences library.

Thanks, that might be hard for me since i'm german.
But i will try.

Regards

Of course there are tutorials online

I still use ESP32-core 2.017

2.017 here, too, and it never worked. I opened an issue on esp-idf, got the message that it's confirmed and never heard from them again.

@hennesf try storing the values like this, use a key value pair when storing and retrieving.

EDIT
I'm sorry I was playing with the namespace and didn't correct it before the first reply I made
EDIT 2
This was a very poor example and re-written in post 13

so eben auf realer Hardware ESP32-nodeMCU getester Code

// MACRO-START * MACRO-START * MACRO-START * MACRO-START * MACRO-START * MACRO-START *
// Take it for granted at the moment scroll down to void setup
// start of macros dbg and dbgi
#define dbg(myFixedText, variableName) \
  Serial.print( F(#myFixedText " "  #variableName"=") ); \
  Serial.println(variableName);
// usage: dbg("1:my fixed text",myVariable);
// myVariable can be any variable or expression that is defined in scope

#define dbgi(myFixedText, variableName,timeInterval) \
  do { \
    static unsigned long intervalStartTime; \
    if ( millis() - intervalStartTime >= timeInterval ){ \
      intervalStartTime = millis(); \
      Serial.print( F(#myFixedText " "  #variableName"=") ); \
      Serial.println(variableName); \
    } \
  } while (false);
// usage: dbgi("2:my fixed text",myVariable,1000);
// myVariable can be any variable or expression that is defined in scope
// third parameter is the time in milliseconds that must pass by until the next time a
// Serial.print is executed
// end of macros dbg and dbgi
// MACRO-END * MACRO-END * MACRO-END * MACRO-END * MACRO-END * MACRO-END * MACRO-END *


#include <Preferences.h>     // add sourcecode file
Preferences myPrefInstance;  // create an instance of the object 


#include <SafeString.h>      // add sourcecode file
createSafeString(mySafeString1_SS, 128); // create variable of type SafeString
createSafeString(mySafeString2_SS, 128);

//print automatically updated fileinfo to the serial monitor
void PrintFileNameDateTime() {
  Serial.println( F("Code running comes from file ") );
  Serial.println( F(__FILE__) );
  Serial.print( F("  compiled ") );
  Serial.print( F(__DATE__) );
  Serial.print( F(" ") );
  Serial.println( F(__TIME__) );
}


// helper-function for easy to use non-blocking timing
boolean TimePeriodIsOver (unsigned long &expireTime, unsigned long TimePeriod) {
  unsigned long currentMillis  = millis();
  if ( currentMillis - expireTime >= TimePeriod ) {
    expireTime = currentMillis; // set new expireTime
    return true;                // more time than TimePeriod) has elapsed since last time if-condition was true
  }
  else return false;            // not expired
}

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


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) );
  }
}

#define myNameSpace "myPrefSection1"
const boolean ReadOnly  = true;
const boolean ReadWrite = !ReadOnly; // not-operator inverts the value


// defining variables "my" shall indicate you can choose the name
unsigned char myUChar;
char  myChar;
int   myInt;
long  myLong;
float myFloat;
bool  myBool;


void myInitFunction() {
  myUChar = 255;
  myChar  = 'C';
  myInt   =     -23456;
  myLong  = 2100200300;
  myFloat =       1234.567;
  myBool  = true;
  
  mySafeString1_SS = "learn how preferences work";
  mySafeString2_SS = "use them to store values in flash";

}

void myPrintVariablesFunction() {
  LoadPreferences();
  
  dbg("01",myChar);
  dbg("02",myInt);
  dbg("03",myLong);
  dbg("04",myFloat);
  dbg("05",myBool);
  dbg("06",mySafeString1_SS);
  dbg("07",mySafeString2_SS);

  myChar++;
  myInt--;
  myLong -= 100;
  myFloat += 0.1;
  myBool = !myBool; 
  SafePreferences(); 
  ESP.restart();
}


void SafePreferences() {
  myPrefInstance.begin(myNameSpace, ReadWrite);
  myPrefInstance.clear();

  myPrefInstance.putUChar  ("ID", myUChar);
  myPrefInstance.putChar   ("Version_Letter", myChar);
  myPrefInstance.putInt    ("SerialNo"      , myInt);
  myPrefInstance.putLong   ("NoOfFans"      , myLong);
  myPrefInstance.putFloat  ("Distance"      , myFloat);
  myPrefInstance.putBool   ("Demo"          , myBool);
  myPrefInstance.putString ("Message_1"     , mySafeString1_SS.c_str() );
  myPrefInstance.putString ("Message_2"     , mySafeString2_SS.c_str() );
}

void LoadPreferences() {
  myPrefInstance.begin(myNameSpace, ReadWrite);
  //myPrefInstance.clear();


  myUChar = myPrefInstance.getUChar  ("ID", 65);
  myChar  = myPrefInstance.getChar   ("Version_Letter", 66);
  myInt   = myPrefInstance.getInt    ("SerialNo"      , -999);
  myLong  = myPrefInstance.getLong   ("NoOfFans"      , -7777);
  myFloat = myPrefInstance.getFloat  ("Distance"      , -1.234);
  myBool  = myPrefInstance.getBool   ("Demo"          , true);
  
  mySafeString1_SS = myPrefInstance.getString ("Message_1"     , "Hello" ).c_str();
  mySafeString2_SS = myPrefInstance.getString ("Message_2"     , "World" ).c_str();
}



void setup() {
  Serial.begin(115200);
  Serial.println("Setup-Start");
  PrintFileNameDateTime();

  //myInitFunction();
  //SafePreferences();
}


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

  if ( TimePeriodIsOver(MyTestTimer, 5000) ) {
    myPrintVariablesFunction();
  }

}

Hier das Compiler-Log. Ich habe die drei Zeilen die zusammen 90.000 Zeichen machen herausgelöscht.

C:\Arduino-Pure-Portable\arduino-1.8.19\arduino-builder -dump-prefs -logger=machine -hardware C:\Arduino-Pure-Portable\arduino-1.8.19\hardware -hardware C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages -tools C:\Arduino-Pure-Portable\arduino-1.8.19\tools-builder -tools C:\Arduino-Pure-Portable\arduino-1.8.19\hardware\tools\avr -tools C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages -libraries C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\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=1A86_7523 -ide-version=10819 -build-path C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439 -warnings=all -build-cache C:\Users\dipl-\AppData\Local\Temp\arduino_cache_976696 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.dfu-util.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.dfu-util-0.11.0-arduino5.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp-elf-gdb-11.2_20220823.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.riscv32-esp-elf-gdb-11.2_20220823.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\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:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.mklittlefs.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mkspiffs.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.esptool_py.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.esptool_py-4.5.1.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\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:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\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:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\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:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.openocd-esp32.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.openocd-esp32-v0.12.0-esp32-20230921.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -verbose C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\ESP32-preferences-DemoCode-001\ESP32-preferences-DemoCode-001.ino
C:\Arduino-Pure-Portable\arduino-1.8.19\arduino-builder -compile -logger=machine -hardware C:\Arduino-Pure-Portable\arduino-1.8.19\hardware -hardware C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages -tools C:\Arduino-Pure-Portable\arduino-1.8.19\tools-builder -tools C:\Arduino-Pure-Portable\arduino-1.8.19\hardware\tools\avr -tools C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages -libraries C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\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=1A86_7523 -ide-version=10819 -build-path C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439 -warnings=all -build-cache C:\Users\dipl-\AppData\Local\Temp\arduino_cache_976696 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.dfu-util.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.dfu-util-0.11.0-arduino5.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp-elf-gdb-11.2_20220823.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.riscv32-esp-elf-gdb-11.2_20220823.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\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:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.mklittlefs.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mkspiffs.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.esptool_py.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.esptool_py-4.5.1.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\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:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\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:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\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:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.openocd-esp32.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.openocd-esp32-v0.12.0-esp32-20230921.path=C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -verbose C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\ESP32-preferences-DemoCode-001\ESP32-preferences-DemoCode-001.ino
Using board 'esp32' from platform in folder: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.17
Using core 'esp32' from platform in folder: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.17
cmd /c if exist "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\ESP32-preferences-DemoCode-001\\partitions.csv" COPY /y "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\ESP32-preferences-DemoCode-001\\partitions.csv" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\partitions.csv"
cmd /c if not exist "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\partitions.csv" if exist "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\variants\\esp32\\partitions.csv" COPY "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\variants\\esp32\\partitions.csv" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\partitions.csv"
cmd /c if not exist "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\partitions.csv" COPY "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\tools\\partitions\\default.csv" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\partitions.csv"
cmd /c IF EXIST "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\ESP32-preferences-DemoCode-001\\bootloader.bin" ( COPY /y "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\ESP32-preferences-DemoCode-001\\bootloader.bin" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\ESP32-preferences-DemoCode-001.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\variants\\esp32\\bootloader.bin" ( COPY "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\variants\\esp32\\bootloader.bin" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\ESP32-preferences-DemoCode-001.ino.bootloader.bin" ) ELSE ( "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\tools\\esptool_py\\4.5.1\\esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\ESP32-preferences-DemoCode-001.ino.bootloader.bin" "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\tools\\sdk\\esp32\\bin\\bootloader_qio_80m.elf" ) )
esptool.py v4.5.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
cmd /c if exist "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\ESP32-preferences-DemoCode-001\\build_opt.h" COPY /y "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\ESP32-preferences-DemoCode-001\\build_opt.h" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\build_opt.h"
cmd /c if not exist "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\build_opt.h" type nul > "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\build_opt.h"
cmd /c type nul > "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439/file_opts"
Detecting libraries used...
Alternatives for Preferences.h: [Preferences@2.0.0 Preferences@2.1.0]
ResolveLibrary(Preferences.h)
  -> candidates: [Preferences@2.0.0 Preferences@2.1.0]
Alternatives for SafeString.h: [SafeString@4.1.34 arduino_485041@4.1.29]
ResolveLibrary(SafeString.h)
  -> candidates: [SafeString@4.1.34 arduino_485041@4.1.29]
Using cached library dependencies for file: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.17\libraries\Preferences\src\Preferences.cpp
Using cached library dependencies for file: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\SafeString\src\BufferedInput.cpp
Using cached library dependencies for file: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\SafeString\src\BufferedOutput.cpp
Using cached library dependencies for file: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\SafeString\src\PinFlasher.cpp
Using cached library dependencies for file: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\SafeString\src\SafeString.cpp
Using cached library dependencies for file: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\SafeString\src\SafeStringReader.cpp
Using cached library dependencies for file: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\SafeString\src\SafeStringStream.cpp
Using cached library dependencies for file: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\SafeString\src\SerialComs.cpp
Using cached library dependencies for file: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\SafeString\src\loopTimer.cpp
Using cached library dependencies for file: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\SafeString\src\millisDelay.cpp
Generating function prototypes...
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\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.7-dirty\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/newlib/platform_include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/freertos/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/freertos/include/esp_additions/freertos" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/freertos/port/xtensa/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/freertos/include/esp_additions" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hw_support/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hw_support/include/soc" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hw_support/port/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/heap/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/log/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/lwip/include/apps" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/lwip/include/apps/sntp" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/lwip/lwip/src/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/lwip/port/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/lwip/port/esp32/include/arch" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/soc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/soc/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/soc/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/hal/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/hal/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/hal/platform_port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_rom/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_rom/include/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_rom/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_system/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_system/port/soc" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_system/port/public_compat" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/xtensa/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/xtensa/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/driver/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/driver/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_pm/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_ringbuf/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/efuse/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/efuse/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/vfs/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_wifi/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_event/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_netif/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_eth/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/tcpip_adapter/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_phy/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_phy/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_ipc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/app_trace/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_timer/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/mbedtls/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/mbedtls/mbedtls/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/app_update/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/spi_flash/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bootloader_support/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/nvs_flash/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/pthread/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_gdbstub/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_gdbstub/xtensa" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_gdbstub/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espcoredump/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espcoredump/include/port/xtensa" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/wpa_supplicant/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/wpa_supplicant/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/ieee802154/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/console" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/asio/asio/asio/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/asio/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/common/osi/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/include/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/common/api/include/api" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/common/btc/profile/esp/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/api" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/cbor/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/unity/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/unity/unity/src" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/cmock/CMock/src" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/coap/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/coap/libcoap/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/nghttp/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-tls" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-tls/esp-tls-crypto" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_adc_cal/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hid/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/tcp_transport/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_http_client/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_http_server/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_https_ota/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_https_server/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_lcd/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_lcd/interface" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/protobuf-c/protobuf-c" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/protocomm/include/common" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/protocomm/include/security" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/protocomm/include/transports" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/mdns/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_local_ctrl/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/sdmmc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_serial_slave_link/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_websocket_client/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/expat/expat/expat/lib" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/expat/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/wear_levelling/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/fatfs/diskio" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/fatfs/vfs" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/fatfs/src" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/freemodbus/freemodbus/common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/idf_test/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/idf_test/include/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/jsmn/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/json/cJSON" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/libsodium/port_include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/mqtt/esp-mqtt/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/openssl/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/perfmon/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/spiffs/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/ulp/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/wifi_provisioning/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/rmaker_common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_diagnostics/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/rtc_store/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_insights/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/json_parser/upstream/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/json_parser/upstream" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/json_generator/upstream" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_schedule/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_rainmaker/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/gpio_button/button/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/qrcode/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/ws2812_led" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_littlefs/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/tool" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/typedef" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/image" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/math" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/nn" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/layer" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/detect" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/model_zoo" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp32-camera/driver/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp32-camera/conversions/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/fb_gfx/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/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_611439/build_opt.h" "@C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439/file_opts" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\cores\\esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\variants\\esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\libraries\\Preferences\\src" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\libraries\\SafeString\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\sketch\\ESP32-preferences-DemoCode-001.ino.cpp" -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\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.7-dirty\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/newlib/platform_include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/freertos/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/freertos/include/esp_additions/freertos" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/freertos/port/xtensa/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/freertos/include/esp_additions" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hw_support/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hw_support/include/soc" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hw_support/port/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/heap/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/log/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/lwip/include/apps" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/lwip/include/apps/sntp" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/lwip/lwip/src/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/lwip/port/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/lwip/port/esp32/include/arch" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/soc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/soc/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/soc/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/hal/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/hal/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/hal/platform_port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_rom/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_rom/include/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_rom/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_system/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_system/port/soc" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_system/port/public_compat" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/xtensa/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/xtensa/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/driver/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/driver/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_pm/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_ringbuf/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/efuse/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/efuse/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/vfs/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_wifi/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_event/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_netif/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_eth/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/tcpip_adapter/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_phy/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_phy/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_ipc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/app_trace/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_timer/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/mbedtls/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/mbedtls/mbedtls/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/app_update/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/spi_flash/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bootloader_support/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/nvs_flash/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/pthread/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_gdbstub/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_gdbstub/xtensa" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_gdbstub/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espcoredump/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espcoredump/include/port/xtensa" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/wpa_supplicant/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/wpa_supplicant/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/ieee802154/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/console" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/asio/asio/asio/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/asio/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/common/osi/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/include/esp32/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/common/api/include/api" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/common/btc/profile/esp/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/bt/esp_ble_mesh/api" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/cbor/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/unity/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/unity/unity/src" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/cmock/CMock/src" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/coap/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/coap/libcoap/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/nghttp/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-tls" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-tls/esp-tls-crypto" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_adc_cal/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_hid/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/tcp_transport/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_http_client/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_http_server/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_https_ota/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_https_server/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_lcd/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_lcd/interface" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/protobuf-c/protobuf-c" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/protocomm/include/common" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/protocomm/include/security" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/protocomm/include/transports" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/mdns/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_local_ctrl/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/sdmmc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_serial_slave_link/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_websocket_client/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/expat/expat/expat/lib" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/expat/port/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/wear_levelling/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/fatfs/diskio" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/fatfs/vfs" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/fatfs/src" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/freemodbus/freemodbus/common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/idf_test/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/idf_test/include/esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/jsmn/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/json/cJSON" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/libsodium/port_include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/mqtt/esp-mqtt/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/openssl/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/perfmon/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/spiffs/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/ulp/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/wifi_provisioning/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/rmaker_common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_diagnostics/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/rtc_store/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_insights/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/json_parser/upstream/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/json_parser/upstream" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/json_generator/upstream" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_schedule/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_rainmaker/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/gpio_button/button/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/qrcode/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/ws2812_led" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp_littlefs/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/tool" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/typedef" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/image" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/math" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/nn" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/layer" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/detect" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp-dl/include/model_zoo" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp32-camera/driver/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/esp32-camera/conversions/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/include/fb_gfx/include" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/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 -MMD -c -Wall -Wextra -Os -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_611439/build_opt.h" "@C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439/file_opts" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\cores\\esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\variants\\esp32" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\libraries\\Preferences\\src" "-IC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\libraries\\SafeString\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\sketch\\ESP32-preferences-DemoCode-001.ino.cpp" -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\sketch\\ESP32-preferences-DemoCode-001.ino.cpp.o"
Compiling libraries...
Compiling library "Preferences"
Using previously compiled file: C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439\libraries\Preferences\Preferences.cpp.o
Compiling library "SafeString"
Using previously compiled file: C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439\libraries\SafeString\BufferedInput.cpp.o
Using previously compiled file: C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439\libraries\SafeString\BufferedOutput.cpp.o
Using previously compiled file: C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439\libraries\SafeString\loopTimer.cpp.o
Using previously compiled file: C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439\libraries\SafeString\SafeString.cpp.o
Using previously compiled file: C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439\libraries\SafeString\SafeStringReader.cpp.o
Using previously compiled file: C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439\libraries\SafeString\PinFlasher.cpp.o
Using previously compiled file: C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439\libraries\SafeString\SafeStringStream.cpp.o
Using previously compiled file: C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439\libraries\SafeString\SerialComs.cpp.o
Using previously compiled file: C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439\libraries\SafeString\millisDelay.cpp.o
Compiling core...
cmd /c echo -DARDUINO_CORE_BUILD > "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439/file_opts"
Using precompiled core: C:\Users\dipl-\AppData\Local\Temp\arduino_cache_976696\core\core_15e7a8c9a2640e68479cf81087b94e03.a
cmd /c type nul > "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439/file_opts"
Linking everything together...
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\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_611439/ESP32-preferences-DemoCode-001.ino.map" "-LC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/lib" "-LC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/ld" "-LC:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17/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 -Wl,--wrap=esp_log_write -Wl,--wrap=esp_log_writev -Wl,--wrap=log_printf -u ld_include_hli_vectors_bt -u _Z5setupv -u _Z4loopv -u esp_app_desc -u pthread_include_pthread_impl -u pthread_include_pthread_cond_var_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_611439\\sketch\\ESP32-preferences-DemoCode-001.ino.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\libraries\\Preferences\\Preferences.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\libraries\\SafeString\\BufferedInput.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\libraries\\SafeString\\BufferedOutput.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\libraries\\SafeString\\PinFlasher.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\libraries\\SafeString\\SafeString.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\libraries\\SafeString\\SafeStringReader.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\libraries\\SafeString\\SafeStringStream.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\libraries\\SafeString\\SerialComs.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\libraries\\SafeString\\loopTimer.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\libraries\\SafeString\\millisDelay.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_cache_976696\\core\\core_15e7a8c9a2640e68479cf81087b94e03.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 -lesp_diagnostics -lrtc_store -lesp_insights -ljson_parser -ljson_generator -lesp_schedule -lespressif__esp_secure_cert_mgr -lesp_rainmaker -lgpio_button -lqrcode -lws2812_led -lesp32-camera -lesp_littlefs -lespressif__esp-dsp -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 -lspiffs -lesp_insights -lcbor -lesp_diagnostics -lrtc_store -lesp_rainmaker -lesp_local_ctrl -lesp_https_server -lwifi_provisioning -lprotocomm -lbt -lbtdm_app -lprotobuf-c -lmdns -ljson -ljson_parser -ljson_generator -lesp_schedule -lespressif__esp_secure_cert_mgr -lqrcode -lrmaker_common -lmqtt -lcat_face_detect -lhuman_face_detect -lcolor_detect -lmfn -ldl -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 -lc -lm -lnewlib -lstdc++ -lpthread -lgcc -lcxx -Wl,--end-group -Wl,-EL -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439/ESP32-preferences-DemoCode-001.ino.elf"
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\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_611439/ESP32-preferences-DemoCode-001.ino.bin" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439/ESP32-preferences-DemoCode-001.ino.elf"
esptool.py v4.5.1
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\tools\\gen_esp32part.exe" -q "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439/partitions.csv" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439/ESP32-preferences-DemoCode-001.ino.partitions.bin"
cmd /c if exist "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439\\libraries\\Insights" "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\hardware\\esp32\\2.0.17\\tools\\gen_insights_package.exe" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439" ESP32-preferences-DemoCode-001.ino "C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\sketchbook\\ESP32-preferences-DemoCode-001"
Multiple libraries were found for "Preferences.h"
 Used: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.17\libraries\Preferences
 Not used: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\Preferences
Multiple libraries were found for "SafeString.h"
 Used: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\SafeString
 Not used: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\arduino_485041
Using library Preferences at version 2.0.0 in folder: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.17\libraries\Preferences 
Using library SafeString at version 4.1.34 in folder: C:\Arduino-Pure-Portable\arduino-1.8.19\portable\sketchbook\libraries\SafeString 
"C:\\Arduino-Pure-Portable\\arduino-1.8.19\\portable\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-size" -A "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_611439/ESP32-preferences-DemoCode-001.ino.elf"
Sketch uses 288045 bytes (21%) of program storage space. Maximum is 1310720 bytes.
Global variables use 21888 bytes (6%) of dynamic memory, leaving 305792 bytes for local variables. Maximum is 327680 bytes.
C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\tools\esptool_py\4.5.1/esptool.exe --chip esp32 --port COM10 --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_611439/ESP32-preferences-DemoCode-001.ino.bootloader.bin 0x8000 C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439/ESP32-preferences-DemoCode-001.ino.partitions.bin 0xe000 C:\Arduino-Pure-Portable\arduino-1.8.19\portable\packages\esp32\hardware\esp32\2.0.17/tools/partitions/boot_app0.bin 0x10000 C:\Users\dipl-\AppData\Local\Temp\arduino_build_611439/ESP32-preferences-DemoCode-001.ino.bin 
esptool.py v4.5.1
Serial port COM10
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: c8:f0:9e:f8:aa:b0
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 0x00056fff...
Compressed 18992 bytes to 13110...
Writing at 0x00001000... (100 %)
Wrote 18992 bytes (13110 compressed) at 0x00001000 in 0.5 seconds (effective 293.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 327.7 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 443.7 kbit/s)...
Hash of data verified.
Compressed 288416 bytes to 158501...
Writing at 0x00010000... (10 %)
Writing at 0x0001b9a8... (20 %)
Writing at 0x00024658... (30 %)
Writing at 0x00029d11... (40 %)
Writing at 0x0002f23f... (50 %)
Writing at 0x0003450d... (60 %)
Writing at 0x0003cd8b... (70 %)
Writing at 0x00045eee... (80 %)
Writing at 0x0004d3c3... (90 %)
Writing at 0x00052988... (100 %)
Wrote 288416 bytes (158501 compressed) at 0x00010000 in 2.7 seconds (effective 844.6 kbit/s)...
Hash of data verified.

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

Hallo, inzwischen habe ich das Schreiben- und Lesen des NVS in 2 Dateien aufgeteilt. Die erste hier

//ESP32_permanent_Speicher_schreiben.ino

#include <Preferences.h>

Preferences tab;  // Namensraum festlegen

int a;
int min12 = 555;
int min9 = 183;
int min6 = 520;
int min3 = 920;
int min1 = 720;  // Beispielwerte

void setup() {

  tab.begin("wert1", false);  //Ordner "wertX" für Luftdruckwerte anlegen, lesen und schreiben
  tab.begin("wert2", false);
  tab.begin("wert3", false);
  tab.begin("wert4", false);
  tab.begin("wert5", false);

  Serial.begin(115200);
  while (!Serial)
    ;
  delay(1000);
  Serial.println();
  Serial.println("Test nichtfluechtiger Speicher");
  Serial.println();

  Serial.println("Werte die gespeichert werden sollen");
  Serial.println();

  Serial.print(min12);
  Serial.print(" ");
  Serial.print(min9);
  Serial.print(" ");
  Serial.print(min6);
  Serial.print(" ");
  Serial.print(min3);  //Werte die gespeichert werden sollen
  Serial.print(" ");
  Serial.print(min1);
  Serial.print(" ");
  Serial.println();

  tab.putInt("wert1", min12);
  tab.putInt("wert2", min9);
  tab.putInt("wert3", min6);
  tab.putInt("wert4", min3);
  tab.putInt("wert5", min1);

  tab.end();
}


void loop() {
}

soll die Daten schreiben, die zweite:

//ESP32_permanent_Speicher_lesen.ino

#include <Preferences.h>

Preferences tab;  // Namensraum festlegen

int min12 = 10;
int min9 = 20;
int min6 = 30;
int min3 = 40;
int min1 = 50;  //Beispielwerte

int min12r;
int min9r;
int min6r;
int min3r;
int min1r;  //zu lesende Werte

//--------------------------------------
void setup() {

  Serial.begin(115200);
  while (!Serial)
    ;
  delay(1000);

  tab.begin("wert1", true);  //Ordner "wert1" für Luftdruckwerte nur lesen
  tab.begin("wert2", false);
  tab.begin("wert3", false);
  tab.begin("wert4", false);
  tab.begin("wert5", false);

  Serial.println();
  Serial.println("Test nichtfluechtiger Speicher-lesen");
  Serial.println();
  Serial.println("Werte vor dem Lesen");
  Serial.println();

  Serial.print(min12);
  Serial.print(" ");
  Serial.print(min9);
  Serial.print(" ");
  Serial.print(min6);
  Serial.print(" ");
  Serial.print(min3);
  Serial.print(" ");
  Serial.print(min1);
  Serial.print(" ");

  Serial.println();
  Serial.println();
  Serial.println("Werte nach dem Lesen");
  Serial.println();

  Serial.println();

  tab.begin("wert1", true);  //Ordner "Tab" für Luftdruckwerte  lesen

  tab.getUInt("wert1", min1r);
  Serial.print(min1r);
  Serial.print(" ");

  tab.getUInt("wert2", min9r);
  Serial.print(min9r);
  Serial.print(" ");

  tab.getUInt("wert3", min6r);
  Serial.print(min6r);
  Serial.print(" ");

  tab.getUInt("wert4", min3r);
  Serial.print(min3r);
  Serial.print(" ");

  tab.getUInt("wert5", min1r);
  Serial.print(min1r);
  Serial.print(" ");
  Serial.println();
  Serial.println("erwartet wurde 555 183 520 920 720");

  Serial.println();
}

void loop() {
}

soll sie lesen.

Ergebnis negativ.
Wäre schön wenn mir jemand sagen könnte was in den Sketches falsch ist.
Vielen Dank

@hennesf my original example was a mess but this should be the way to go

Stufe eins: Werte schreiben

#include <Preferences.h>

Preferences tab;  // Namensraum festlegen

int a;
int min12 = 555;
int min9 = 183;
int min6 = 520;
int min3 = 920;
int min1 = 720;  //Stunden zurück für alte Beispielwerte

//--------------------------------------
void setup() {
  Serial.begin(115200);

  Serial.println("Start");

  tab.begin("werte1", false);  //Ordner "werte1" für Luftdruckwerte anlegen, lesen und schreiben
  tab.remove("werte1");


  tab.putInt("val1", min12);
  tab.putInt("val2", min9);
  tab.putInt("val3", min6);
  tab.putInt("val4", min3);
  tab.putInt("val5", min1);
  tab.end();

  Serial.println("Finish");
}


void loop() {
}

Stufe zwei, Werte lessen

#include <Preferences.h>

Preferences tab;  // Namensraum festlegen

int a;

//--------------------------------------
void setup() {

  Serial.begin(115200);

  tab.begin("werte1", false);  //Ordner "werte1" für Luftdruckwerte anlegen, lesen und schreiben

 

  Serial.println("Test nichtfluechtiger Speicher");
  Serial.println("gelesener Wert = ");
  a = tab.getInt("val1");
  Serial.println(a);
  a = tab.getInt("val2");
  Serial.println(a);
  a = tab.getInt("val3");
  Serial.println(a);
  a = tab.getInt("val4");
  Serial.println(a);
  a = tab.getInt("val5");
  Serial.println(a);
  tab.end();
  
}

void loop() {
}

Warum musst du denn unbedingt fünf "Bereiche" aufmachen?
Es genügt doch einen "Bereich" aufzumachen

Und dann innerhalb dieses Bereiches die einzelnen Wert zu speichern.

Ausserdem verwendest du schon wieder die exakt gleiche Zeichenfolge für den Bereich und für die einzelnen Werte

Ich habe es nicht getestet aber höchstwahrscheinlich wird es funktionieren wenn du endlich mal unterschiedliche Namen für "Bereich" und "Wert-Identifier" benutzt

tab.begin("meine_NVS_Werte", false); // meine_NVS_Werte der Name für den ganzen "Bereich"
tab.putInt("Wert1_ID", min12); // "Wert1_ID" Werte-Identifier

Zur Erklärung

tab.begin("ich_muss_anders_heissen_als_der-Werte_identifier", false); 
tab.putInt("Ich_sollte_einen_selbsterklaerenden_Namen_haben", min12);

Das ganze kannst du dir vorstellen wie eine gaaanz klassische *.INI-Datei

[meine_NVS_Werte]
wert1=100
wert2=264
wert3=-30

Und du probierst

[wert1]
wert1=100

[wert2]
wert2=264

[wert3]
wert3=-30

Wie soll das Programm zwischen Bereich und Werte-Identifier unetrscheiden wenn die genau gleich heissen?

Und dann machste auch noch mehrere begin
Da könnte es sein dass das zweite begin das erste wieder zu macht oder einen pointer vom ersten auf das zweite setzt und das erste dann nicht mehr zugänglich ist weil der pointer jetzt aufs zweite zeigt.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.