ESP storing floats in a json-file ESP-FS-Webserver

Hi everybody,

Hi @cotestatnt,

I'm trying to add float-variables with the addOption-function

  myWebServer.addOption(FILESYSTEM, "Sensor 1 offset", CalibOffset[1]);

But it does not work. Of course I could do coding-pull-ups with converting back and forth between strings and floats by hand, but it would be much more conveniant to have a function to make it work directly.

This is the addOption-function.
there is something inside this function that seems to be related to the variable-type.
Though I don't know anything yet about this

template <typename T>
#ifdef INCLUDE_SETUP_HTM
    // Add custom option to config webpage
    template <typename T>
    inline void addOption(fs::FS& fs, const char* label, T val, bool hidden = false) {
        StaticJsonDocument<2048> doc;
        File file = fs.open("/config.json", "r");
        if (file) {
            // If file is present, load actual configuration
            DeserializationError error = deserializeJson(doc, file);
            if (error) {
                DebugPrintln(F("Failed to deserialize file, may be corrupted"));
                DebugPrintln(error.c_str());
                file.close();
                return;
            }
            file.close();
        }
        else {
            DebugPrintln(F("File not found, will be created new configuration file"));
        }

        String key = label;
        if (hidden)
            key += "-hidden";

        doc[key] = static_cast<T>(val);
        file = fs.open("/config.json", "w");
        if (serializeJsonPretty(doc, file) == 0) {
            DebugPrintln(F("Failed to write to file"));
		}
        file.close();
    }
#endif

@cotestatnt best thing would be if you could provide an example-code that gives an example for every variable-type

best regards Stefan

I made a small progress in learning how it works for floats.

I found some info here

in html5 there is an option to set a additional parameter step to change the increase / decrease steps. default is 1

The number type has a step value controlling which numbers are valid (along with max and min), which defaults to 1. This value is also used by implementations for the stepper buttons (i.e. pressing up increases by step)

<input type="number" step="0.01">

But I have no idea where in the code the html is created = where I would have to add options for step, min, and max values

best regards Stefan

Hi @StefanL38

The HTML code is generated at runtime with Javascript (here you can find the sources)

The problem is that in Javascript, no specialized float type is present and number is a "number" despite to fractional part.

  • 1 is type "number"
  • 1.5 is also of type "number"

Some small JS additional code it's necessary to handle that difference and create HTML properly, I will try to implement soon.

I've just drafted a new release, with some bug fixes and float handling in /setup page.

It work quite well, but with a small uncomfortable issue: if your float variable is something like 20.00 for example.

On next reload of /setup webpage, it will be treated as integer and you lose the possibility to increase/decrease with 0.01 resolution using arrow buttons, but anyway you can still write float values with keyboard.

Hi @cotestatnt,

thank you very much for adding float-support.

I looked up the setup_htm.h-file on GitHub. Aha .. -- ...
progmem as an endless sequence of decimal ASCII-Codes. uups.
Not suitable for editing by hand.

I guess for a float-support with options like
step="0.01" min="1.75" max="3.65" a larger part of the code has to be rewritten to setup the additional parameters. step, min, max.

best regards Stefan

:grin: no, this isn't the right way to edit /setup page.

You need to edit the source files inside data folder (app.js in particular, for my latest mods)

Usually I use directly the ESP as webserver in order to check immediatly effects of my mods, but files could be uploaded also in a local webserver running on a PC.

  1. put all the content of setup-ui data folder inside ESP filesystem using LittleFS upload plugin
  2. call the /setup.htm webpage instead built-in /setup and enable developer tools (F12)
  3. open another browser tab with /edit webpage in order to do all the mods needed in the source files directly on ESP filesystem
  4. once I'm satisfied of the result, I use an online tool for Javascript, HTML, CSS minify (like this for example)

Now, I'm ready to "build" the setup_htm.h file wich will be included in library.
In order to do this, I've prepared a node JS based script ( finalize.js ) and you can find in the dist folder

This script work with the file all.htm where all the 3 main soruce file have to be putted togheter (mified in order to keep size lowest possible). In order to run the script you need to install Node.js on your own PC.

Then you can open a terminal and run

# This will install all node.js modules needed from script
npm i  

# This will run the script and create the file 'setup_htm.h'
node finalize.js

Hi @cotestatnt,

thank your for answering. I appreciate your support. Though I have to admit that I know almost nothing about html, css, javascript etc.
This means with the description you have given I'm still lost as I know almost nothing about it.

In my mind I was imaginating a C++function similar to the

myWebServer.addOption(FILESYSTEM, "my variable 1",myVariable1);

float myVariable1 = 123.45;

but with more parameters like this
myWebServer.addOption(FILESYSTEM, "my variable 1","float", "step=0.01", "min=1.75", "max=3.65",myVariable1);

So the script can create the html5-code with all these additional parameters variable-type, step, min, max

The final goal would be to have pure C++-code with parameters / options to control a smaller set of html-5-options for varying basic things like step, min, max and maybe color and font

best regards Stefan

The main goal of this library is to provide an easy and efficient way to serve webpages hosted in the ESP flash memory (this is the reason for gzipped and PROGMEM built-in webpages)

The possibility to add simple options to /setup page is a secondary task.

Either way, it shouldn't be too complex to add functionality like the one you described.
Actually I already have an idea about the "how-to" in a simple way, but it requires some code both in the JavaScript file and in the library source itself to add a method which permits to be called like this (probably I will invert the order of some params)

myWebServer.addOption ("my variable 1",  myVariable1, "float", 1.75, 3.65, 0.01);

Good morning @StefanL38

I've just drafted a new release with something similar to your suggestions

Check the new version of customOptions.ino example for 2 new methods added to library:

  • with the first you can add the min, max and step properties to the numeric options (whether they are float or int)
    myWebServer.addOption("A float var", floatVar, 0.0, 100.0, 0.01);

  • with the second method, you can more easily retrieve the currently saved variable value
    myWebServer.getOptionValue("A float var", floatVar);

Adding type of filesystem as first paramenter, is no more needed (even if I leaved the method for backward compatibility)

Hi @cotestatnt ,

thank you very much for your effort to improve the library.

I tried the new library-version. But I get a compiler-error that does not really tell what the error is.

So I switched back to Version Bibliothek esp-fs-webserver in Version 1.1.0
and used my Test-Sketch to compile
With version 1.1.0 it sucessfully compiles

But if I try to compile the same test-Sketch with Bibliothek esp-fs-webserver in Version 1.1.3

I get this compiler-error.

I did a content-comparising of the logfiles. There were a few minor differencies
But the main thing seems to be the library esp-fs-webserver in Version 1.1.3

version 1.1.0 successfully compiles

																																																																																																				





















E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\arduino-builder -dump-prefs -logger=machine -hardware E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware -hardware C:\Users\dipl-\AppData\Local\Arduino15\packages -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\tools-builder -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware\tools\avr -tools C:\Users\dipl-\AppData\Local\Arduino15\packages -built-in-libraries E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries -libraries F:\myData\Arduino\libraries -fqbn=esp8266:esp8266:generic:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,ResetMethod=nodemcu,CrystalFreq=26,FlashFreq=40,FlashMode=dout,eesz=1M64,led=2,sdk=nonosdk_190703,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=10C4_EA60 -ide-version=10819 -build-path C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310 -warnings=all -build-cache C:\Users\dipl-\AppData\Local\Temp\arduino_cache_944246 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -verbose F:\myData\Arduino\ESP-FS-Webserver-customOptions-004\ESP-FS-Webserver-customOptions-004.ino

E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\arduino-builder -compile -logger=machine -hardware E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware -hardware C:\Users\dipl-\AppData\Local\Arduino15\packages -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\tools-builder -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware\tools\avr -tools C:\Users\dipl-\AppData\Local\Arduino15\packages -built-in-libraries E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries -libraries F:\myData\Arduino\libraries -fqbn=esp8266:esp8266:generic:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,ResetMethod=nodemcu,CrystalFreq=26,FlashFreq=40,FlashMode=dout,eesz=1M64,led=2,sdk=nonosdk_190703,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=10C4_EA60 -ide-version=10819 -build-path C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310 -warnings=all -build-cache C:\Users\dipl-\AppData\Local\Temp\arduino_cache_944246 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -verbose F:\myData\Arduino\ESP-FS-Webserver-customOptions-004\ESP-FS-Webserver-customOptions-004.ino

Using board 'generic' from platform in folder: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2

Using core 'esp8266' from platform in folder: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2

Detecting libraries used...

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for esp-fs-webserver.h: [esp-fs-webserver@1.1.0]

ResolveLibrary(esp-fs-webserver.h)

  -> candidates: [esp-fs-webserver@1.1.0]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for ArduinoJson.h: [ArduinoJson@6.17.2 ArduinoJson@6.19.4]

ResolveLibrary(ArduinoJson.h)

  -> candidates: [ArduinoJson@6.17.2 ArduinoJson@6.19.4]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0]

ResolveLibrary(ESP8266WiFi.h)

  -> candidates: [ESP8266WiFi@1.0]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for ESP8266WebServer.h: [ESP8266WebServer@1.0 ESP8266WebServer@1.0]

ResolveLibrary(ESP8266WebServer.h)

  -> candidates: [ESP8266WebServer@1.0 ESP8266WebServer@1.0]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for ESP8266mDNS.h: [ESP8266mDNS@1.2]

ResolveLibrary(ESP8266mDNS.h)

  -> candidates: [ESP8266mDNS@1.2]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for ESP8266HTTPUpdateServer.h: [ESP8266HTTPUpdateServer@1.0]

ResolveLibrary(ESP8266HTTPUpdateServer.h)

  -> candidates: [ESP8266HTTPUpdateServer@1.0]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPUpdateServer\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for DNSServer.h: [DNSServer@1.1.1]

ResolveLibrary(DNSServer.h)

  -> candidates: [DNSServer@1.1.1]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPUpdateServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\DNSServer\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for LittleFS.h: [LittleFS@0.1.0 LittleFS@0.1.0]

ResolveLibrary(LittleFS.h)

  -> candidates: [LittleFS@0.1.0 LittleFS@0.1.0]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPUpdateServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\DNSServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\LittleFS\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Using cached library dependencies for file: F:\myData\Arduino\libraries\esp-fs-webserver\src\esp-fs-webserver.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\BearSSLHelpers.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFi.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiAP.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiGratuitous.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiMulti.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiSTA-WPS.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiScan.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiClient.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiServer.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiServerSecureBearSSL.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiUdp.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\enable_wifi_at_boot_time.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src\detail\mimetable.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\LEAmDNS.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\LEAmDNS_Structs.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\LEAmDNS_Transfer.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\DNSServer\src\DNSServer.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\LittleFS\src\LittleFS.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\LittleFS\src\lfs.c

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\LittleFS\src\lfs_util.c

