Skip to content

Board details not available. Compile the sketch once. #5

Closed
@boomsya

Description

@boomsya

hi. Can you help me with error "Board details not available. Compile the sketch once." ?

using Arduino 2.2.1 + nodemcu v3 (esp12-f)
firmware compiled and uploaded. I tried to recompile, re upload but still have error "Board details not available. Compile the sketch once." :(

source code of plugin shows error in two cases:
if ((arduinoContext.boardDetails === undefined) || (arduinoContext.fqbn === undefined)) {
vscode.window.showErrorMessage("Board details not available. Compile the sketch once.");
return;
}

after some modify plugin code, is what I can take from let str = JSON.stringify(arduinoContext, null, 4);
this is before recompile:

{ 
"sketchPath": "Z:\Development\Dryer\DIY-Filament-Dryer", 
"userDirPath": "C:\Users\Niko\Documents\Arduino", 
"dataDirPath": "C:\Users\Niko\AppData\Local\Arduino15" 
}

and this is after recompile:

{
	"sketchPath": "Z:\\Development\\Dryer\\DIY-Filament-Dryer",
	"compileSummary": {
		"buildPath": "D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556",
		"buildProperties": {
			"_id": "nodemcuv2",
			"build.arch": "ESP8266",
			"build.board": "ESP8266_NODEMCU_ESP12E",
			"build.core": "esp8266",
			"build.core.path": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\cores\\esp8266",
			"build.debug_level": "",
			"build.debug_optim": "-Os",
			"build.debug_port": "",
			"build.eeprom_start": "",
			"build.exception_flags": "-fno-exceptions",
			"build.extra_flags": "",
			"build.f_cpu": "80000000L",
			"build.flash_flags": "-DFLASHMODE_DIO",
			"build.flash_freq": "40",
			"build.flash_ld": "eagle.flash.4m2m.ld",
			"build.flash_mode": "dio",
			"build.flash_size": "4M",
			"build.float": "-u _printf_float -u _scanf_float",
			"build.fqbn": "esp8266com:esp8266:nodemcuv2:led=2,baud=115200,xtal=80,eesz=4M2M,dbg=Disabled,lvl=None____,optim=Smallest,ip=lm2f,vt=flash,exception=disabled,stacksmash=disabled,wipe=none,ssl=all,mmu=3232,non32xfer=fast",
			"build.led": "-DLED_BUILTIN=2",
			"build.library_discovery_phase": "0",
			"build.lwip_flags": "-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0",
			"build.lwip_include": "lwip2/include",
			"build.lwip_lib": "-llwip2-536-feat",
			"build.mcu": "esp8266",
			"build.mmuflags": "-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000",
			"build.non32xferflags": "",
			"build.opt.flags": "\"@D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core/build.opt\"",
			"build.opt.fqfn": "D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core/build.opt",
			"build.path": "D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556",
			"build.project_name": "DIY-Filament-Dryer.ino",
			"build.rfcal_addr": "0x3FC000",
			"build.sdk": "NONOSDK22x_190703",
			"build.source.path": "Z:\\Development\\Dryer\\DIY-Filament-Dryer",
			"build.spiffs_blocksize": "8192",
			"build.spiffs_end": "0x3FA000",
			"build.spiffs_pagesize": "256",
			"build.spiffs_start": "0x200000",
			"build.sslflags": "",
			"build.stacksmash_flags": "",
			"build.stdcpp_level": "-std=gnu++17",
			"build.stdcpp_lib": "-lstdc++",
			"build.system.path": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\system",
			"build.variant": "nodemcu",
			"build.variant.path": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\variants\\nodemcu",
			"build.vtable_flags": "-DVTABLES_IN_FLASH",
			"commonhfile.fqfn": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\cores\\esp8266/CommonHFile.h",
			"compiler.S.cmd": "xtensa-lx106-elf-gcc",
			"compiler.S.extra_flags": "",
			"compiler.S.flags": "-c -g -x assembler-with-cpp -MMD -mlongcalls \"-IC:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/include/\"",
			"compiler.ar.cmd": "xtensa-lx106-elf-ar",
			"compiler.ar.extra_flags": "",
			"compiler.ar.flags": "cru",
			"compiler.as.cmd": "xtensa-lx106-elf-as",
			"compiler.c.cmd": "xtensa-lx106-elf-gcc",
			"compiler.c.elf.cmd": "xtensa-lx106-elf-gcc",
			"compiler.c.elf.extra_flags": "",
			"compiler.c.elf.flags": "-g \"@C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/warnings/none-cflags\" -nostdlib -Wl,--no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static \"-LC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lib\" \"-LC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lib/NONOSDK22x_190703\" \"-LD:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556\" \"-LC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/lib\" \"-Tlocal.eagle.flash.ld\" -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read",
			"compiler.c.elf.libs": "-lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc",
			"compiler.c.extra_flags": "",
			"compiler.c.flags": "-c \"@C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/warnings/none-cflags\" -std=gnu17  -g -free -fipa-pta -Werror=return-type -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -falign-functions=4 -MMD -ffunction-sections -fdata-sections -fno-exceptions  -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 ",
			"compiler.cpp.cmd": "xtensa-lx106-elf-g++",
			"compiler.cpp.extra_flags": "",
			"compiler.cpp.flags": "-c \"@C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/warnings/none-cppflags\"  -g -free -fipa-pta -Werror=return-type -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 ",
			"compiler.cpreprocessor.flags": "-D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 -Os \"@D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core/build.opt\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/include\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lwip2/include\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/include\" \"-ID:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core\"",
			"compiler.elf2hex.cmd": "esptool",
			"compiler.elf2hex.extra_flags": "",
			"compiler.elf2hex.flags": "",
			"compiler.libc.path": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf",
			"compiler.libraries.ldflags": "",
			"compiler.objcopy.eep.extra_flags": "",
			"compiler.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/",
			"compiler.sdk.path": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk",
			"compiler.size.cmd": "xtensa-lx106-elf-size",
			"compiler.warning_flags": "@C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/warnings/none",
			"compiler.warning_flags.all": "@C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/warnings/extra",
			"compiler.warning_flags.default": "@C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/warnings/default",
			"compiler.warning_flags.more": "@C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/warnings/more",
			"compiler.warning_flags.none": "@C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/warnings/none",
			"extra.time.dst": "0",
			"extra.time.local": "1700737160",
			"extra.time.utc": "1700729960",
			"extra.time.zone": "7200",
			"globals.h.source.fqfn": "Z:\\Development\\Dryer\\DIY-Filament-Dryer/DIY-Filament-Dryer.ino.globals.h",
			"ide_version": "10607",
			"menu.baud.115200": "115200",
			"menu.baud.115200.upload.speed": "115200",
			"menu.baud.230400.linux": "230400",
			"menu.baud.230400.macosx": "230400",
			"menu.baud.230400.upload.speed": "230400",
			"menu.baud.256000": "256000",
			"menu.baud.256000.upload.speed": "256000",
			"menu.baud.3000000": "3000000",
			"menu.baud.3000000.upload.speed": "3000000",
			"menu.baud.460800.linux": "460800",
			"menu.baud.460800.macosx": "460800",
			"menu.baud.460800.upload.speed": "460800",
			"menu.baud.512000": "512000",
			"menu.baud.512000.upload.speed": "512000",
			"menu.baud.57600": "57600",
			"menu.baud.57600.upload.speed": "57600",
			"menu.baud.921600": "921600",
			"menu.baud.921600.upload.speed": "921600",
			"menu.dbg.Disabled": "Disabled",
			"menu.dbg.Disabled.build.debug_port": "",
			"menu.dbg.Serial": "Serial",
			"menu.dbg.Serial.build.debug_port": "-DDEBUG_ESP_PORT=Serial",
			"menu.dbg.Serial1": "Serial1",
			"menu.dbg.Serial1.build.debug_port": "-DDEBUG_ESP_PORT=Serial1",
			"menu.eesz.4M": "4MB (FS:none OTA:~1019KB)",
			"menu.eesz.4M.build.flash_ld": "eagle.flash.4m.ld",
			"menu.eesz.4M.build.flash_size": "4M",
			"menu.eesz.4M.build.rfcal_addr": "0x3FC000",
			"menu.eesz.4M.build.spiffs_pagesize": "256",
			"menu.eesz.4M1M": "4MB (FS:1MB OTA:~1019KB)",
			"menu.eesz.4M1M.build.flash_ld": "eagle.flash.4m1m.ld",
			"menu.eesz.4M1M.build.flash_size": "4M",
			"menu.eesz.4M1M.build.rfcal_addr": "0x3FC000",
			"menu.eesz.4M1M.build.spiffs_blocksize": "8192",
			"menu.eesz.4M1M.build.spiffs_end": "0x3FA000",
			"menu.eesz.4M1M.build.spiffs_pagesize": "256",
			"menu.eesz.4M1M.build.spiffs_start": "0x300000",
			"menu.eesz.4M2M": "4MB (FS:2MB OTA:~1019KB)",
			"menu.eesz.4M2M.build.flash_ld": "eagle.flash.4m2m.ld",
			"menu.eesz.4M2M.build.flash_size": "4M",
			"menu.eesz.4M2M.build.rfcal_addr": "0x3FC000",
			"menu.eesz.4M2M.build.spiffs_blocksize": "8192",
			"menu.eesz.4M2M.build.spiffs_end": "0x3FA000",
			"menu.eesz.4M2M.build.spiffs_pagesize": "256",
			"menu.eesz.4M2M.build.spiffs_start": "0x200000",
			"menu.eesz.4M3M": "4MB (FS:3MB OTA:~512KB)",
			"menu.eesz.4M3M.build.flash_ld": "eagle.flash.4m3m.ld",
			"menu.eesz.4M3M.build.flash_size": "4M",
			"menu.eesz.4M3M.build.rfcal_addr": "0x3FC000",
			"menu.eesz.4M3M.build.spiffs_blocksize": "8192",
			"menu.eesz.4M3M.build.spiffs_end": "0x3FA000",
			"menu.eesz.4M3M.build.spiffs_pagesize": "256",
			"menu.eesz.4M3M.build.spiffs_start": "0x100000",
			"menu.eesz.autoflash": "Mapping defined by Hardware and Sketch",
			"menu.eesz.autoflash.build.extra_flags": "-DFLASH_MAP_SUPPORT=1",
			"menu.eesz.autoflash.build.flash_ld": "eagle.flash.auto.ld",
			"menu.eesz.autoflash.build.flash_size": "16M",
			"menu.eesz.autoflash.upload.maximum_size": "1044464",
			"menu.exception.disabled": "Disabled (new aborts on oom)",
			"menu.exception.disabled.build.exception_flags": "-fno-exceptions",
			"menu.exception.disabled.build.stdcpp_lib": "-lstdc++",
			"menu.exception.enabled": "Enabled",
			"menu.exception.enabled.build.exception_flags": "-fexceptions",
			"menu.exception.enabled.build.stdcpp_lib": "-lstdc++-exc",
			"menu.ip.hb2f": "v2 Higher Bandwidth",
			"menu.ip.hb2f.build.lwip_flags": "-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=1 -DLWIP_IPV6=0",
			"menu.ip.hb2f.build.lwip_include": "lwip2/include",
			"menu.ip.hb2f.build.lwip_lib": "-llwip2-1460-feat",
			"menu.ip.hb2n": "v2 Higher Bandwidth (no features)",
			"menu.ip.hb2n.build.lwip_flags": "-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=0 -DLWIP_IPV6=0",
			"menu.ip.hb2n.build.lwip_include": "lwip2/include",
			"menu.ip.hb2n.build.lwip_lib": "-llwip2-1460",
			"menu.ip.hb6f": "v2 IPv6 Higher Bandwidth",
			"menu.ip.hb6f.build.lwip_flags": "-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=1 -DLWIP_IPV6=1",
			"menu.ip.hb6f.build.lwip_include": "lwip2/include",
			"menu.ip.hb6f.build.lwip_lib": "-llwip6-1460-feat",
			"menu.ip.lm2f": "v2 Lower Memory",
			"menu.ip.lm2f.build.lwip_flags": "-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0",
			"menu.ip.lm2f.build.lwip_include": "lwip2/include",
			"menu.ip.lm2f.build.lwip_lib": "-llwip2-536-feat",
			"menu.ip.lm2n": "v2 Lower Memory (no features)",
			"menu.ip.lm2n.build.lwip_flags": "-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=0 -DLWIP_IPV6=0",
			"menu.ip.lm2n.build.lwip_include": "lwip2/include",
			"menu.ip.lm2n.build.lwip_lib": "-llwip2-536",
			"menu.ip.lm6f": "v2 IPv6 Lower Memory",
			"menu.ip.lm6f.build.lwip_flags": "-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=1",
			"menu.ip.lm6f.build.lwip_include": "lwip2/include",
			"menu.ip.lm6f.build.lwip_lib": "-llwip6-536-feat",
			"menu.led.16": "16",
			"menu.led.16.build.led": "-DLED_BUILTIN=16",
			"menu.led.2": "2",
			"menu.led.2.build.led": "-DLED_BUILTIN=2",
			"menu.lvl.CORE": "CORE",
			"menu.lvl.CORE.build.debug_level": "-DDEBUG_ESP_CORE",
			"menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS": "CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS",
			"menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS.build.debug_level": "-DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS",
			"menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT": "CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS+HWDT",
			"menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT.build.debug_level": "-DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS -DDEBUG_ESP_HWDT",
			"menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT_NOEXTRA4K": "CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS+HWDT_NOEXTRA4K",
			"menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT_NOEXTRA4K.build.debug_level": "-DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS -DDEBUG_ESP_HWDT_NOEXTRA4K",
			"menu.lvl.HTTP_CLIENT": "HTTP_CLIENT",
			"menu.lvl.HTTP_CLIENT.build.debug_level": "-DDEBUG_ESP_HTTP_CLIENT",
			"menu.lvl.HTTP_CLIENTHTTP_SERVER": "HTTP_CLIENT+HTTP_SERVER",
			"menu.lvl.HTTP_CLIENTHTTP_SERVER.build.debug_level": "-DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER",
			"menu.lvl.HTTP_SERVER": "HTTP_SERVER",
			"menu.lvl.HTTP_SERVER.build.debug_level": "-DDEBUG_ESP_HTTP_SERVER",
			"menu.lvl.HTTP_UPDATE": "HTTP_UPDATE",
			"menu.lvl.HTTP_UPDATE.build.debug_level": "-DDEBUG_ESP_HTTP_UPDATE",
			"menu.lvl.HWDT": "HWDT",
			"menu.lvl.HWDT.build.debug_level": "-DDEBUG_ESP_HWDT",
			"menu.lvl.HWDT_NOEXTRA4K": "HWDT_NOEXTRA4K",
			"menu.lvl.HWDT_NOEXTRA4K.build.debug_level": "-DDEBUG_ESP_HWDT_NOEXTRA4K",
			"menu.lvl.MDNS": "MDNS",
			"menu.lvl.MDNS.build.debug_level": "-DDEBUG_ESP_MDNS",
			"menu.lvl.NoAssert-NDEBUG": "NoAssert-NDEBUG",
			"menu.lvl.NoAssert-NDEBUG.build.debug_level": "-DNDEBUG",
			"menu.lvl.None____": "None",
			"menu.lvl.None____.build.debug_level": "",
			"menu.lvl.OOM": "OOM",
			"menu.lvl.OOM.build.debug_level": "-DDEBUG_ESP_OOM",
			"menu.lvl.OTA": "OTA",
			"menu.lvl.OTA.build.debug_level": "-DDEBUG_ESP_OTA",
			"menu.lvl.SSL": "SSL",
			"menu.lvl.SSL.build.debug_level": "-DDEBUG_ESP_SSL",
			"menu.lvl.SSLHTTP_CLIENT": "SSL+HTTP_CLIENT",
			"menu.lvl.SSLHTTP_CLIENT.build.debug_level": "-DDEBUG_ESP_SSL -DDEBUG_ESP_HTTP_CLIENT",
			"menu.lvl.SSLHTTP_CLIENTHTTP_SERVER": "SSL+HTTP_CLIENT+HTTP_SERVER",
			"menu.lvl.SSLHTTP_CLIENTHTTP_SERVER.build.debug_level": "-DDEBUG_ESP_SSL -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER",
			"menu.lvl.SSLHTTP_SERVER": "SSL+HTTP_SERVER",
			"menu.lvl.SSLHTTP_SERVER.build.debug_level": "-DDEBUG_ESP_SSL -DDEBUG_ESP_HTTP_SERVER",
			"menu.lvl.SSLTLS_MEM": "SSL+TLS_MEM",
			"menu.lvl.SSLTLS_MEM.build.debug_level": "-DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM",
			"menu.lvl.SSLTLS_MEMHTTP_CLIENT": "SSL+TLS_MEM+HTTP_CLIENT",
			"menu.lvl.SSLTLS_MEMHTTP_CLIENT.build.debug_level": "-DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT",
			"menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVER": "SSL+TLS_MEM+HTTP_CLIENT+HTTP_SERVER",
			"menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVER.build.debug_level": "-DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER",
			"menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS": "SSL+TLS_MEM+HTTP_CLIENT+HTTP_SERVER+CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS",
			"menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS.build.debug_level": "-DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS",
			"menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT": "SSL+TLS_MEM+HTTP_CLIENT+HTTP_SERVER+CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS+HWDT",
			"menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT.build.debug_level": "-DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS -DDEBUG_ESP_HWDT",
			"menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT_NOEXTRA4K": "SSL+TLS_MEM+HTTP_CLIENT+HTTP_SERVER+CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS+HWDT_NOEXTRA4K",
			"menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT_NOEXTRA4K.build.debug_level": "-DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS -DDEBUG_ESP_HWDT_NOEXTRA4K",
			"menu.lvl.SSLTLS_MEMHTTP_SERVER": "SSL+TLS_MEM+HTTP_SERVER",
			"menu.lvl.SSLTLS_MEMHTTP_SERVER.build.debug_level": "-DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_SERVER",
			"menu.lvl.TLS_MEM": "TLS_MEM",
			"menu.lvl.TLS_MEM.build.debug_level": "-DDEBUG_ESP_TLS_MEM",
			"menu.lvl.TLS_MEMHTTP_CLIENT": "TLS_MEM+HTTP_CLIENT",
			"menu.lvl.TLS_MEMHTTP_CLIENT.build.debug_level": "-DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT",
			"menu.lvl.TLS_MEMHTTP_CLIENTHTTP_SERVER": "TLS_MEM+HTTP_CLIENT+HTTP_SERVER",
			"menu.lvl.TLS_MEMHTTP_CLIENTHTTP_SERVER.build.debug_level": "-DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER",
			"menu.lvl.TLS_MEMHTTP_SERVER": "TLS_MEM+HTTP_SERVER",
			"menu.lvl.TLS_MEMHTTP_SERVER.build.debug_level": "-DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_SERVER",
			"menu.lvl.UPDATER": "UPDATER",
			"menu.lvl.UPDATER.build.debug_level": "-DDEBUG_ESP_UPDATER",
			"menu.lvl.WIFI": "WIFI",
			"menu.lvl.WIFI.build.debug_level": "-DDEBUG_ESP_WIFI",
			"menu.mmu.3216": "16KB cache + 32KB IRAM + 16KB 2nd Heap (not shared)",
			"menu.mmu.3216.build.mmuflags": "-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x4000 -DMMU_SEC_HEAP=0x40108000 -DMMU_SEC_HEAP_SIZE=0x4000",
			"menu.mmu.3232": "32KB cache + 32KB IRAM (balanced)",
			"menu.mmu.3232.build.mmuflags": "-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000",
			"menu.mmu.4816": "16KB cache + 48KB IRAM (IRAM)",
			"menu.mmu.4816.build.mmuflags": "-DMMU_IRAM_SIZE=0xC000 -DMMU_ICACHE_SIZE=0x4000",
			"menu.mmu.4816H": "16KB cache + 48KB IRAM and 2nd Heap (shared)",
			"menu.mmu.4816H.build.mmuflags": "-DMMU_IRAM_SIZE=0xC000 -DMMU_ICACHE_SIZE=0x4000 -DMMU_IRAM_HEAP",
			"menu.mmu.ext128k": "128K Heap External 23LC1024",
			"menu.mmu.ext128k.build.mmuflags": "-DMMU_EXTERNAL_HEAP=128 -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000",
			"menu.mmu.ext8192k": "8M w/256K Heap External 64 MBit PSRAM",
			"menu.mmu.ext8192k.build.mmuflags": "-DMMU_EXTERNAL_HEAP=256 -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000",
			"menu.non32xfer.fast": "Use pgm_read macros for IRAM/PROGMEM",
			"menu.non32xfer.fast.build.non32xferflags": "",
			"menu.non32xfer.safe": "Byte/Word access to IRAM/PROGMEM (very slow)",
			"menu.non32xfer.safe.build.non32xferflags": "-DNON32XFER_HANDLER",
			"menu.optim.Full": "Optimum",
			"menu.optim.Full.build.debug_optim": "-Og",
			"menu.optim.Lite": "Lite",
			"menu.optim.Lite.build.debug_optim": "-Os -fno-optimize-sibling-calls",
			"menu.optim.Smallest": "None",
			"menu.optim.Smallest.build.debug_optim": "-Os",
			"menu.ssl.all": "All SSL ciphers (most compatible)",
			"menu.ssl.all.build.sslflags": "",
			"menu.ssl.basic": "Basic SSL ciphers (lower ROM use)",
			"menu.ssl.basic.build.sslflags": "-DBEARSSL_SSL_BASIC",
			"menu.stacksmash.disabled": "Disabled",
			"menu.stacksmash.disabled.build.stacksmash_flags": "",
			"menu.stacksmash.enabled": "Enabled",
			"menu.stacksmash.enabled.build.stacksmash_flags": "-fstack-protector",
			"menu.vt.flash": "Flash",
			"menu.vt.flash.build.vtable_flags": "-DVTABLES_IN_FLASH",
			"menu.vt.heap": "Heap",
			"menu.vt.heap.build.vtable_flags": "-DVTABLES_IN_DRAM",
			"menu.vt.iram": "IRAM",
			"menu.vt.iram.build.vtable_flags": "-DVTABLES_IN_IRAM",
			"menu.wipe.all": "All Flash Contents",
			"menu.wipe.all.upload.erase_cmd": "erase_flash",
			"menu.wipe.none": "Only Sketch",
			"menu.wipe.none.upload.erase_cmd": "",
			"menu.wipe.sdk": "Sketch + WiFi Settings",
			"menu.wipe.sdk.upload.erase_cmd": "erase_region \"0x3FC000\" 0x4000",
			"menu.xtal.160": "160 MHz",
			"menu.xtal.160.build.f_cpu": "160000000L",
			"menu.xtal.80": "80 MHz",
			"menu.xtal.80.build.f_cpu": "80000000L",
			"mkbuildoptglobals.extra_flags": "",
			"monitor_port.serial.dtr": "off",
			"monitor_port.serial.rts": "off",
			"name": "NodeMCU 1.0 (ESP-12E Module)",
			"pluggable_discovery.required.0": "builtin:serial-discovery",
			"pluggable_discovery.required.1": "builtin:mdns-discovery",
			"pluggable_monitor.required.serial": "builtin:serial-monitor",
			"recipe.S.o.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc\" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 -Os \"@D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core/build.opt\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/include\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lwip2/include\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/include\" \"-ID:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core\" -c -g -x assembler-with-cpp -MMD -mlongcalls \"-IC:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/include/\" -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0   -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\" -DARDUINO_BOARD_ID=\"nodemcuv2\" -DLED_BUILTIN=2 -DFLASHMODE_DIO   {includes} \"{source_file}\" -o \"{object_file}\"",
			"recipe.ar.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-ar\" cru  \"{archive_file_path}\" \"{object_file}\"",
			"recipe.c.combine.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc\" -fno-exceptions -Wl,-Map \"-Wl,D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.map\" -g \"@C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/warnings/none-cflags\" -nostdlib -Wl,--no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static \"-LC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lib\" \"-LC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lib/NONOSDK22x_190703\" \"-LD:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556\" \"-LC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/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 \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.elf\" -Wl,--start-group {object_files} \"{archive_file_path}\" -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc  -Wl,--end-group \"-LD:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556\"",
			"recipe.c.o.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc\" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 -Os \"@D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core/build.opt\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/include\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lwip2/include\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/include\" \"-ID:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core\" -c \"@C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/warnings/none-cflags\" -std=gnu17  -g -free -fipa-pta -Werror=return-type -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -falign-functions=4 -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\" -DARDUINO_BOARD_ID=\"nodemcuv2\" -DLED_BUILTIN=2 -DFLASHMODE_DIO   {includes} \"{source_file}\" -o \"{object_file}\"",
			"recipe.cpp.o.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++\" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 -Os \"@D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core/build.opt\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/include\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lwip2/include\" \"-IC:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/include\" \"-ID:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core\" -c \"@C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/warnings/none-cppflags\"  -g -free -fipa-pta -Werror=return-type -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=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\" -DARDUINO_BOARD_ID=\"nodemcuv2\" -DLED_BUILTIN=2 -DFLASHMODE_DIO   {includes} \"{source_file}\" -o \"{object_file}\"",
			"recipe.hooks.linking.prelink.1.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3\" -I \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/mkdir.py\" -p \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/ld_h/\"",
			"recipe.hooks.linking.prelink.2.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3\" -I \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/cp.py\" \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/ld/eagle.flash.4m2m.ld\" \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/ld_h/local.eagle.flash.ld.h\"",
			"recipe.hooks.linking.prelink.3.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc\" -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/ld_h/local.eagle.flash.ld.h\" -o \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/local.eagle.flash.ld\"",
			"recipe.hooks.linking.prelink.4.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc\" -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sdk/ld/eagle.app.v6.common.ld.h\" -o \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/local.eagle.app.v6.common.ld\"",
			"recipe.hooks.prebuild.1.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3\" -I \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/makecorever.py\" --build_path \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556\" --platform_path \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\" --version \"3.2.0-dev\"",
			"recipe.hooks.prebuild.2.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3\" -I \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/mkbuildoptglobals.py\" \"C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\resources\" 10607 \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556\" \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core/build.opt\" \"Z:\\Development\\Dryer\\DIY-Filament-Dryer/DIY-Filament-Dryer.ino.globals.h\" \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\cores\\esp8266/CommonHFile.h\" ",
			"recipe.hooks.sketch.prebuild.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3\" -I \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/signing.py\" --mode header --publickey \"Z:\\Development\\Dryer\\DIY-Filament-Dryer/public.key\" --out \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/core/Updater_Signing.h\"",
			"recipe.objcopy.eep.pattern": "",
			"recipe.objcopy.hex.1.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3\" -I \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/elf2bin.py\" --eboot \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/bootloaders/eboot/eboot.elf\" --app \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.elf\" --flash_mode dio --flash_freq 40 --flash_size 4M --path \"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin\" --out \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.bin\"",
			"recipe.objcopy.hex.2.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3\" -I \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/signing.py\" --mode sign --privatekey \"Z:\\Development\\Dryer\\DIY-Filament-Dryer/private.key\" --bin \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.bin\" --out \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.bin.signed\" --legacy \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.bin.legacy_sig\"",
			"recipe.objcopy.hex.3.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3\" -X utf8 -I \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sizes.py\" --elf \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.elf\" --path \"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin\" --mmu \"-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000\"",
			"recipe.output.save_file": "DIY-Filament-Dryer.ino.nodemcu.bin",
			"recipe.output.tmp_file": "DIY-Filament-Dryer.ino.bin",
			"recipe.size.pattern": "\"C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-size\" -A \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.elf\"",
			"recipe.size.regex": "^(?:\\.irom0\\.text|\\.text|\\.text1|\\.data|\\.rodata|)\\s+([0-9]+).*",
			"recipe.size.regex.data": "^(?:\\.data|\\.rodata|\\.bss)\\s+([0-9]+).*",
			"runtime.hardware.path": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com",
			"runtime.ide.path": "C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\resources",
			"runtime.ide.version": "10607",
			"runtime.os": "windows",
			"runtime.platform.path": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266",
			"runtime.tools.arduinoOTA-1.3.0.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arduinoOTA\\1.3.0",
			"runtime.tools.arduinoOTA.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arduinoOTA\\1.3.0",
			"runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7",
			"runtime.tools.avr-gcc.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7",
			"runtime.tools.avrdude-6.3.0-arduino17.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avrdude\\6.3.0-arduino17",
			"runtime.tools.avrdude.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avrdude\\6.3.0-arduino17",
			"runtime.tools.cp": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/cp.py",
			"runtime.tools.ctags-5.8-arduino11.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11",
			"runtime.tools.ctags.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11",
			"runtime.tools.dfu-discovery-0.1.2.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\dfu-discovery\\0.1.2",
			"runtime.tools.dfu-discovery.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\dfu-discovery\\0.1.2",
			"runtime.tools.dfu-util-0.11.0-arduino5.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\dfu-util\\0.11.0-arduino5",
			"runtime.tools.dfu-util.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\dfu-util\\0.11.0-arduino5",
			"runtime.tools.eboot": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/bootloaders/eboot/eboot.elf",
			"runtime.tools.elf2bin": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/elf2bin.py",
			"runtime.tools.esptool.path": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/esptool",
			"runtime.tools.esptool_py-4.5.1.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.5.1",
			"runtime.tools.esptool_py.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.5.1",
			"runtime.tools.makecorever": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/makecorever.py",
			"runtime.tools.mdns-discovery-1.0.2.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\mdns-discovery\\1.0.2",
			"runtime.tools.mdns-discovery-1.0.6.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\mdns-discovery\\1.0.6",
			"runtime.tools.mdns-discovery-1.0.9.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\mdns-discovery\\1.0.9",
			"runtime.tools.mdns-discovery.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\mdns-discovery\\1.0.9",
			"runtime.tools.mkbuildoptglobals": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/mkbuildoptglobals.py",
			"runtime.tools.mkdir": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/mkdir.py",
			"runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\mklittlefs\\3.0.0-gnu12-dc7f933",
			"runtime.tools.mklittlefs-3.1.0-gcc10.3-e5f9fec.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\mklittlefs\\3.1.0-gcc10.3-e5f9fec",
			"runtime.tools.mklittlefs.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\mklittlefs\\3.1.0-gcc10.3-e5f9fec",
			"runtime.tools.mkspiffs-0.2.3.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\mkspiffs\\0.2.3",
			"runtime.tools.mkspiffs-3.1.0-gcc10.3-e5f9fec.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\mkspiffs\\3.1.0-gcc10.3-e5f9fec",
			"runtime.tools.mkspiffs.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\mkspiffs\\3.1.0-gcc10.3-e5f9fec",
			"runtime.tools.openocd-esp32-v0.11.0-esp32-20221026.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\openocd-esp32\\v0.11.0-esp32-20221026",
			"runtime.tools.openocd-esp32.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\openocd-esp32\\v0.11.0-esp32-20221026",
			"runtime.tools.python3-3.7.2-post1.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1",
			"runtime.tools.python3.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1",
			"runtime.tools.riscv32-esp-elf-gcc-esp-2021r2-patch5-8.4.0.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\riscv32-esp-elf-gcc\\esp-2021r2-patch5-8.4.0",
			"runtime.tools.riscv32-esp-elf-gcc.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\riscv32-esp-elf-gcc\\esp-2021r2-patch5-8.4.0",
			"runtime.tools.riscv32-esp-elf-gdb-11.2_20220823.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\riscv32-esp-elf-gdb\\11.2_20220823",
			"runtime.tools.riscv32-esp-elf-gdb.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\riscv32-esp-elf-gdb\\11.2_20220823",
			"runtime.tools.serial-discovery-1.2.1.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\serial-discovery\\1.2.1",
			"runtime.tools.serial-discovery-1.3.1.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\serial-discovery\\1.3.1",
			"runtime.tools.serial-discovery-1.3.2.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\serial-discovery\\1.3.2",
			"runtime.tools.serial-discovery-1.4.0.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\serial-discovery\\1.4.0",
			"runtime.tools.serial-discovery.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\serial-discovery\\1.4.0",
			"runtime.tools.serial-monitor-0.10.0.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\serial-monitor\\0.10.0",
			"runtime.tools.serial-monitor-0.13.0.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\serial-monitor\\0.13.0",
			"runtime.tools.serial-monitor-0.9.1.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\serial-monitor\\0.9.1",
			"runtime.tools.serial-monitor.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\serial-monitor\\0.13.0",
			"runtime.tools.signing": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/signing.py",
			"runtime.tools.sizes": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/sizes.py",
			"runtime.tools.xtensa-esp-elf-gdb-11.2_20220823.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp-elf-gdb\\11.2_20220823",
			"runtime.tools.xtensa-esp-elf-gdb.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp-elf-gdb\\11.2_20220823",
			"runtime.tools.xtensa-esp32-elf-gcc-esp-2021r2-patch5-8.4.0.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0",
			"runtime.tools.xtensa-esp32-elf-gcc.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0",
			"runtime.tools.xtensa-esp32s2-elf-gcc-esp-2021r2-patch5-8.4.0.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s2-elf-gcc\\esp-2021r2-patch5-8.4.0",
			"runtime.tools.xtensa-esp32s2-elf-gcc.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s2-elf-gcc\\esp-2021r2-patch5-8.4.0",
			"runtime.tools.xtensa-esp32s3-elf-gcc-esp-2021r2-patch5-8.4.0.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-2021r2-patch5-8.4.0",
			"runtime.tools.xtensa-esp32s3-elf-gcc.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\esp-2021r2-patch5-8.4.0",
			"runtime.tools.xtensa-lx106-elf-gcc-3.1.0-gcc10.3-e5f9fec.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec",
			"runtime.tools.xtensa-lx106-elf-gcc.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec",
			"serial.disableDTR": "true",
			"serial.disableRTS": "true",
			"software": "ARDUINO",
			"tools.avrdude.path": "C:\\Users\\Niko\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avrdude\\6.3.0-arduino17",
			"tools.esptool.cmd": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/python3/python3",
			"tools.esptool.network_cmd": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/python3/python3",
			"tools.esptool.path": "",
			"tools.esptool.upload.network_pattern": "\"{network_cmd}\" -I \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/espota.py\" -i \"{serial.port}\" -p \"{network.port}\" \"--auth={network.password}\" -f \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.bin\"",
			"tools.esptool.upload.params.quiet": "",
			"tools.esptool.upload.params.verbose": "",
			"tools.esptool.upload.pattern": "\"{cmd}\" -I \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/upload.py\" --chip esp8266 --port \"{serial.port}\" --baud \"115200\" \"{upload.verbose}\"  --before default_reset --after hard_reset write_flash 0x0 \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.bin\"",
			"tools.esptool.upload.protocol": "esp",
			"tools.esptool__pluggable_network.cmd": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/python3/python3",
			"tools.esptool__pluggable_network.network_cmd": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/python3/python3",
			"tools.esptool__pluggable_network.path": "",
			"tools.esptool__pluggable_network.upload.field.password": "Password",
			"tools.esptool__pluggable_network.upload.field.password.secret": "true",
			"tools.esptool__pluggable_network.upload.params.quiet": "",
			"tools.esptool__pluggable_network.upload.params.verbose": "",
			"tools.esptool__pluggable_network.upload.pattern": "\"{network_cmd}\" -I \"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/espota.py\" -i \"{upload.port.address}\" -p \"{upload.port.properties.port}\" \"--auth={upload.field.password}\" -f \"D:\\temp\\arduino\\sketches\\0FC4F4D26E59E77276FC5A3C9EC89556/DIY-Filament-Dryer.ino.bin\"",
			"tools.esptool__pluggable_network.upload.protocol": "esp",
			"tools.mklittlefs.cmd": "mklittlefs.exe",
			"tools.mklittlefs.path": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/mklittlefs",
			"tools.mkspiffs.cmd": "mkspiffs.exe",
			"tools.mkspiffs.path": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266/tools/mkspiffs",
			"upload.erase_cmd": "",
			"upload.maximum_data_size": "81920",
			"upload.resetmethod": "--before default_reset --after hard_reset",
			"upload.speed": "115200",
			"upload.tool": "esptool",
			"upload.tool.default": "esptool",
			"upload.tool.network": "esptool__pluggable_network",
			"upload.wait_for_upload_port": "true",
			"upload_port.0.board": "nodemcuv2",
			"version": "3.2.0-dev"
		},
		"executableSectionsSize": [],
		"buildPlatform": {
			"id": "esp8266com:esp8266",
			"version": "3.2.0-dev",
			"installDir": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266",
			"packageUrl": ""
		},
		"usedLibraries": [
			{
				"name": "DHTStable",
				"author": "Rob Tillaart <[email protected]>",
				"maintainer": "Rob Tillaart <[email protected]>",
				"sentence": "Stable version of library for DHT Temperature & Humidity Sensor",
				"paragraph": "DHT11 and DHT22 and equivalent.",
				"website": "https://github.com/RobTillaart/DHTstable",
				"category": "Sensors",
				"installDir": "C:\\Users\\Niko\\Documents\\Arduino\\libraries\\DHTStable",
				"sourceDir": "c:\\Users\\Niko\\Documents\\Arduino\\libraries\\DHTStable",
				"utilityDir": "",
				"containerPlatform": "",
				"dotALinkage": false,
				"precompiled": false,
				"ldFlags": "",
				"isLegacy": false,
				"version": "1.1.2",
				"license": "Unspecified",
				"location": 1,
				"layout": 0,
				"inDevelopment": false,
				"architectures": [
					"*"
				],
				"types": [],
				"examples": [
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\DHTStable\\examples\\dht11_test",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\DHTStable\\examples\\dht11_two",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\DHTStable\\examples\\dht12_test",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\DHTStable\\examples\\dht22_test"
				],
				"providesIncludes": [
					"DHTStable.h"
				],
				"properties": {},
				"compatibleWith": {}
			},
			{
				"name": "ESP Async WebServer",
				"author": "Me-No-Dev",
				"maintainer": "Me-No-Dev",
				"sentence": "Async Web Server for ESP8266 and ESP31B",
				"paragraph": "Async Web Server for ESP8266 and ESP31B",
				"website": "https://github.com/me-no-dev/ESPAsyncWebServer",
				"category": "Other",
				"installDir": "C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ESPAsyncWebServer",
				"sourceDir": "c:\\Users\\Niko\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\src",
				"utilityDir": "",
				"containerPlatform": "",
				"dotALinkage": false,
				"precompiled": false,
				"ldFlags": "",
				"isLegacy": false,
				"version": "1.2.3",
				"license": "Unspecified",
				"location": 1,
				"layout": 1,
				"inDevelopment": false,
				"architectures": [
					"*"
				],
				"types": [],
				"examples": [
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\examples\\CaptivePortal",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\examples\\ESP_AsyncFSBrowser",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\examples\\regex_patterns",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ESPAsyncWebServer\\examples\\simple_server"
				],
				"providesIncludes": [
					"AsyncEventSource.h",
					"AsyncJson.h",
					"AsyncWebSocket.h",
					"AsyncWebSynchronization.h",
					"ESPAsyncWebServer.h",
					"SPIFFSEditor.h",
					"StringArray.h",
					"WebAuthentication.h",
					"WebHandlerImpl.h",
					"WebResponseImpl.h"
				],
				"properties": {},
				"compatibleWith": {}
			},
			{
				"name": "ESP8266WiFi",
				"author": "Ivan Grokhotkov",
				"maintainer": "Ivan Grokhtkov <[email protected]>",
				"sentence": "Enables network connection (local and Internet) using the ESP8266 built-in WiFi.",
				"paragraph": "With this library you can instantiate Servers, Clients and send/receive UDP packets through WiFi. The shield can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.",
				"website": "",
				"category": "Communication",
				"installDir": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi",
				"sourceDir": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\src",
				"utilityDir": "",
				"containerPlatform": "esp8266com:[email protected]",
				"dotALinkage": true,
				"precompiled": false,
				"ldFlags": "",
				"isLegacy": false,
				"version": "1.0",
				"license": "Unspecified",
				"location": 2,
				"layout": 1,
				"inDevelopment": false,
				"architectures": [
					"esp8266"
				],
				"types": [],
				"examples": [
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\BearSSL_CertStore",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\BearSSL_MaxFragmentLength",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\BearSSL_Server",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\BearSSL_ServerClientCert",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\BearSSL_Sessions",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\BearSSL_Validation",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\CustomOffer",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\HTTPSRequest",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\IPv6",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\NTPClient",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\PagerServer",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\RangeExtender-NAPT",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\StaticLease",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\Udp",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\WiFiAccessPoint",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\WiFiClient",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\WiFiClientBasic",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\WiFiEcho",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\WiFiEvents",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\WiFiManualWebServer",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\WiFiMulti",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\WiFiScan",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\WiFiShutdown",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266WiFi\\examples\\WiFiTelnetToSerial"
				],
				"providesIncludes": [
					"ArduinoWiFiServer.h",
					"BearSSLHelpers.h",
					"CertStoreBearSSL.h",
					"ESP8266WiFi.h",
					"ESP8266WiFiAP.h",
					"ESP8266WiFiGeneric.h",
					"ESP8266WiFiGratuitous.h",
					"ESP8266WiFiMulti.h",
					"ESP8266WiFiSTA.h",
					"ESP8266WiFiScan.h",
					"ESP8266WiFiType.h",
					"WiFiClient.h",
					"WiFiClientSecure.h",
					"WiFiClientSecureBearSSL.h",
					"WiFiServer.h",
					"WiFiServerSecure.h",
					"WiFiServerSecureBearSSL.h",
					"WiFiUdp.h",
					"ssl-tls-ca-key-cert-example.h"
				],
				"properties": {},
				"compatibleWith": {}
			},
			{
				"name": "ESPAsyncTCP",
				"author": "dvarrel",
				"maintainer": "dvarrel",
				"sentence": "Async TCP Library for ESP8266 and ESP31B . Forked from https://github.com/me-no-dev/ESPAsyncTCP",
				"paragraph": "tp build a WebServer, with files saved in flash",
				"website": "https://github.com/dvarrel/ESPAsyncTCP",
				"category": "Communication",
				"installDir": "C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ESPAsyncTCP",
				"sourceDir": "c:\\Users\\Niko\\Documents\\Arduino\\libraries\\ESPAsyncTCP\\src",
				"utilityDir": "",
				"containerPlatform": "",
				"dotALinkage": false,
				"precompiled": false,
				"ldFlags": "",
				"isLegacy": false,
				"version": "1.2.4",
				"license": "Unspecified",
				"location": 1,
				"layout": 1,
				"inDevelopment": false,
				"architectures": [
					"esp8266",
					"esp31b"
				],
				"types": [],
				"examples": [
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ESPAsyncTCP\\examples\\ClientServer\\Client",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ESPAsyncTCP\\examples\\ClientServer\\Server",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ESPAsyncTCP\\examples\\SyncClient"
				],
				"providesIncludes": [
					"AsyncPrinter.h",
					"DebugPrintMacros.h",
					"ESPAsyncTCP.h",
					"ESPAsyncTCPbuffer.h",
					"SyncClient.h",
					"async_config.h",
					"tcp_axtls.h"
				],
				"properties": {},
				"compatibleWith": {}
			},
			{
				"name": "Hash",
				"author": "Markus Sattler",
				"maintainer": "Markus Sattler",
				"sentence": "Generate Hash from data",
				"paragraph": "",
				"website": "",
				"category": "Data Processing",
				"installDir": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\Hash",
				"sourceDir": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\Hash\\src",
				"utilityDir": "",
				"containerPlatform": "esp8266com:[email protected]",
				"dotALinkage": true,
				"precompiled": false,
				"ldFlags": "",
				"isLegacy": false,
				"version": "1.0",
				"license": "Unspecified",
				"location": 2,
				"layout": 1,
				"inDevelopment": false,
				"architectures": [
					"esp8266"
				],
				"types": [],
				"examples": [
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\Hash\\examples\\sha1"
				],
				"providesIncludes": [
					"Hash.h"
				],
				"properties": {},
				"compatibleWith": {}
			},
			{
				"name": "LittleFS",
				"author": "Earle F. Philhower, III",
				"maintainer": "Earle F. Philhower, III <[email protected]>",
				"sentence": "Port of LittleFS to ESP8266 Arduino",
				"paragraph": "Replacement for SPIFFS to manage a filesystem in the onboard flash, supporting power fail safety and higher performance than SPIFFS at the cost of a lower maximum number of files.",
				"website": "https://github.com/esp8266/Arduino/libraries/LittleFS",
				"category": "Data Storage",
				"installDir": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\LittleFS",
				"sourceDir": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\LittleFS\\src",
				"utilityDir": "",
				"containerPlatform": "esp8266com:[email protected]",
				"dotALinkage": true,
				"precompiled": false,
				"ldFlags": "",
				"isLegacy": false,
				"version": "0.1.0",
				"license": "Unspecified",
				"location": 2,
				"layout": 1,
				"inDevelopment": false,
				"architectures": [
					"esp8266"
				],
				"types": [],
				"examples": [
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\LittleFS\\examples\\LittleFS_Timestamp",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\LittleFS\\examples\\SpeedTest"
				],
				"providesIncludes": [
					"LittleFS.h"
				],
				"properties": {},
				"compatibleWith": {}
			},
			{
				"name": "ESP8266mDNS",
				"author": "multiple, see files",
				"maintainer": "LaborEtArs",
				"sentence": "Creates a mDNS responder.",
				"paragraph": "Creates a mDNS responder to ensure host domain uniqueness in local networks and to allow for mDNS service discovery and announcement.",
				"website": "https://github.com/LaborEtArs/ESP8266mDNS",
				"category": "Communication",
				"installDir": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266mDNS",
				"sourceDir": "C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266mDNS\\src",
				"utilityDir": "",
				"containerPlatform": "esp8266com:[email protected]",
				"dotALinkage": true,
				"precompiled": false,
				"ldFlags": "",
				"isLegacy": false,
				"version": "1.2",
				"license": "Unspecified",
				"location": 2,
				"layout": 1,
				"inDevelopment": false,
				"architectures": [
					"esp8266"
				],
				"types": [],
				"examples": [
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266mDNS\\examples\\LEAmDNS\\mDNS_Clock",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266mDNS\\examples\\LEAmDNS\\mDNS_ServiceMonitor",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266mDNS\\examples\\OTA-mDNS-LittleFS",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266mDNS\\examples\\mDNS-SD_Extended",
					"C:\\Users\\Niko\\Documents\\Arduino\\hardware\\esp8266com\\esp8266\\libraries\\ESP8266mDNS\\examples\\mDNS_Web_Server"
				],
				"providesIncludes": [
					"ESP8266mDNS.h",
					"LEAmDNS.h",
					"LEAmDNS_Priv.h",
					"LEAmDNS_lwIPdefs.h"
				],
				"properties": {},
				"compatibleWith": {}
			},
			{
				"name": "ThermistorLibrary",
				"author": "Miguel Califa <[email protected]>",
				"maintainer": "Miguel Califa <[email protected]>",
				"sentence": "This library allows you to read the thermistors very easily.",
				"paragraph": "This library allows an Arduino/Genuino board to read thermistors very easily.",
				"website": "https://github.com/miguel5612/Arduino-ThermistorLibrary",
				"category": "Sensors",
				"installDir": "C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ThermistorLibrary",
				"sourceDir": "c:\\Users\\Niko\\Documents\\Arduino\\libraries\\ThermistorLibrary\\src",
				"utilityDir": "",
				"containerPlatform": "",
				"dotALinkage": false,
				"precompiled": false,
				"ldFlags": "",
				"isLegacy": false,
				"version": "1.0.6",
				"license": "MIT",
				"location": 1,
				"layout": 1,
				"inDevelopment": false,
				"architectures": [
					"avr"
				],
				"types": [],
				"examples": [
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ThermistorLibrary\\examples\\advancedExample",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ThermistorLibrary\\examples\\basicExample",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\ThermistorLibrary\\examples\\externalADC"
				],
				"providesIncludes": [
					"Conditionals.h",
					"Configuration.h",
					"Thermistortables.h",
					"thermistor.h",
					"thermistornames.h",
					"thermistortable_1.h",
					"thermistortable_10.h",
					"thermistortable_1010.h",
					"thermistortable_1047.h",
					"thermistortable_11.h",
					"thermistortable_110.h",
					"thermistortable_12.h",
					"thermistortable_13.h",
					"thermistortable_147.h",
					"thermistortable_2.h",
					"thermistortable_20.h",
					"thermistortable_3.h",
					"thermistortable_4.h",
					"thermistortable_5.h",
					"thermistortable_51.h",
					"thermistortable_52.h",
					"thermistortable_55.h",
					"thermistortable_6.h",
					"thermistortable_60.h",
					"thermistortable_66.h",
					"thermistortable_7.h",
					"thermistortable_70.h",
					"thermistortable_71.h",
					"thermistortable_75.h",
					"thermistortable_8.h",
					"thermistortable_80.h",
					"thermistortable_9.h",
					"thermistortable_998.h",
					"thermistortable_999.h"
				],
				"properties": {},
				"compatibleWith": {}
			},
			{
				"name": "GyverFilters",
				"author": "AlexGyver <[email protected]>",
				"maintainer": "AlexGyver <[email protected]>",
				"sentence": "Library with few filters for data processing",
				"paragraph": "Library with few filters for data processing",
				"website": "https://github.com/GyverLibs/GyverFilters",
				"category": "Data Processing",
				"installDir": "C:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters",
				"sourceDir": "c:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters\\src",
				"utilityDir": "",
				"containerPlatform": "",
				"dotALinkage": false,
				"precompiled": false,
				"ldFlags": "",
				"isLegacy": false,
				"version": "3.2",
				"license": "Unspecified",
				"location": 1,
				"layout": 1,
				"inDevelopment": false,
				"architectures": [
					"*"
				],
				"types": [],
				"examples": [
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters\\examples\\GFilterRA",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters\\examples\\GLinear_arrays",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters\\examples\\GLinear_running",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters\\examples\\RingAverage",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters\\examples\\alphabeta_example",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters\\examples\\fastFilter",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters\\examples\\filters_comparsion",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters\\examples\\kalman_example",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters\\examples\\median3_example",
					"C:\\Users\\Niko\\Documents\\Arduino\\libraries\\GyverFilters\\examples\\median_example"
				],
				"providesIncludes": [
					"GyverFilters.h"
				],
				"properties": {},
				"compatibleWith": {}
			}
		]
	},
	"userDirPath": "C:\\Users\\Niko\\Documents\\Arduino",
	"dataDirPath": "C:\\Users\\Niko\\AppData\\Local\\Arduino15"
}

I have some time to make tests. If you want we can try to find a solution.

111
2023-11-23_101058

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions