Closed
Description
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.
Metadata
Metadata
Assignees
Labels
No labels