Generating function prototypes...

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPUpdateServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\DNSServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\LittleFS\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"E:\\Arduino-funktioniert\\arduino-1.8.19-windows-2022-01-30\\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_11310\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Sketch wird kompiliert...

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/signing.py" --mode header --publickey "F:\\myData\\Arduino\\ESP-FS-Webserver-customOptions-004/public.key" --out "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core/Updater_Signing.h"

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -Wall -Wextra -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPUpdateServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\DNSServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\LittleFS\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp.o"
Compiling libraries...
Compiling library "esp-fs-webserver"
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\esp-fs-webserver\esp-fs-webserver.cpp.o
Compiling library "ArduinoJson"
Compiling library "ESP8266WiFi"
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\BearSSLHelpers.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\CertStoreBearSSL.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\ESP8266WiFi.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\ESP8266WiFiAP.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\ESP8266WiFiGratuitous.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\ESP8266WiFiGeneric.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\ESP8266WiFiMulti.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\ESP8266WiFiSTA-WPS.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\ESP8266WiFiSTA.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\ESP8266WiFiScan.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\WiFiClientSecureBearSSL.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\WiFiClient.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\WiFiServer.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\WiFiServerSecureBearSSL.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\WiFiUdp.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\enable_wifi_at_boot_time.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WiFi\ESP8266WiFi.a
Compiling library "ESP8266WebServer"
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WebServer\detail\mimetable.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266WebServer\ESP8266WebServer.a
Compiling library "ESP8266mDNS"
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266mDNS\LEAmDNS.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266mDNS\ESP8266mDNS.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266mDNS\LEAmDNS_Helpers.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266mDNS\LEAmDNS_Control.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266mDNS\LEAmDNS_Structs.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266mDNS\LEAmDNS_Transfer.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\ESP8266mDNS\ESP8266mDNS.a
Compiling library "ESP8266HTTPUpdateServer"
Compiling library "DNSServer"
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\DNSServer\DNSServer.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\DNSServer\DNSServer.a
Compiling library "LittleFS"
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\LittleFS\lfs.c.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\LittleFS\lfs_util.c.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\LittleFS\LittleFS.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\libraries\LittleFS\LittleFS.a
Compiling core...
Using precompiled core: C:\Users\dipl-\AppData\Local\Temp\arduino_cache_944246\core\core_96ffe415db8afc5bb598397e9b765955.a
Linking everything together...
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/mkdir.py" -p "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ld_h/"
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/cp.py" "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/ld/eagle.flash.1m64.ld" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ld_h/local.eagle.flash.ld.h"
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ld_h/local.eagle.flash.ld.h" -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/local.eagle.flash.ld"
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/ld/eagle.app.v6.common.ld.h" -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/local.eagle.app.v6.common.ld"
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-gcc" -fno-exceptions -Wl,-Map "-Wl,C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ESP-FS-Webserver-customOptions-004.ino.map" -g -Wall -Wextra -Werror=return-type -Os -nostdlib -Wl,--no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static "-LC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lib" "-LC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lib/NONOSDK22x_190703" "-LC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310" "-LC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/lib" -Tlocal.eagle.flash.ld -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ESP-FS-Webserver-customOptions-004.ino.elf" -Wl,--start-group "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\libraries\\esp-fs-webserver\\esp-fs-webserver.cpp.o" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\libraries\\ESP8266WiFi\\ESP8266WiFi.a" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\libraries\\ESP8266WebServer\\ESP8266WebServer.a" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\libraries\\ESP8266mDNS\\ESP8266mDNS.a" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\libraries\\DNSServer\\DNSServer.a" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\libraries\\LittleFS\\LittleFS.a" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_cache_944246\\core\\core_96ffe415db8afc5bb598397e9b765955.a" -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc -Wl,--end-group "-LC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310"
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/elf2bin.py" --eboot "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/bootloaders/eboot/eboot.elf" --app "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ESP-FS-Webserver-customOptions-004.ino.elf" --flash_mode dout --flash_freq 40 --flash_size 1M --path "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin" --out "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ESP-FS-Webserver-customOptions-004.ino.bin"
Creating BIN file "C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310/ESP-FS-Webserver-customOptions-004.ino.bin" using "C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2/bootloaders/eboot/eboot.elf" and "C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310/ESP-FS-Webserver-customOptions-004.ino.elf"
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/signing.py" --mode sign --privatekey "F:\\myData\\Arduino\\ESP-FS-Webserver-customOptions-004/private.key" --bin "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ESP-FS-Webserver-customOptions-004.ino.bin" --out "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ESP-FS-Webserver-customOptions-004.ino.bin.signed" --legacy "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ESP-FS-Webserver-customOptions-004.ino.bin.legacy_sig"
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sizes.py" --elf "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ESP-FS-Webserver-customOptions-004.ino.elf" --path "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin" --mmu "-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000"
Executable segment sizes:
ICACHE : 32768           - flash instruction cache 
IROM   : 350692          - code in flash         (default or ICACHE_FLASH_ATTR) 
IRAM   : 27469   / 32768 - code in IRAM          (IRAM_ATTR, ISRs...) 
DATA   : 1532  )         - initialized variables (global, static) in RAM/HEAP 
RODATA : 3140  ) / 81920 - constants             (global, static) in RAM/HEAP 
BSS    : 26264 )         - zeroed variables      (global, static) in RAM/HEAP 
Mehrere Bibliotheken wurden für "ESP8266WebServer.h" gefunden
 Benutzt: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer
 Nicht benutzt: E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries\ESP8266WebServer
																															  

																																											 

																														

																															  

																																									  

																														

																															  

																																									 

																														

																															  

Mehrere Bibliotheken wurden für "LittleFS.h" gefunden

 Benutzt: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\LittleFS

 Nicht benutzt: E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries\LittleFS

Mehrere Bibliotheken wurden für "ArduinoJson.h" gefunden

 Benutzt: F:\myData\Arduino\libraries\ArduinoJson

 Nicht benutzt: E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries\ArduinoJson

															  

																												   

																												   

Bibliothek esp-fs-webserver in Version 1.1.0 im Ordner: F:\myData\Arduino\libraries\esp-fs-webserver  wird verwendet

Bibliothek ArduinoJson in Version 6.19.4 im Ordner: F:\myData\Arduino\libraries\ArduinoJson  wird verwendet

Bibliothek ESP8266WiFi in Version 1.0 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi  wird verwendet

Bibliothek ESP8266WebServer in Version 1.0 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer  wird verwendet

Bibliothek ESP8266mDNS in Version 1.2 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS  wird verwendet

Bibliothek ESP8266HTTPUpdateServer in Version 1.0 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266HTTPUpdateServer  wird verwendet

Bibliothek DNSServer in Version 1.1.1 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\DNSServer  wird verwendet

Bibliothek LittleFS in Version 0.1.0 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\LittleFS  wird verwendet
"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-size" -A "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/ESP-FS-Webserver-customOptions-004.ino.elf"
Der Sketch verwendet 382833 Bytes (39%) des Programmspeicherplatzes. Das Maximum sind 958448 Bytes.
Globale Variablen verwenden 30936 Bytes (37%) des dynamischen Speichers, 50984 Bytes für lokale Variablen verbleiben. Das Maximum sind 81920 Bytes.															 

compiler-error with esp-fs-webserver in Version 1.1.3

Arduino: 1.8.19 (Windows 10), TD: 1.56, Board: "Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"





















E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\arduino-builder -dump-prefs -logger=machine -hardware E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware -hardware C:\Users\dipl-\AppData\Local\Arduino15\packages -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\tools-builder -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware\tools\avr -tools C:\Users\dipl-\AppData\Local\Arduino15\packages -built-in-libraries E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries -libraries F:\myData\Arduino\libraries -fqbn=esp8266:esp8266:generic:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,ResetMethod=nodemcu,CrystalFreq=26,FlashFreq=40,FlashMode=dout,eesz=1M64,led=2,sdk=nonosdk_190703,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=10C4_EA60 -ide-version=10819 -build-path C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310 -warnings=all -build-cache C:\Users\dipl-\AppData\Local\Temp\arduino_cache_944246 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -verbose F:\myData\Arduino\ESP-FS-Webserver-customOptions-004\ESP-FS-Webserver-customOptions-004.ino

E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\arduino-builder -compile -logger=machine -hardware E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware -hardware C:\Users\dipl-\AppData\Local\Arduino15\packages -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\tools-builder -tools E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\hardware\tools\avr -tools C:\Users\dipl-\AppData\Local\Arduino15\packages -built-in-libraries E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries -libraries F:\myData\Arduino\libraries -fqbn=esp8266:esp8266:generic:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,ResetMethod=nodemcu,CrystalFreq=26,FlashFreq=40,FlashMode=dout,eesz=1M64,led=2,sdk=nonosdk_190703,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=10C4_EA60 -ide-version=10819 -build-path C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310 -warnings=all -build-cache C:\Users\dipl-\AppData\Local\Temp\arduino_cache_944246 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mklittlefs-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.mkspiffs-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.4-gcc10.3-1757bed.path=C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed -verbose F:\myData\Arduino\ESP-FS-Webserver-customOptions-004\ESP-FS-Webserver-customOptions-004.ino

Using board 'generic' from platform in folder: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2

Using core 'esp8266' from platform in folder: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2

Detecting libraries used...

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for esp-fs-webserver.h: [esp-fs-webserver@1.1.3]

ResolveLibrary(esp-fs-webserver.h)

  -> candidates: [esp-fs-webserver@1.1.3]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for ArduinoJson.h: [ArduinoJson@6.17.2 ArduinoJson@6.19.4]

ResolveLibrary(ArduinoJson.h)

  -> candidates: [ArduinoJson@6.17.2 ArduinoJson@6.19.4]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0]

ResolveLibrary(ESP8266WiFi.h)

  -> candidates: [ESP8266WiFi@1.0]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for ESP8266WebServer.h: [ESP8266WebServer@1.0 ESP8266WebServer@1.0]

ResolveLibrary(ESP8266WebServer.h)

  -> candidates: [ESP8266WebServer@1.0 ESP8266WebServer@1.0]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for ESP8266mDNS.h: [ESP8266mDNS@1.2]

ResolveLibrary(ESP8266mDNS.h)

  -> candidates: [ESP8266mDNS@1.2]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for ESP8266HTTPUpdateServer.h: [ESP8266HTTPUpdateServer@1.0]

ResolveLibrary(ESP8266HTTPUpdateServer.h)

  -> candidates: [ESP8266HTTPUpdateServer@1.0]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPUpdateServer\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for DNSServer.h: [DNSServer@1.1.1]

ResolveLibrary(DNSServer.h)

  -> candidates: [DNSServer@1.1.1]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPUpdateServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\DNSServer\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

Alternatives for LittleFS.h: [LittleFS@0.1.0 LittleFS@0.1.0]

ResolveLibrary(LittleFS.h)

  -> candidates: [LittleFS@0.1.0 LittleFS@0.1.0]

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPUpdateServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\DNSServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\LittleFS\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o nul

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPUpdateServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\DNSServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\LittleFS\\src" "F:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src\\esp-fs-webserver.cpp" -o nul

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\BearSSLHelpers.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFi.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiAP.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiGratuitous.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiMulti.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiSTA-WPS.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiScan.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiClient.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiServer.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiServerSecureBearSSL.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\WiFiUdp.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\enable_wifi_at_boot_time.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src\detail\mimetable.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\ESP8266mDNS.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\LEAmDNS.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\LEAmDNS_Control.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\LEAmDNS_Helpers.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\LEAmDNS_Structs.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS\src\LEAmDNS_Transfer.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\DNSServer\src\DNSServer.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\LittleFS\src\LittleFS.cpp

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\LittleFS\src\lfs.c

Using cached library dependencies for file: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\LittleFS\src\lfs_util.c

Generating function prototypes...

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPUpdateServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\DNSServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\LittleFS\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"E:\\Arduino-funktioniert\\arduino-1.8.19-windows-2022-01-30\\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_11310\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Sketch wird kompiliert...

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/signing.py" --mode header --publickey "F:\\myData\\Arduino\\ESP-FS-Webserver-customOptions-004/public.key" --out "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core/Updater_Signing.h"

"C:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310/core" -c -Wall -Wextra -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT -DESP8266 "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\generic" "-IF:\\myData\\Arduino\\libraries\\esp-fs-webserver\\src" "-IF:\\myData\\Arduino\\libraries\\ArduinoJson\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266mDNS\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPUpdateServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\DNSServer\\src" "-IC:\\Users\\dipl-\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\LittleFS\\src" "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp" -o "C:\\Users\\dipl-\\AppData\\Local\\Temp\\arduino_build_11310\\sketch\\ESP-FS-Webserver-customOptions-004.ino.cpp.o"

In file included from F:\myData\Arduino\ESP-FS-Webserver-customOptions-004\ESP-FS-Webserver-customOptions-004.ino:1:

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h: In member function 'bool FSWebServer::getOptionValue(const char*, T&)':

C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/WString.h:39:30: error: cannot convert 'const __FlashStringHelper*' to 'const char*'

   39 | #define FPSTR(pstr_pointer) (reinterpret_cast<const __FlashStringHelper *>(pstr_pointer))

      |                              ^

      |                              |

      |                              const __FlashStringHelper*

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h:51:58: note: in definition of macro 'DebugPrintf_P'

   51 | #define DebugPrintf_P(fmt, ...) DBG_OUTPUT_PORT.printf_P(fmt, ##__VA_ARGS__)

      |                                                          ^~~

C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/WString.h:40:28: note: in expansion of macro 'FPSTR'

   40 | #define F(string_literal) (FPSTR(PSTR(string_literal)))

      |                            ^~~~~

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h:159:31: note: in expansion of macro 'F'

  159 |                 DebugPrintf_P(F("Failed to deserialize file, may be corrupted %s\n"), error.c_str());

      |                               ^

In file included from C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Stream.h:27,

                 from C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/HardwareSerial.h:32,

                 from C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:288,

																															 
                 from C:\Users\dipl-\AppData\Local\Temp\arduino_build_11310\sketch\ESP-FS-Webserver-customOptions-004.ino.cpp:1:

C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Print.h:83:31: note:   initializing argument 1 of 'size_t Print::printf_P(const char*, ...)'

   83 |         size_t printf_P(PGM_P format, ...) __attribute__((format(printf, 2, 3)));

      |                               ^

In file included from F:\myData\Arduino\ESP-FS-Webserver-customOptions-004\ESP-FS-Webserver-customOptions-004.ino:1:

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h: In instantiation of 'void FSWebServer::addOption(fs::FS&, const char*, T, bool) [with T = unsigned char]':

F:\myData\Arduino\ESP-FS-Webserver-customOptions-004\ESP-FS-Webserver-customOptions-004.ino:107:54:   required from here

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h:96:35: warning: unused parameter 'fs' [-Wunused-parameter]

   96 |     inline void addOption(fs::FS& fs, const char* label, T val, bool hidden = false) {

      |                           ~~~~~~~~^~

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h: In instantiation of 'void FSWebServer::addOption(fs::FS&, const char*, T, bool) [with T = unsigned int]':

F:\myData\Arduino\ESP-FS-Webserver-customOptions-004\ESP-FS-Webserver-customOptions-004.ino:108:58:   required from here

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h:96:35: warning: unused parameter 'fs' [-Wunused-parameter]

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h: In instantiation of 'void FSWebServer::addOption(fs::FS&, const char*, T, bool) [with T = const char*]':

F:\myData\Arduino\ESP-FS-Webserver-customOptions-004\ESP-FS-Webserver-customOptions-004.ino:109:70:   required from here

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h:96:35: warning: unused parameter 'fs' [-Wunused-parameter]

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h: In instantiation of 'void FSWebServer::addOption(fs::FS&, const char*, T, bool) [with T = bool]':

F:\myData\Arduino\ESP-FS-Webserver-customOptions-004\ESP-FS-Webserver-customOptions-004.ino:110:58:   required from here

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h:96:35: warning: unused parameter 'fs' [-Wunused-parameter]

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h: In instantiation of 'void FSWebServer::addOption(fs::FS&, const char*, T, bool) [with T = int]':

F:\myData\Arduino\ESP-FS-Webserver-customOptions-004\ESP-FS-Webserver-customOptions-004.ino:112:62:   required from here

F:\myData\Arduino\libraries\esp-fs-webserver\src/esp-fs-webserver.h:96:35: warning: unused parameter 'fs' [-Wunused-parameter]

Mehrere Bibliotheken wurden für "LittleFS.h" gefunden

 Benutzt: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\LittleFS

 Nicht benutzt: E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries\LittleFS

Mehrere Bibliotheken wurden für "ArduinoJson.h" gefunden

 Benutzt: F:\myData\Arduino\libraries\ArduinoJson

 Nicht benutzt: E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries\ArduinoJson

Mehrere Bibliotheken wurden für "ESP8266WebServer.h" gefunden

 Benutzt: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer

 Nicht benutzt: E:\Arduino-funktioniert\arduino-1.8.19-windows-2022-01-30\arduino-1.8.19\libraries\ESP8266WebServer

Bibliothek esp-fs-webserver in Version 1.1.3 im Ordner: F:\myData\Arduino\libraries\esp-fs-webserver  wird verwendet

Bibliothek ArduinoJson in Version 6.19.4 im Ordner: F:\myData\Arduino\libraries\ArduinoJson  wird verwendet

Bibliothek ESP8266WiFi in Version 1.0 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi  wird verwendet

Bibliothek ESP8266WebServer in Version 1.0 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer  wird verwendet

Bibliothek ESP8266mDNS in Version 1.2 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266mDNS  wird verwendet

Bibliothek ESP8266HTTPUpdateServer in Version 1.0 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266HTTPUpdateServer  wird verwendet

Bibliothek DNSServer in Version 1.1.1 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\DNSServer  wird verwendet

Bibliothek LittleFS in Version 0.1.0 im Ordner: C:\Users\dipl-\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\LittleFS  wird verwendet

exit status 1

Fehler beim Kompilieren für das Board Generic ESP8266 Module.

best regards Stefan

I'm sorry, I've uploaded the wrong esp-fs-webserver.h file,
Now it should be fixed.

Hi @cotestatnt ,

thank you very much for your prompt correction.
Yes now the demo-code compiles.

For ESp8266 ist was tsraight away.

For ESP32 I had another problem related to LittleFS / LITTLEFS.

I had to install LittleFS_esp32 though I thought I had done this previously.
Then I had to rename the library from LittleFS.h to LITTLEFS.h

//#include <LittleFS.h>
#include <LITTLEFS.h>
//#define FILESYSTEM LittleFS
#define FILESYSTEM LITTLEFS

to make it compile.
What I haven't checked yet: do ESP8266 and ESP32 need different littleFS-libraries?
or does their exist a newer version that can be used for both?
Do the newest cores include LittleFS in the core-directories?

if not you would have to add compiler-ifdef for LittleFS too

best regards Stefan

Yes, the library it's different off course, but since release v2.0.0 ago of ESP32 Arduino Core is used the same class name and allowed methods so it should be fully compatible.

On wich version of cores are you working now?

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