diff --git a/boards.txt b/boards.txt index e1f98d11c8..bbd5a3b091 100644 --- a/boards.txt +++ b/boards.txt @@ -68,180 +68,187 @@ generic.menu.FlashMode.dio=DIO generic.menu.FlashMode.dio.build.flash_mode=dio generic.menu.FlashMode.dout=DOUT generic.menu.FlashMode.dout.build.flash_mode=dout -generic.menu.FlashSize.512K0=512K (no SPIFFS) -generic.menu.FlashSize.512K0.build.flash_size=512K -generic.menu.FlashSize.512K0.build.flash_size_bytes=0x80000 -generic.menu.FlashSize.512K0.build.flash_ld=eagle.flash.512k0.ld -generic.menu.FlashSize.512K0.build.spiffs_pagesize=256 -generic.menu.FlashSize.512K0.upload.maximum_size=499696 -generic.menu.FlashSize.512K0.build.rfcal_addr=0x7C000 -generic.menu.FlashSize.512K32=512K (32K SPIFFS) -generic.menu.FlashSize.512K32.build.flash_size=512K -generic.menu.FlashSize.512K32.build.flash_size_bytes=0x80000 -generic.menu.FlashSize.512K32.build.flash_ld=eagle.flash.512k32.ld -generic.menu.FlashSize.512K32.build.spiffs_pagesize=256 -generic.menu.FlashSize.512K32.upload.maximum_size=466928 -generic.menu.FlashSize.512K32.build.rfcal_addr=0x7C000 -generic.menu.FlashSize.512K32.build.spiffs_start=0x73000 -generic.menu.FlashSize.512K32.build.spiffs_end=0x7B000 -generic.menu.FlashSize.512K32.build.spiffs_blocksize=4096 -generic.menu.FlashSize.512K64=512K (64K SPIFFS) -generic.menu.FlashSize.512K64.build.flash_size=512K -generic.menu.FlashSize.512K64.build.flash_size_bytes=0x80000 -generic.menu.FlashSize.512K64.build.flash_ld=eagle.flash.512k64.ld -generic.menu.FlashSize.512K64.build.spiffs_pagesize=256 -generic.menu.FlashSize.512K64.upload.maximum_size=434160 -generic.menu.FlashSize.512K64.build.rfcal_addr=0x7C000 -generic.menu.FlashSize.512K64.build.spiffs_start=0x6B000 -generic.menu.FlashSize.512K64.build.spiffs_end=0x7B000 -generic.menu.FlashSize.512K64.build.spiffs_blocksize=4096 -generic.menu.FlashSize.512K128=512K (128K SPIFFS) -generic.menu.FlashSize.512K128.build.flash_size=512K -generic.menu.FlashSize.512K128.build.flash_size_bytes=0x80000 -generic.menu.FlashSize.512K128.build.flash_ld=eagle.flash.512k128.ld -generic.menu.FlashSize.512K128.build.spiffs_pagesize=256 -generic.menu.FlashSize.512K128.upload.maximum_size=368624 -generic.menu.FlashSize.512K128.build.rfcal_addr=0x7C000 -generic.menu.FlashSize.512K128.build.spiffs_start=0x5B000 -generic.menu.FlashSize.512K128.build.spiffs_end=0x7B000 -generic.menu.FlashSize.512K128.build.spiffs_blocksize=4096 -generic.menu.FlashSize.1M0=1M (no SPIFFS) -generic.menu.FlashSize.1M0.build.flash_size=1M -generic.menu.FlashSize.1M0.build.flash_size_bytes=0x100000 -generic.menu.FlashSize.1M0.build.flash_ld=eagle.flash.1m0.ld -generic.menu.FlashSize.1M0.build.spiffs_pagesize=256 -generic.menu.FlashSize.1M0.upload.maximum_size=1023984 -generic.menu.FlashSize.1M0.build.rfcal_addr=0xFC000 -generic.menu.FlashSize.1M64=1M (64K SPIFFS) -generic.menu.FlashSize.1M64.build.flash_size=1M -generic.menu.FlashSize.1M64.build.flash_size_bytes=0x100000 -generic.menu.FlashSize.1M64.build.flash_ld=eagle.flash.1m64.ld -generic.menu.FlashSize.1M64.build.spiffs_pagesize=256 -generic.menu.FlashSize.1M64.upload.maximum_size=958448 -generic.menu.FlashSize.1M64.build.rfcal_addr=0xFC000 -generic.menu.FlashSize.1M64.build.spiffs_start=0xEB000 -generic.menu.FlashSize.1M64.build.spiffs_end=0xFB000 -generic.menu.FlashSize.1M64.build.spiffs_blocksize=4096 -generic.menu.FlashSize.1M128=1M (128K SPIFFS) -generic.menu.FlashSize.1M128.build.flash_size=1M -generic.menu.FlashSize.1M128.build.flash_size_bytes=0x100000 -generic.menu.FlashSize.1M128.build.flash_ld=eagle.flash.1m128.ld -generic.menu.FlashSize.1M128.build.spiffs_pagesize=256 -generic.menu.FlashSize.1M128.upload.maximum_size=892912 -generic.menu.FlashSize.1M128.build.rfcal_addr=0xFC000 -generic.menu.FlashSize.1M128.build.spiffs_start=0xDB000 -generic.menu.FlashSize.1M128.build.spiffs_end=0xFB000 -generic.menu.FlashSize.1M128.build.spiffs_blocksize=4096 -generic.menu.FlashSize.1M144=1M (144K SPIFFS) -generic.menu.FlashSize.1M144.build.flash_size=1M -generic.menu.FlashSize.1M144.build.flash_size_bytes=0x100000 -generic.menu.FlashSize.1M144.build.flash_ld=eagle.flash.1m144.ld -generic.menu.FlashSize.1M144.build.spiffs_pagesize=256 -generic.menu.FlashSize.1M144.upload.maximum_size=876528 -generic.menu.FlashSize.1M144.build.rfcal_addr=0xFC000 -generic.menu.FlashSize.1M144.build.spiffs_start=0xD7000 -generic.menu.FlashSize.1M144.build.spiffs_end=0xFB000 -generic.menu.FlashSize.1M144.build.spiffs_blocksize=4096 -generic.menu.FlashSize.1M160=1M (160K SPIFFS) -generic.menu.FlashSize.1M160.build.flash_size=1M -generic.menu.FlashSize.1M160.build.flash_size_bytes=0x100000 -generic.menu.FlashSize.1M160.build.flash_ld=eagle.flash.1m160.ld -generic.menu.FlashSize.1M160.build.spiffs_pagesize=256 -generic.menu.FlashSize.1M160.upload.maximum_size=860144 -generic.menu.FlashSize.1M160.build.rfcal_addr=0xFC000 -generic.menu.FlashSize.1M160.build.spiffs_start=0xD3000 -generic.menu.FlashSize.1M160.build.spiffs_end=0xFB000 -generic.menu.FlashSize.1M160.build.spiffs_blocksize=4096 -generic.menu.FlashSize.1M192=1M (192K SPIFFS) -generic.menu.FlashSize.1M192.build.flash_size=1M -generic.menu.FlashSize.1M192.build.flash_size_bytes=0x100000 -generic.menu.FlashSize.1M192.build.flash_ld=eagle.flash.1m192.ld -generic.menu.FlashSize.1M192.build.spiffs_pagesize=256 -generic.menu.FlashSize.1M192.upload.maximum_size=827376 -generic.menu.FlashSize.1M192.build.rfcal_addr=0xFC000 -generic.menu.FlashSize.1M192.build.spiffs_start=0xCB000 -generic.menu.FlashSize.1M192.build.spiffs_end=0xFB000 -generic.menu.FlashSize.1M192.build.spiffs_blocksize=4096 -generic.menu.FlashSize.1M256=1M (256K SPIFFS) -generic.menu.FlashSize.1M256.build.flash_size=1M -generic.menu.FlashSize.1M256.build.flash_size_bytes=0x100000 -generic.menu.FlashSize.1M256.build.flash_ld=eagle.flash.1m256.ld -generic.menu.FlashSize.1M256.build.spiffs_pagesize=256 -generic.menu.FlashSize.1M256.upload.maximum_size=761840 -generic.menu.FlashSize.1M256.build.rfcal_addr=0xFC000 -generic.menu.FlashSize.1M256.build.spiffs_start=0xBB000 -generic.menu.FlashSize.1M256.build.spiffs_end=0xFB000 -generic.menu.FlashSize.1M256.build.spiffs_blocksize=4096 -generic.menu.FlashSize.1M512=1M (512K SPIFFS) -generic.menu.FlashSize.1M512.build.flash_size=1M -generic.menu.FlashSize.1M512.build.flash_size_bytes=0x100000 -generic.menu.FlashSize.1M512.build.flash_ld=eagle.flash.1m512.ld -generic.menu.FlashSize.1M512.build.spiffs_pagesize=256 -generic.menu.FlashSize.1M512.upload.maximum_size=499696 -generic.menu.FlashSize.1M512.build.rfcal_addr=0xFC000 -generic.menu.FlashSize.1M512.build.spiffs_start=0x7B000 -generic.menu.FlashSize.1M512.build.spiffs_end=0xFB000 -generic.menu.FlashSize.1M512.build.spiffs_blocksize=8192 -generic.menu.FlashSize.2M=2M (1M SPIFFS) -generic.menu.FlashSize.2M.build.flash_size=2M -generic.menu.FlashSize.2M.build.flash_size_bytes=0x200000 -generic.menu.FlashSize.2M.build.flash_ld=eagle.flash.2m.ld -generic.menu.FlashSize.2M.build.spiffs_pagesize=256 -generic.menu.FlashSize.2M.upload.maximum_size=1044464 -generic.menu.FlashSize.2M.build.rfcal_addr=0x1FC000 -generic.menu.FlashSize.2M.build.spiffs_start=0x100000 -generic.menu.FlashSize.2M.build.spiffs_end=0x1FB000 -generic.menu.FlashSize.2M.build.spiffs_blocksize=8192 -generic.menu.FlashSize.4M1M=4M (1M SPIFFS) -generic.menu.FlashSize.4M1M.build.flash_size=4M -generic.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -generic.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -generic.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -generic.menu.FlashSize.4M1M.upload.maximum_size=1044464 -generic.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -generic.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -generic.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -generic.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -generic.menu.FlashSize.4M2M=4M (2M SPIFFS) -generic.menu.FlashSize.4M2M.build.flash_size=4M -generic.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -generic.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -generic.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -generic.menu.FlashSize.4M2M.upload.maximum_size=1044464 -generic.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -generic.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -generic.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -generic.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -generic.menu.FlashSize.4M3M=4M (3M SPIFFS) -generic.menu.FlashSize.4M3M.build.flash_size=4M -generic.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -generic.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -generic.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -generic.menu.FlashSize.4M3M.upload.maximum_size=1044464 -generic.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -generic.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -generic.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -generic.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 -generic.menu.FlashSize.8M7M=8M (7M SPIFFS) -generic.menu.FlashSize.8M7M.build.flash_size=8M -generic.menu.FlashSize.8M7M.build.flash_size_bytes=0x800000 -generic.menu.FlashSize.8M7M.build.flash_ld=eagle.flash.8m.ld -generic.menu.FlashSize.8M7M.build.spiffs_pagesize=256 -generic.menu.FlashSize.8M7M.upload.maximum_size=1044464 -generic.menu.FlashSize.8M7M.build.rfcal_addr=0x7FC000 -generic.menu.FlashSize.8M7M.build.spiffs_start=0x100000 -generic.menu.FlashSize.8M7M.build.spiffs_end=0x7FB000 -generic.menu.FlashSize.8M7M.build.spiffs_blocksize=8192 -generic.menu.FlashSize.16M15M=16M (15M SPIFFS) -generic.menu.FlashSize.16M15M.build.flash_size=16M -generic.menu.FlashSize.16M15M.build.flash_size_bytes=0x1000000 -generic.menu.FlashSize.16M15M.build.flash_ld=eagle.flash.16m.ld -generic.menu.FlashSize.16M15M.build.spiffs_pagesize=256 -generic.menu.FlashSize.16M15M.upload.maximum_size=1044464 -generic.menu.FlashSize.16M15M.build.rfcal_addr=0xFFC000 -generic.menu.FlashSize.16M15M.build.spiffs_start=0x100000 -generic.menu.FlashSize.16M15M.build.spiffs_end=0xFFB000 -generic.menu.FlashSize.16M15M.build.spiffs_blocksize=8192 +generic.menu.FlashSize.512k0=512K (no SPIFFS) +generic.menu.FlashSize.512k0.build.flash_size=512K +generic.menu.FlashSize.512k0.build.flash_size_bytes=0x80000 +generic.menu.FlashSize.512k0.build.flash_ld=eagle.flash.512k0.ld +generic.menu.FlashSize.512k0.build.spiffs_pagesize=256 +generic.menu.FlashSize.512k0.upload.maximum_size=499696 +generic.menu.FlashSize.512k0.build.rfcal_addr=0x7C000 +generic.menu.FlashSize.512k32=512K (32K SPIFFS) +generic.menu.FlashSize.512k32.build.flash_size=512K +generic.menu.FlashSize.512k32.build.flash_size_bytes=0x80000 +generic.menu.FlashSize.512k32.build.flash_ld=eagle.flash.512k32.ld +generic.menu.FlashSize.512k32.build.spiffs_pagesize=256 +generic.menu.FlashSize.512k32.upload.maximum_size=466928 +generic.menu.FlashSize.512k32.build.rfcal_addr=0x7C000 +generic.menu.FlashSize.512k32.build.spiffs_start=0x73000 +generic.menu.FlashSize.512k32.build.spiffs_end=0x7B000 +generic.menu.FlashSize.512k32.build.spiffs_blocksize=4096 +generic.menu.FlashSize.512k64=512K (64K SPIFFS) +generic.menu.FlashSize.512k64.build.flash_size=512K +generic.menu.FlashSize.512k64.build.flash_size_bytes=0x80000 +generic.menu.FlashSize.512k64.build.flash_ld=eagle.flash.512k64.ld +generic.menu.FlashSize.512k64.build.spiffs_pagesize=256 +generic.menu.FlashSize.512k64.upload.maximum_size=434160 +generic.menu.FlashSize.512k64.build.rfcal_addr=0x7C000 +generic.menu.FlashSize.512k64.build.spiffs_start=0x6B000 +generic.menu.FlashSize.512k64.build.spiffs_end=0x7B000 +generic.menu.FlashSize.512k64.build.spiffs_blocksize=4096 +generic.menu.FlashSize.512k128=512K (128K SPIFFS) +generic.menu.FlashSize.512k128.build.flash_size=512K +generic.menu.FlashSize.512k128.build.flash_size_bytes=0x80000 +generic.menu.FlashSize.512k128.build.flash_ld=eagle.flash.512k128.ld +generic.menu.FlashSize.512k128.build.spiffs_pagesize=256 +generic.menu.FlashSize.512k128.upload.maximum_size=368624 +generic.menu.FlashSize.512k128.build.rfcal_addr=0x7C000 +generic.menu.FlashSize.512k128.build.spiffs_start=0x5B000 +generic.menu.FlashSize.512k128.build.spiffs_end=0x7B000 +generic.menu.FlashSize.512k128.build.spiffs_blocksize=4096 +generic.menu.FlashSize.1m0=1M (no SPIFFS) +generic.menu.FlashSize.1m0.build.flash_size=1M +generic.menu.FlashSize.1m0.build.flash_size_bytes=0x100000 +generic.menu.FlashSize.1m0.build.flash_ld=eagle.flash.1m0.ld +generic.menu.FlashSize.1m0.build.spiffs_pagesize=256 +generic.menu.FlashSize.1m0.upload.maximum_size=1023984 +generic.menu.FlashSize.1m0.build.rfcal_addr=0xFC000 +generic.menu.FlashSize.1m64=1M (64K SPIFFS) +generic.menu.FlashSize.1m64.build.flash_size=1M +generic.menu.FlashSize.1m64.build.flash_size_bytes=0x100000 +generic.menu.FlashSize.1m64.build.flash_ld=eagle.flash.1m64.ld +generic.menu.FlashSize.1m64.build.spiffs_pagesize=256 +generic.menu.FlashSize.1m64.upload.maximum_size=958448 +generic.menu.FlashSize.1m64.build.rfcal_addr=0xFC000 +generic.menu.FlashSize.1m64.build.spiffs_start=0xEB000 +generic.menu.FlashSize.1m64.build.spiffs_end=0xFB000 +generic.menu.FlashSize.1m64.build.spiffs_blocksize=4096 +generic.menu.FlashSize.1m128=1M (128K SPIFFS) +generic.menu.FlashSize.1m128.build.flash_size=1M +generic.menu.FlashSize.1m128.build.flash_size_bytes=0x100000 +generic.menu.FlashSize.1m128.build.flash_ld=eagle.flash.1m128.ld +generic.menu.FlashSize.1m128.build.spiffs_pagesize=256 +generic.menu.FlashSize.1m128.upload.maximum_size=892912 +generic.menu.FlashSize.1m128.build.rfcal_addr=0xFC000 +generic.menu.FlashSize.1m128.build.spiffs_start=0xDB000 +generic.menu.FlashSize.1m128.build.spiffs_end=0xFB000 +generic.menu.FlashSize.1m128.build.spiffs_blocksize=4096 +generic.menu.FlashSize.1m144=1M (144K SPIFFS) +generic.menu.FlashSize.1m144.build.flash_size=1M +generic.menu.FlashSize.1m144.build.flash_size_bytes=0x100000 +generic.menu.FlashSize.1m144.build.flash_ld=eagle.flash.1m144.ld +generic.menu.FlashSize.1m144.build.spiffs_pagesize=256 +generic.menu.FlashSize.1m144.upload.maximum_size=876528 +generic.menu.FlashSize.1m144.build.rfcal_addr=0xFC000 +generic.menu.FlashSize.1m144.build.spiffs_start=0xD7000 +generic.menu.FlashSize.1m144.build.spiffs_end=0xFB000 +generic.menu.FlashSize.1m144.build.spiffs_blocksize=4096 +generic.menu.FlashSize.1m160=1M (160K SPIFFS) +generic.menu.FlashSize.1m160.build.flash_size=1M +generic.menu.FlashSize.1m160.build.flash_size_bytes=0x100000 +generic.menu.FlashSize.1m160.build.flash_ld=eagle.flash.1m160.ld +generic.menu.FlashSize.1m160.build.spiffs_pagesize=256 +generic.menu.FlashSize.1m160.upload.maximum_size=860144 +generic.menu.FlashSize.1m160.build.rfcal_addr=0xFC000 +generic.menu.FlashSize.1m160.build.spiffs_start=0xD3000 +generic.menu.FlashSize.1m160.build.spiffs_end=0xFB000 +generic.menu.FlashSize.1m160.build.spiffs_blocksize=4096 +generic.menu.FlashSize.1m192=1M (192K SPIFFS) +generic.menu.FlashSize.1m192.build.flash_size=1M +generic.menu.FlashSize.1m192.build.flash_size_bytes=0x100000 +generic.menu.FlashSize.1m192.build.flash_ld=eagle.flash.1m192.ld +generic.menu.FlashSize.1m192.build.spiffs_pagesize=256 +generic.menu.FlashSize.1m192.upload.maximum_size=827376 +generic.menu.FlashSize.1m192.build.rfcal_addr=0xFC000 +generic.menu.FlashSize.1m192.build.spiffs_start=0xCB000 +generic.menu.FlashSize.1m192.build.spiffs_end=0xFB000 +generic.menu.FlashSize.1m192.build.spiffs_blocksize=4096 +generic.menu.FlashSize.1m256=1M (256K SPIFFS) +generic.menu.FlashSize.1m256.build.flash_size=1M +generic.menu.FlashSize.1m256.build.flash_size_bytes=0x100000 +generic.menu.FlashSize.1m256.build.flash_ld=eagle.flash.1m256.ld +generic.menu.FlashSize.1m256.build.spiffs_pagesize=256 +generic.menu.FlashSize.1m256.upload.maximum_size=761840 +generic.menu.FlashSize.1m256.build.rfcal_addr=0xFC000 +generic.menu.FlashSize.1m256.build.spiffs_start=0xBB000 +generic.menu.FlashSize.1m256.build.spiffs_end=0xFB000 +generic.menu.FlashSize.1m256.build.spiffs_blocksize=4096 +generic.menu.FlashSize.1m512=1M (512K SPIFFS) +generic.menu.FlashSize.1m512.build.flash_size=1M +generic.menu.FlashSize.1m512.build.flash_size_bytes=0x100000 +generic.menu.FlashSize.1m512.build.flash_ld=eagle.flash.1m512.ld +generic.menu.FlashSize.1m512.build.spiffs_pagesize=256 +generic.menu.FlashSize.1m512.upload.maximum_size=499696 +generic.menu.FlashSize.1m512.build.rfcal_addr=0xFC000 +generic.menu.FlashSize.1m512.build.spiffs_start=0x7B000 +generic.menu.FlashSize.1m512.build.spiffs_end=0xFB000 +generic.menu.FlashSize.1m512.build.spiffs_blocksize=8192 +generic.menu.FlashSize.2m0=2M (no SPIFFS) +generic.menu.FlashSize.2m0.build.flash_size=2M +generic.menu.FlashSize.2m0.build.flash_size_bytes=0x200000 +generic.menu.FlashSize.2m0.build.flash_ld=eagle.flash.2m0.ld +generic.menu.FlashSize.2m0.build.spiffs_pagesize=256 +generic.menu.FlashSize.2m0.upload.maximum_size=1044464 +generic.menu.FlashSize.2m0.build.rfcal_addr=0x1FC000 +generic.menu.FlashSize.2m=2M (1M SPIFFS) +generic.menu.FlashSize.2m.build.flash_size=2M +generic.menu.FlashSize.2m.build.flash_size_bytes=0x200000 +generic.menu.FlashSize.2m.build.flash_ld=eagle.flash.2m.ld +generic.menu.FlashSize.2m.build.spiffs_pagesize=256 +generic.menu.FlashSize.2m.upload.maximum_size=1044464 +generic.menu.FlashSize.2m.build.rfcal_addr=0x1FC000 +generic.menu.FlashSize.2m.build.spiffs_start=0x100000 +generic.menu.FlashSize.2m.build.spiffs_end=0x1FB000 +generic.menu.FlashSize.2m.build.spiffs_blocksize=8192 +generic.menu.FlashSize.4m1m=4M (1M SPIFFS) +generic.menu.FlashSize.4m1m.build.flash_size=4M +generic.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +generic.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +generic.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +generic.menu.FlashSize.4m1m.upload.maximum_size=1044464 +generic.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +generic.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +generic.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +generic.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +generic.menu.FlashSize.4m2m=4M (2M SPIFFS) +generic.menu.FlashSize.4m2m.build.flash_size=4M +generic.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +generic.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +generic.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +generic.menu.FlashSize.4m2m.upload.maximum_size=1044464 +generic.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +generic.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +generic.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +generic.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +generic.menu.FlashSize.4m3m=4M (3M SPIFFS) +generic.menu.FlashSize.4m3m.build.flash_size=4M +generic.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +generic.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +generic.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +generic.menu.FlashSize.4m3m.upload.maximum_size=1044464 +generic.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +generic.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +generic.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +generic.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 +generic.menu.FlashSize.8m7m=8M (7M SPIFFS) +generic.menu.FlashSize.8m7m.build.flash_size=8M +generic.menu.FlashSize.8m7m.build.flash_size_bytes=0x800000 +generic.menu.FlashSize.8m7m.build.flash_ld=eagle.flash.8m7m.ld +generic.menu.FlashSize.8m7m.build.spiffs_pagesize=256 +generic.menu.FlashSize.8m7m.upload.maximum_size=1044464 +generic.menu.FlashSize.8m7m.build.rfcal_addr=0x7FC000 +generic.menu.FlashSize.8m7m.build.spiffs_start=0x100000 +generic.menu.FlashSize.8m7m.build.spiffs_end=0x7FB000 +generic.menu.FlashSize.8m7m.build.spiffs_blocksize=8192 +generic.menu.FlashSize.16m15m=16M (15M SPIFFS) +generic.menu.FlashSize.16m15m.build.flash_size=16M +generic.menu.FlashSize.16m15m.build.flash_size_bytes=0x1000000 +generic.menu.FlashSize.16m15m.build.flash_ld=eagle.flash.16m15m.ld +generic.menu.FlashSize.16m15m.build.spiffs_pagesize=256 +generic.menu.FlashSize.16m15m.upload.maximum_size=1044464 +generic.menu.FlashSize.16m15m.build.rfcal_addr=0xFFC000 +generic.menu.FlashSize.16m15m.build.spiffs_start=0x100000 +generic.menu.FlashSize.16m15m.build.spiffs_end=0xFFB000 +generic.menu.FlashSize.16m15m.build.spiffs_blocksize=8192 generic.menu.led.2=2 generic.menu.led.2.build.led=-DLED_BUILTIN=2 generic.menu.led.0=0 @@ -408,83 +415,83 @@ esp8285.menu.CrystalFreq.40=40 MHz esp8285.menu.CrystalFreq.40.build.extra_flags=-DF_CRYSTAL=40000000 -DESP8266 esp8285.build.flash_mode=dout esp8285.build.flash_freq=40 -esp8285.menu.FlashSize.1M0=1M (no SPIFFS) -esp8285.menu.FlashSize.1M0.build.flash_size=1M -esp8285.menu.FlashSize.1M0.build.flash_size_bytes=0x100000 -esp8285.menu.FlashSize.1M0.build.flash_ld=eagle.flash.1m0.ld -esp8285.menu.FlashSize.1M0.build.spiffs_pagesize=256 -esp8285.menu.FlashSize.1M0.upload.maximum_size=1023984 -esp8285.menu.FlashSize.1M0.build.rfcal_addr=0xFC000 -esp8285.menu.FlashSize.1M64=1M (64K SPIFFS) -esp8285.menu.FlashSize.1M64.build.flash_size=1M -esp8285.menu.FlashSize.1M64.build.flash_size_bytes=0x100000 -esp8285.menu.FlashSize.1M64.build.flash_ld=eagle.flash.1m64.ld -esp8285.menu.FlashSize.1M64.build.spiffs_pagesize=256 -esp8285.menu.FlashSize.1M64.upload.maximum_size=958448 -esp8285.menu.FlashSize.1M64.build.rfcal_addr=0xFC000 -esp8285.menu.FlashSize.1M64.build.spiffs_start=0xEB000 -esp8285.menu.FlashSize.1M64.build.spiffs_end=0xFB000 -esp8285.menu.FlashSize.1M64.build.spiffs_blocksize=4096 -esp8285.menu.FlashSize.1M128=1M (128K SPIFFS) -esp8285.menu.FlashSize.1M128.build.flash_size=1M -esp8285.menu.FlashSize.1M128.build.flash_size_bytes=0x100000 -esp8285.menu.FlashSize.1M128.build.flash_ld=eagle.flash.1m128.ld -esp8285.menu.FlashSize.1M128.build.spiffs_pagesize=256 -esp8285.menu.FlashSize.1M128.upload.maximum_size=892912 -esp8285.menu.FlashSize.1M128.build.rfcal_addr=0xFC000 -esp8285.menu.FlashSize.1M128.build.spiffs_start=0xDB000 -esp8285.menu.FlashSize.1M128.build.spiffs_end=0xFB000 -esp8285.menu.FlashSize.1M128.build.spiffs_blocksize=4096 -esp8285.menu.FlashSize.1M144=1M (144K SPIFFS) -esp8285.menu.FlashSize.1M144.build.flash_size=1M -esp8285.menu.FlashSize.1M144.build.flash_size_bytes=0x100000 -esp8285.menu.FlashSize.1M144.build.flash_ld=eagle.flash.1m144.ld -esp8285.menu.FlashSize.1M144.build.spiffs_pagesize=256 -esp8285.menu.FlashSize.1M144.upload.maximum_size=876528 -esp8285.menu.FlashSize.1M144.build.rfcal_addr=0xFC000 -esp8285.menu.FlashSize.1M144.build.spiffs_start=0xD7000 -esp8285.menu.FlashSize.1M144.build.spiffs_end=0xFB000 -esp8285.menu.FlashSize.1M144.build.spiffs_blocksize=4096 -esp8285.menu.FlashSize.1M160=1M (160K SPIFFS) -esp8285.menu.FlashSize.1M160.build.flash_size=1M -esp8285.menu.FlashSize.1M160.build.flash_size_bytes=0x100000 -esp8285.menu.FlashSize.1M160.build.flash_ld=eagle.flash.1m160.ld -esp8285.menu.FlashSize.1M160.build.spiffs_pagesize=256 -esp8285.menu.FlashSize.1M160.upload.maximum_size=860144 -esp8285.menu.FlashSize.1M160.build.rfcal_addr=0xFC000 -esp8285.menu.FlashSize.1M160.build.spiffs_start=0xD3000 -esp8285.menu.FlashSize.1M160.build.spiffs_end=0xFB000 -esp8285.menu.FlashSize.1M160.build.spiffs_blocksize=4096 -esp8285.menu.FlashSize.1M192=1M (192K SPIFFS) -esp8285.menu.FlashSize.1M192.build.flash_size=1M -esp8285.menu.FlashSize.1M192.build.flash_size_bytes=0x100000 -esp8285.menu.FlashSize.1M192.build.flash_ld=eagle.flash.1m192.ld -esp8285.menu.FlashSize.1M192.build.spiffs_pagesize=256 -esp8285.menu.FlashSize.1M192.upload.maximum_size=827376 -esp8285.menu.FlashSize.1M192.build.rfcal_addr=0xFC000 -esp8285.menu.FlashSize.1M192.build.spiffs_start=0xCB000 -esp8285.menu.FlashSize.1M192.build.spiffs_end=0xFB000 -esp8285.menu.FlashSize.1M192.build.spiffs_blocksize=4096 -esp8285.menu.FlashSize.1M256=1M (256K SPIFFS) -esp8285.menu.FlashSize.1M256.build.flash_size=1M -esp8285.menu.FlashSize.1M256.build.flash_size_bytes=0x100000 -esp8285.menu.FlashSize.1M256.build.flash_ld=eagle.flash.1m256.ld -esp8285.menu.FlashSize.1M256.build.spiffs_pagesize=256 -esp8285.menu.FlashSize.1M256.upload.maximum_size=761840 -esp8285.menu.FlashSize.1M256.build.rfcal_addr=0xFC000 -esp8285.menu.FlashSize.1M256.build.spiffs_start=0xBB000 -esp8285.menu.FlashSize.1M256.build.spiffs_end=0xFB000 -esp8285.menu.FlashSize.1M256.build.spiffs_blocksize=4096 -esp8285.menu.FlashSize.1M512=1M (512K SPIFFS) -esp8285.menu.FlashSize.1M512.build.flash_size=1M -esp8285.menu.FlashSize.1M512.build.flash_size_bytes=0x100000 -esp8285.menu.FlashSize.1M512.build.flash_ld=eagle.flash.1m512.ld -esp8285.menu.FlashSize.1M512.build.spiffs_pagesize=256 -esp8285.menu.FlashSize.1M512.upload.maximum_size=499696 -esp8285.menu.FlashSize.1M512.build.rfcal_addr=0xFC000 -esp8285.menu.FlashSize.1M512.build.spiffs_start=0x7B000 -esp8285.menu.FlashSize.1M512.build.spiffs_end=0xFB000 -esp8285.menu.FlashSize.1M512.build.spiffs_blocksize=8192 +esp8285.menu.FlashSize.1m0=1M (no SPIFFS) +esp8285.menu.FlashSize.1m0.build.flash_size=1M +esp8285.menu.FlashSize.1m0.build.flash_size_bytes=0x100000 +esp8285.menu.FlashSize.1m0.build.flash_ld=eagle.flash.1m0.ld +esp8285.menu.FlashSize.1m0.build.spiffs_pagesize=256 +esp8285.menu.FlashSize.1m0.upload.maximum_size=1023984 +esp8285.menu.FlashSize.1m0.build.rfcal_addr=0xFC000 +esp8285.menu.FlashSize.1m64=1M (64K SPIFFS) +esp8285.menu.FlashSize.1m64.build.flash_size=1M +esp8285.menu.FlashSize.1m64.build.flash_size_bytes=0x100000 +esp8285.menu.FlashSize.1m64.build.flash_ld=eagle.flash.1m64.ld +esp8285.menu.FlashSize.1m64.build.spiffs_pagesize=256 +esp8285.menu.FlashSize.1m64.upload.maximum_size=958448 +esp8285.menu.FlashSize.1m64.build.rfcal_addr=0xFC000 +esp8285.menu.FlashSize.1m64.build.spiffs_start=0xEB000 +esp8285.menu.FlashSize.1m64.build.spiffs_end=0xFB000 +esp8285.menu.FlashSize.1m64.build.spiffs_blocksize=4096 +esp8285.menu.FlashSize.1m128=1M (128K SPIFFS) +esp8285.menu.FlashSize.1m128.build.flash_size=1M +esp8285.menu.FlashSize.1m128.build.flash_size_bytes=0x100000 +esp8285.menu.FlashSize.1m128.build.flash_ld=eagle.flash.1m128.ld +esp8285.menu.FlashSize.1m128.build.spiffs_pagesize=256 +esp8285.menu.FlashSize.1m128.upload.maximum_size=892912 +esp8285.menu.FlashSize.1m128.build.rfcal_addr=0xFC000 +esp8285.menu.FlashSize.1m128.build.spiffs_start=0xDB000 +esp8285.menu.FlashSize.1m128.build.spiffs_end=0xFB000 +esp8285.menu.FlashSize.1m128.build.spiffs_blocksize=4096 +esp8285.menu.FlashSize.1m144=1M (144K SPIFFS) +esp8285.menu.FlashSize.1m144.build.flash_size=1M +esp8285.menu.FlashSize.1m144.build.flash_size_bytes=0x100000 +esp8285.menu.FlashSize.1m144.build.flash_ld=eagle.flash.1m144.ld +esp8285.menu.FlashSize.1m144.build.spiffs_pagesize=256 +esp8285.menu.FlashSize.1m144.upload.maximum_size=876528 +esp8285.menu.FlashSize.1m144.build.rfcal_addr=0xFC000 +esp8285.menu.FlashSize.1m144.build.spiffs_start=0xD7000 +esp8285.menu.FlashSize.1m144.build.spiffs_end=0xFB000 +esp8285.menu.FlashSize.1m144.build.spiffs_blocksize=4096 +esp8285.menu.FlashSize.1m160=1M (160K SPIFFS) +esp8285.menu.FlashSize.1m160.build.flash_size=1M +esp8285.menu.FlashSize.1m160.build.flash_size_bytes=0x100000 +esp8285.menu.FlashSize.1m160.build.flash_ld=eagle.flash.1m160.ld +esp8285.menu.FlashSize.1m160.build.spiffs_pagesize=256 +esp8285.menu.FlashSize.1m160.upload.maximum_size=860144 +esp8285.menu.FlashSize.1m160.build.rfcal_addr=0xFC000 +esp8285.menu.FlashSize.1m160.build.spiffs_start=0xD3000 +esp8285.menu.FlashSize.1m160.build.spiffs_end=0xFB000 +esp8285.menu.FlashSize.1m160.build.spiffs_blocksize=4096 +esp8285.menu.FlashSize.1m192=1M (192K SPIFFS) +esp8285.menu.FlashSize.1m192.build.flash_size=1M +esp8285.menu.FlashSize.1m192.build.flash_size_bytes=0x100000 +esp8285.menu.FlashSize.1m192.build.flash_ld=eagle.flash.1m192.ld +esp8285.menu.FlashSize.1m192.build.spiffs_pagesize=256 +esp8285.menu.FlashSize.1m192.upload.maximum_size=827376 +esp8285.menu.FlashSize.1m192.build.rfcal_addr=0xFC000 +esp8285.menu.FlashSize.1m192.build.spiffs_start=0xCB000 +esp8285.menu.FlashSize.1m192.build.spiffs_end=0xFB000 +esp8285.menu.FlashSize.1m192.build.spiffs_blocksize=4096 +esp8285.menu.FlashSize.1m256=1M (256K SPIFFS) +esp8285.menu.FlashSize.1m256.build.flash_size=1M +esp8285.menu.FlashSize.1m256.build.flash_size_bytes=0x100000 +esp8285.menu.FlashSize.1m256.build.flash_ld=eagle.flash.1m256.ld +esp8285.menu.FlashSize.1m256.build.spiffs_pagesize=256 +esp8285.menu.FlashSize.1m256.upload.maximum_size=761840 +esp8285.menu.FlashSize.1m256.build.rfcal_addr=0xFC000 +esp8285.menu.FlashSize.1m256.build.spiffs_start=0xBB000 +esp8285.menu.FlashSize.1m256.build.spiffs_end=0xFB000 +esp8285.menu.FlashSize.1m256.build.spiffs_blocksize=4096 +esp8285.menu.FlashSize.1m512=1M (512K SPIFFS) +esp8285.menu.FlashSize.1m512.build.flash_size=1M +esp8285.menu.FlashSize.1m512.build.flash_size_bytes=0x100000 +esp8285.menu.FlashSize.1m512.build.flash_ld=eagle.flash.1m512.ld +esp8285.menu.FlashSize.1m512.build.spiffs_pagesize=256 +esp8285.menu.FlashSize.1m512.upload.maximum_size=499696 +esp8285.menu.FlashSize.1m512.build.rfcal_addr=0xFC000 +esp8285.menu.FlashSize.1m512.build.spiffs_start=0x7B000 +esp8285.menu.FlashSize.1m512.build.spiffs_end=0xFB000 +esp8285.menu.FlashSize.1m512.build.spiffs_blocksize=8192 esp8285.menu.led.2=2 esp8285.menu.led.2.build.led=-DLED_BUILTIN=2 esp8285.menu.led.0=0 @@ -649,36 +656,36 @@ espduino.menu.VTable.iram=IRAM espduino.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM espduino.build.flash_mode=dio espduino.build.flash_freq=40 -espduino.menu.FlashSize.4M1M=4M (1M SPIFFS) -espduino.menu.FlashSize.4M1M.build.flash_size=4M -espduino.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -espduino.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -espduino.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -espduino.menu.FlashSize.4M1M.upload.maximum_size=1044464 -espduino.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -espduino.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -espduino.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -espduino.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -espduino.menu.FlashSize.4M2M=4M (2M SPIFFS) -espduino.menu.FlashSize.4M2M.build.flash_size=4M -espduino.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -espduino.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -espduino.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -espduino.menu.FlashSize.4M2M.upload.maximum_size=1044464 -espduino.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -espduino.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -espduino.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -espduino.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -espduino.menu.FlashSize.4M3M=4M (3M SPIFFS) -espduino.menu.FlashSize.4M3M.build.flash_size=4M -espduino.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -espduino.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -espduino.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -espduino.menu.FlashSize.4M3M.upload.maximum_size=1044464 -espduino.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -espduino.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -espduino.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -espduino.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +espduino.menu.FlashSize.4m1m=4M (1M SPIFFS) +espduino.menu.FlashSize.4m1m.build.flash_size=4M +espduino.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +espduino.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +espduino.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +espduino.menu.FlashSize.4m1m.upload.maximum_size=1044464 +espduino.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +espduino.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +espduino.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +espduino.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +espduino.menu.FlashSize.4m2m=4M (2M SPIFFS) +espduino.menu.FlashSize.4m2m.build.flash_size=4M +espduino.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +espduino.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +espduino.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +espduino.menu.FlashSize.4m2m.upload.maximum_size=1044464 +espduino.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +espduino.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +espduino.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +espduino.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +espduino.menu.FlashSize.4m3m=4M (3M SPIFFS) +espduino.menu.FlashSize.4m3m.build.flash_size=4M +espduino.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +espduino.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +espduino.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +espduino.menu.FlashSize.4m3m.upload.maximum_size=1044464 +espduino.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +espduino.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +espduino.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +espduino.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 espduino.menu.LwIPVariant.v2mss536=v2 Lower Memory espduino.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include espduino.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -803,36 +810,36 @@ huzzah.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM huzzah.upload.resetmethod=nodemcu huzzah.build.flash_mode=qio huzzah.build.flash_freq=40 -huzzah.menu.FlashSize.4M1M=4M (1M SPIFFS) -huzzah.menu.FlashSize.4M1M.build.flash_size=4M -huzzah.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -huzzah.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -huzzah.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -huzzah.menu.FlashSize.4M1M.upload.maximum_size=1044464 -huzzah.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -huzzah.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -huzzah.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -huzzah.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -huzzah.menu.FlashSize.4M2M=4M (2M SPIFFS) -huzzah.menu.FlashSize.4M2M.build.flash_size=4M -huzzah.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -huzzah.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -huzzah.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -huzzah.menu.FlashSize.4M2M.upload.maximum_size=1044464 -huzzah.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -huzzah.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -huzzah.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -huzzah.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -huzzah.menu.FlashSize.4M3M=4M (3M SPIFFS) -huzzah.menu.FlashSize.4M3M.build.flash_size=4M -huzzah.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -huzzah.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -huzzah.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -huzzah.menu.FlashSize.4M3M.upload.maximum_size=1044464 -huzzah.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -huzzah.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -huzzah.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -huzzah.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +huzzah.menu.FlashSize.4m1m=4M (1M SPIFFS) +huzzah.menu.FlashSize.4m1m.build.flash_size=4M +huzzah.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +huzzah.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +huzzah.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +huzzah.menu.FlashSize.4m1m.upload.maximum_size=1044464 +huzzah.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +huzzah.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +huzzah.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +huzzah.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +huzzah.menu.FlashSize.4m2m=4M (2M SPIFFS) +huzzah.menu.FlashSize.4m2m.build.flash_size=4M +huzzah.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +huzzah.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +huzzah.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +huzzah.menu.FlashSize.4m2m.upload.maximum_size=1044464 +huzzah.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +huzzah.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +huzzah.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +huzzah.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +huzzah.menu.FlashSize.4m3m=4M (3M SPIFFS) +huzzah.menu.FlashSize.4m3m.build.flash_size=4M +huzzah.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +huzzah.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +huzzah.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +huzzah.menu.FlashSize.4m3m.upload.maximum_size=1044464 +huzzah.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +huzzah.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +huzzah.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +huzzah.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 huzzah.menu.LwIPVariant.v2mss536=v2 Lower Memory huzzah.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include huzzah.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -960,36 +967,36 @@ cw01.menu.CrystalFreq.40=40 MHz cw01.menu.CrystalFreq.40.build.extra_flags=-DF_CRYSTAL=40000000 -DESP8266 cw01.build.flash_mode=qio cw01.build.flash_freq=40 -cw01.menu.FlashSize.4M1M=4M (1M SPIFFS) -cw01.menu.FlashSize.4M1M.build.flash_size=4M -cw01.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -cw01.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -cw01.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -cw01.menu.FlashSize.4M1M.upload.maximum_size=1044464 -cw01.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -cw01.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -cw01.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -cw01.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -cw01.menu.FlashSize.4M2M=4M (2M SPIFFS) -cw01.menu.FlashSize.4M2M.build.flash_size=4M -cw01.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -cw01.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -cw01.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -cw01.menu.FlashSize.4M2M.upload.maximum_size=1044464 -cw01.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -cw01.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -cw01.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -cw01.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -cw01.menu.FlashSize.4M3M=4M (3M SPIFFS) -cw01.menu.FlashSize.4M3M.build.flash_size=4M -cw01.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -cw01.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -cw01.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -cw01.menu.FlashSize.4M3M.upload.maximum_size=1044464 -cw01.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -cw01.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -cw01.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -cw01.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +cw01.menu.FlashSize.4m1m=4M (1M SPIFFS) +cw01.menu.FlashSize.4m1m.build.flash_size=4M +cw01.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +cw01.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +cw01.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +cw01.menu.FlashSize.4m1m.upload.maximum_size=1044464 +cw01.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +cw01.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +cw01.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +cw01.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +cw01.menu.FlashSize.4m2m=4M (2M SPIFFS) +cw01.menu.FlashSize.4m2m.build.flash_size=4M +cw01.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +cw01.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +cw01.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +cw01.menu.FlashSize.4m2m.upload.maximum_size=1044464 +cw01.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +cw01.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +cw01.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +cw01.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +cw01.menu.FlashSize.4m3m=4M (3M SPIFFS) +cw01.menu.FlashSize.4m3m.build.flash_size=4M +cw01.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +cw01.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +cw01.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +cw01.menu.FlashSize.4m3m.upload.maximum_size=1044464 +cw01.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +cw01.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +cw01.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +cw01.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 cw01.menu.LwIPVariant.v2mss536=v2 Lower Memory cw01.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include cw01.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -1113,36 +1120,36 @@ espresso_lite_v1.menu.VTable.iram=IRAM espresso_lite_v1.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM espresso_lite_v1.build.flash_mode=dio espresso_lite_v1.build.flash_freq=40 -espresso_lite_v1.menu.FlashSize.4M1M=4M (1M SPIFFS) -espresso_lite_v1.menu.FlashSize.4M1M.build.flash_size=4M -espresso_lite_v1.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -espresso_lite_v1.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -espresso_lite_v1.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -espresso_lite_v1.menu.FlashSize.4M1M.upload.maximum_size=1044464 -espresso_lite_v1.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -espresso_lite_v1.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -espresso_lite_v1.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -espresso_lite_v1.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -espresso_lite_v1.menu.FlashSize.4M2M=4M (2M SPIFFS) -espresso_lite_v1.menu.FlashSize.4M2M.build.flash_size=4M -espresso_lite_v1.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -espresso_lite_v1.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -espresso_lite_v1.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -espresso_lite_v1.menu.FlashSize.4M2M.upload.maximum_size=1044464 -espresso_lite_v1.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -espresso_lite_v1.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -espresso_lite_v1.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -espresso_lite_v1.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -espresso_lite_v1.menu.FlashSize.4M3M=4M (3M SPIFFS) -espresso_lite_v1.menu.FlashSize.4M3M.build.flash_size=4M -espresso_lite_v1.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -espresso_lite_v1.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -espresso_lite_v1.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -espresso_lite_v1.menu.FlashSize.4M3M.upload.maximum_size=1044464 -espresso_lite_v1.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -espresso_lite_v1.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -espresso_lite_v1.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -espresso_lite_v1.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +espresso_lite_v1.menu.FlashSize.4m1m=4M (1M SPIFFS) +espresso_lite_v1.menu.FlashSize.4m1m.build.flash_size=4M +espresso_lite_v1.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +espresso_lite_v1.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +espresso_lite_v1.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +espresso_lite_v1.menu.FlashSize.4m1m.upload.maximum_size=1044464 +espresso_lite_v1.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +espresso_lite_v1.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +espresso_lite_v1.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +espresso_lite_v1.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +espresso_lite_v1.menu.FlashSize.4m2m=4M (2M SPIFFS) +espresso_lite_v1.menu.FlashSize.4m2m.build.flash_size=4M +espresso_lite_v1.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +espresso_lite_v1.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +espresso_lite_v1.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +espresso_lite_v1.menu.FlashSize.4m2m.upload.maximum_size=1044464 +espresso_lite_v1.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +espresso_lite_v1.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +espresso_lite_v1.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +espresso_lite_v1.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +espresso_lite_v1.menu.FlashSize.4m3m=4M (3M SPIFFS) +espresso_lite_v1.menu.FlashSize.4m3m.build.flash_size=4M +espresso_lite_v1.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +espresso_lite_v1.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +espresso_lite_v1.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +espresso_lite_v1.menu.FlashSize.4m3m.upload.maximum_size=1044464 +espresso_lite_v1.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +espresso_lite_v1.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +espresso_lite_v1.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +espresso_lite_v1.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 espresso_lite_v1.menu.ResetMethod.ck=ck espresso_lite_v1.menu.ResetMethod.ck.upload.resetmethod=ck espresso_lite_v1.menu.ResetMethod.nodemcu=nodemcu @@ -1270,36 +1277,36 @@ espresso_lite_v2.menu.VTable.iram=IRAM espresso_lite_v2.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM espresso_lite_v2.build.flash_mode=dio espresso_lite_v2.build.flash_freq=40 -espresso_lite_v2.menu.FlashSize.4M1M=4M (1M SPIFFS) -espresso_lite_v2.menu.FlashSize.4M1M.build.flash_size=4M -espresso_lite_v2.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -espresso_lite_v2.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -espresso_lite_v2.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -espresso_lite_v2.menu.FlashSize.4M1M.upload.maximum_size=1044464 -espresso_lite_v2.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -espresso_lite_v2.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -espresso_lite_v2.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -espresso_lite_v2.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -espresso_lite_v2.menu.FlashSize.4M2M=4M (2M SPIFFS) -espresso_lite_v2.menu.FlashSize.4M2M.build.flash_size=4M -espresso_lite_v2.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -espresso_lite_v2.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -espresso_lite_v2.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -espresso_lite_v2.menu.FlashSize.4M2M.upload.maximum_size=1044464 -espresso_lite_v2.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -espresso_lite_v2.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -espresso_lite_v2.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -espresso_lite_v2.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -espresso_lite_v2.menu.FlashSize.4M3M=4M (3M SPIFFS) -espresso_lite_v2.menu.FlashSize.4M3M.build.flash_size=4M -espresso_lite_v2.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -espresso_lite_v2.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -espresso_lite_v2.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -espresso_lite_v2.menu.FlashSize.4M3M.upload.maximum_size=1044464 -espresso_lite_v2.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -espresso_lite_v2.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -espresso_lite_v2.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -espresso_lite_v2.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +espresso_lite_v2.menu.FlashSize.4m1m=4M (1M SPIFFS) +espresso_lite_v2.menu.FlashSize.4m1m.build.flash_size=4M +espresso_lite_v2.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +espresso_lite_v2.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +espresso_lite_v2.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +espresso_lite_v2.menu.FlashSize.4m1m.upload.maximum_size=1044464 +espresso_lite_v2.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +espresso_lite_v2.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +espresso_lite_v2.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +espresso_lite_v2.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +espresso_lite_v2.menu.FlashSize.4m2m=4M (2M SPIFFS) +espresso_lite_v2.menu.FlashSize.4m2m.build.flash_size=4M +espresso_lite_v2.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +espresso_lite_v2.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +espresso_lite_v2.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +espresso_lite_v2.menu.FlashSize.4m2m.upload.maximum_size=1044464 +espresso_lite_v2.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +espresso_lite_v2.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +espresso_lite_v2.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +espresso_lite_v2.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +espresso_lite_v2.menu.FlashSize.4m3m=4M (3M SPIFFS) +espresso_lite_v2.menu.FlashSize.4m3m.build.flash_size=4M +espresso_lite_v2.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +espresso_lite_v2.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +espresso_lite_v2.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +espresso_lite_v2.menu.FlashSize.4m3m.upload.maximum_size=1044464 +espresso_lite_v2.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +espresso_lite_v2.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +espresso_lite_v2.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +espresso_lite_v2.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 espresso_lite_v2.menu.ResetMethod.ck=ck espresso_lite_v2.menu.ResetMethod.ck.upload.resetmethod=ck espresso_lite_v2.menu.ResetMethod.nodemcu=nodemcu @@ -1427,36 +1434,36 @@ phoenix_v1.menu.VTable.iram=IRAM phoenix_v1.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM phoenix_v1.build.flash_mode=dio phoenix_v1.build.flash_freq=40 -phoenix_v1.menu.FlashSize.4M1M=4M (1M SPIFFS) -phoenix_v1.menu.FlashSize.4M1M.build.flash_size=4M -phoenix_v1.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -phoenix_v1.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -phoenix_v1.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -phoenix_v1.menu.FlashSize.4M1M.upload.maximum_size=1044464 -phoenix_v1.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -phoenix_v1.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -phoenix_v1.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -phoenix_v1.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -phoenix_v1.menu.FlashSize.4M2M=4M (2M SPIFFS) -phoenix_v1.menu.FlashSize.4M2M.build.flash_size=4M -phoenix_v1.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -phoenix_v1.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -phoenix_v1.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -phoenix_v1.menu.FlashSize.4M2M.upload.maximum_size=1044464 -phoenix_v1.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -phoenix_v1.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -phoenix_v1.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -phoenix_v1.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -phoenix_v1.menu.FlashSize.4M3M=4M (3M SPIFFS) -phoenix_v1.menu.FlashSize.4M3M.build.flash_size=4M -phoenix_v1.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -phoenix_v1.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -phoenix_v1.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -phoenix_v1.menu.FlashSize.4M3M.upload.maximum_size=1044464 -phoenix_v1.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -phoenix_v1.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -phoenix_v1.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -phoenix_v1.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +phoenix_v1.menu.FlashSize.4m1m=4M (1M SPIFFS) +phoenix_v1.menu.FlashSize.4m1m.build.flash_size=4M +phoenix_v1.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +phoenix_v1.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +phoenix_v1.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +phoenix_v1.menu.FlashSize.4m1m.upload.maximum_size=1044464 +phoenix_v1.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +phoenix_v1.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +phoenix_v1.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +phoenix_v1.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +phoenix_v1.menu.FlashSize.4m2m=4M (2M SPIFFS) +phoenix_v1.menu.FlashSize.4m2m.build.flash_size=4M +phoenix_v1.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +phoenix_v1.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +phoenix_v1.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +phoenix_v1.menu.FlashSize.4m2m.upload.maximum_size=1044464 +phoenix_v1.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +phoenix_v1.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +phoenix_v1.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +phoenix_v1.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +phoenix_v1.menu.FlashSize.4m3m=4M (3M SPIFFS) +phoenix_v1.menu.FlashSize.4m3m.build.flash_size=4M +phoenix_v1.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +phoenix_v1.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +phoenix_v1.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +phoenix_v1.menu.FlashSize.4m3m.upload.maximum_size=1044464 +phoenix_v1.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +phoenix_v1.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +phoenix_v1.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +phoenix_v1.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 phoenix_v1.menu.ResetMethod.ck=ck phoenix_v1.menu.ResetMethod.ck.upload.resetmethod=ck phoenix_v1.menu.ResetMethod.nodemcu=nodemcu @@ -1584,36 +1591,36 @@ phoenix_v2.menu.VTable.iram=IRAM phoenix_v2.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM phoenix_v2.build.flash_mode=dio phoenix_v2.build.flash_freq=40 -phoenix_v2.menu.FlashSize.4M1M=4M (1M SPIFFS) -phoenix_v2.menu.FlashSize.4M1M.build.flash_size=4M -phoenix_v2.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -phoenix_v2.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -phoenix_v2.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -phoenix_v2.menu.FlashSize.4M1M.upload.maximum_size=1044464 -phoenix_v2.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -phoenix_v2.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -phoenix_v2.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -phoenix_v2.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -phoenix_v2.menu.FlashSize.4M2M=4M (2M SPIFFS) -phoenix_v2.menu.FlashSize.4M2M.build.flash_size=4M -phoenix_v2.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -phoenix_v2.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -phoenix_v2.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -phoenix_v2.menu.FlashSize.4M2M.upload.maximum_size=1044464 -phoenix_v2.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -phoenix_v2.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -phoenix_v2.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -phoenix_v2.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -phoenix_v2.menu.FlashSize.4M3M=4M (3M SPIFFS) -phoenix_v2.menu.FlashSize.4M3M.build.flash_size=4M -phoenix_v2.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -phoenix_v2.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -phoenix_v2.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -phoenix_v2.menu.FlashSize.4M3M.upload.maximum_size=1044464 -phoenix_v2.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -phoenix_v2.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -phoenix_v2.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -phoenix_v2.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +phoenix_v2.menu.FlashSize.4m1m=4M (1M SPIFFS) +phoenix_v2.menu.FlashSize.4m1m.build.flash_size=4M +phoenix_v2.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +phoenix_v2.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +phoenix_v2.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +phoenix_v2.menu.FlashSize.4m1m.upload.maximum_size=1044464 +phoenix_v2.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +phoenix_v2.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +phoenix_v2.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +phoenix_v2.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +phoenix_v2.menu.FlashSize.4m2m=4M (2M SPIFFS) +phoenix_v2.menu.FlashSize.4m2m.build.flash_size=4M +phoenix_v2.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +phoenix_v2.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +phoenix_v2.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +phoenix_v2.menu.FlashSize.4m2m.upload.maximum_size=1044464 +phoenix_v2.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +phoenix_v2.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +phoenix_v2.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +phoenix_v2.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +phoenix_v2.menu.FlashSize.4m3m=4M (3M SPIFFS) +phoenix_v2.menu.FlashSize.4m3m.build.flash_size=4M +phoenix_v2.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +phoenix_v2.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +phoenix_v2.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +phoenix_v2.menu.FlashSize.4m3m.upload.maximum_size=1044464 +phoenix_v2.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +phoenix_v2.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +phoenix_v2.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +phoenix_v2.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 phoenix_v2.menu.ResetMethod.ck=ck phoenix_v2.menu.ResetMethod.ck.upload.resetmethod=ck phoenix_v2.menu.ResetMethod.nodemcu=nodemcu @@ -1742,36 +1749,36 @@ nodemcu.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM nodemcu.upload.resetmethod=nodemcu nodemcu.build.flash_mode=qio nodemcu.build.flash_freq=40 -nodemcu.menu.FlashSize.4M1M=4M (1M SPIFFS) -nodemcu.menu.FlashSize.4M1M.build.flash_size=4M -nodemcu.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -nodemcu.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -nodemcu.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -nodemcu.menu.FlashSize.4M1M.upload.maximum_size=1044464 -nodemcu.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -nodemcu.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -nodemcu.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -nodemcu.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -nodemcu.menu.FlashSize.4M2M=4M (2M SPIFFS) -nodemcu.menu.FlashSize.4M2M.build.flash_size=4M -nodemcu.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -nodemcu.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -nodemcu.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -nodemcu.menu.FlashSize.4M2M.upload.maximum_size=1044464 -nodemcu.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -nodemcu.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -nodemcu.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -nodemcu.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -nodemcu.menu.FlashSize.4M3M=4M (3M SPIFFS) -nodemcu.menu.FlashSize.4M3M.build.flash_size=4M -nodemcu.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -nodemcu.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -nodemcu.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -nodemcu.menu.FlashSize.4M3M.upload.maximum_size=1044464 -nodemcu.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -nodemcu.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -nodemcu.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -nodemcu.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +nodemcu.menu.FlashSize.4m1m=4M (1M SPIFFS) +nodemcu.menu.FlashSize.4m1m.build.flash_size=4M +nodemcu.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +nodemcu.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +nodemcu.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +nodemcu.menu.FlashSize.4m1m.upload.maximum_size=1044464 +nodemcu.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +nodemcu.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +nodemcu.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +nodemcu.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +nodemcu.menu.FlashSize.4m2m=4M (2M SPIFFS) +nodemcu.menu.FlashSize.4m2m.build.flash_size=4M +nodemcu.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +nodemcu.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +nodemcu.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +nodemcu.menu.FlashSize.4m2m.upload.maximum_size=1044464 +nodemcu.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +nodemcu.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +nodemcu.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +nodemcu.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +nodemcu.menu.FlashSize.4m3m=4M (3M SPIFFS) +nodemcu.menu.FlashSize.4m3m.build.flash_size=4M +nodemcu.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +nodemcu.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +nodemcu.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +nodemcu.menu.FlashSize.4m3m.upload.maximum_size=1044464 +nodemcu.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +nodemcu.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +nodemcu.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +nodemcu.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 nodemcu.menu.LwIPVariant.v2mss536=v2 Lower Memory nodemcu.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include nodemcu.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -1896,36 +1903,36 @@ nodemcuv2.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM nodemcuv2.upload.resetmethod=nodemcu nodemcuv2.build.flash_mode=dio nodemcuv2.build.flash_freq=40 -nodemcuv2.menu.FlashSize.4M1M=4M (1M SPIFFS) -nodemcuv2.menu.FlashSize.4M1M.build.flash_size=4M -nodemcuv2.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -nodemcuv2.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -nodemcuv2.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -nodemcuv2.menu.FlashSize.4M1M.upload.maximum_size=1044464 -nodemcuv2.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -nodemcuv2.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -nodemcuv2.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -nodemcuv2.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -nodemcuv2.menu.FlashSize.4M2M=4M (2M SPIFFS) -nodemcuv2.menu.FlashSize.4M2M.build.flash_size=4M -nodemcuv2.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -nodemcuv2.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -nodemcuv2.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -nodemcuv2.menu.FlashSize.4M2M.upload.maximum_size=1044464 -nodemcuv2.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -nodemcuv2.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -nodemcuv2.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -nodemcuv2.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -nodemcuv2.menu.FlashSize.4M3M=4M (3M SPIFFS) -nodemcuv2.menu.FlashSize.4M3M.build.flash_size=4M -nodemcuv2.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -nodemcuv2.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -nodemcuv2.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -nodemcuv2.menu.FlashSize.4M3M.upload.maximum_size=1044464 -nodemcuv2.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -nodemcuv2.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -nodemcuv2.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -nodemcuv2.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +nodemcuv2.menu.FlashSize.4m1m=4M (1M SPIFFS) +nodemcuv2.menu.FlashSize.4m1m.build.flash_size=4M +nodemcuv2.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +nodemcuv2.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +nodemcuv2.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +nodemcuv2.menu.FlashSize.4m1m.upload.maximum_size=1044464 +nodemcuv2.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +nodemcuv2.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +nodemcuv2.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +nodemcuv2.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +nodemcuv2.menu.FlashSize.4m2m=4M (2M SPIFFS) +nodemcuv2.menu.FlashSize.4m2m.build.flash_size=4M +nodemcuv2.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +nodemcuv2.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +nodemcuv2.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +nodemcuv2.menu.FlashSize.4m2m.upload.maximum_size=1044464 +nodemcuv2.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +nodemcuv2.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +nodemcuv2.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +nodemcuv2.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +nodemcuv2.menu.FlashSize.4m3m=4M (3M SPIFFS) +nodemcuv2.menu.FlashSize.4m3m.build.flash_size=4M +nodemcuv2.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +nodemcuv2.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +nodemcuv2.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +nodemcuv2.menu.FlashSize.4m3m.upload.maximum_size=1044464 +nodemcuv2.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +nodemcuv2.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +nodemcuv2.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +nodemcuv2.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 nodemcuv2.menu.LwIPVariant.v2mss536=v2 Lower Memory nodemcuv2.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include nodemcuv2.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -2050,16 +2057,23 @@ modwifi.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM modwifi.upload.resetmethod=ck modwifi.build.flash_mode=qio modwifi.build.flash_freq=40 -modwifi.menu.FlashSize.2M=2M (1M SPIFFS) -modwifi.menu.FlashSize.2M.build.flash_size=2M -modwifi.menu.FlashSize.2M.build.flash_size_bytes=0x200000 -modwifi.menu.FlashSize.2M.build.flash_ld=eagle.flash.2m.ld -modwifi.menu.FlashSize.2M.build.spiffs_pagesize=256 -modwifi.menu.FlashSize.2M.upload.maximum_size=1044464 -modwifi.menu.FlashSize.2M.build.rfcal_addr=0x1FC000 -modwifi.menu.FlashSize.2M.build.spiffs_start=0x100000 -modwifi.menu.FlashSize.2M.build.spiffs_end=0x1FB000 -modwifi.menu.FlashSize.2M.build.spiffs_blocksize=8192 +modwifi.menu.FlashSize.2m0=2M (no SPIFFS) +modwifi.menu.FlashSize.2m0.build.flash_size=2M +modwifi.menu.FlashSize.2m0.build.flash_size_bytes=0x200000 +modwifi.menu.FlashSize.2m0.build.flash_ld=eagle.flash.2m0.ld +modwifi.menu.FlashSize.2m0.build.spiffs_pagesize=256 +modwifi.menu.FlashSize.2m0.upload.maximum_size=1044464 +modwifi.menu.FlashSize.2m0.build.rfcal_addr=0x1FC000 +modwifi.menu.FlashSize.2m=2M (1M SPIFFS) +modwifi.menu.FlashSize.2m.build.flash_size=2M +modwifi.menu.FlashSize.2m.build.flash_size_bytes=0x200000 +modwifi.menu.FlashSize.2m.build.flash_ld=eagle.flash.2m.ld +modwifi.menu.FlashSize.2m.build.spiffs_pagesize=256 +modwifi.menu.FlashSize.2m.upload.maximum_size=1044464 +modwifi.menu.FlashSize.2m.build.rfcal_addr=0x1FC000 +modwifi.menu.FlashSize.2m.build.spiffs_start=0x100000 +modwifi.menu.FlashSize.2m.build.spiffs_end=0x1FB000 +modwifi.menu.FlashSize.2m.build.spiffs_blocksize=8192 modwifi.menu.LwIPVariant.v2mss536=v2 Lower Memory modwifi.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include modwifi.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -2184,43 +2198,43 @@ thing.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM thing.upload.resetmethod=ck thing.build.flash_mode=qio thing.build.flash_freq=40 -thing.menu.FlashSize.512K0=512K (no SPIFFS) -thing.menu.FlashSize.512K0.build.flash_size=512K -thing.menu.FlashSize.512K0.build.flash_size_bytes=0x80000 -thing.menu.FlashSize.512K0.build.flash_ld=eagle.flash.512k0.ld -thing.menu.FlashSize.512K0.build.spiffs_pagesize=256 -thing.menu.FlashSize.512K0.upload.maximum_size=499696 -thing.menu.FlashSize.512K0.build.rfcal_addr=0x7C000 -thing.menu.FlashSize.512K32=512K (32K SPIFFS) -thing.menu.FlashSize.512K32.build.flash_size=512K -thing.menu.FlashSize.512K32.build.flash_size_bytes=0x80000 -thing.menu.FlashSize.512K32.build.flash_ld=eagle.flash.512k32.ld -thing.menu.FlashSize.512K32.build.spiffs_pagesize=256 -thing.menu.FlashSize.512K32.upload.maximum_size=466928 -thing.menu.FlashSize.512K32.build.rfcal_addr=0x7C000 -thing.menu.FlashSize.512K32.build.spiffs_start=0x73000 -thing.menu.FlashSize.512K32.build.spiffs_end=0x7B000 -thing.menu.FlashSize.512K32.build.spiffs_blocksize=4096 -thing.menu.FlashSize.512K64=512K (64K SPIFFS) -thing.menu.FlashSize.512K64.build.flash_size=512K -thing.menu.FlashSize.512K64.build.flash_size_bytes=0x80000 -thing.menu.FlashSize.512K64.build.flash_ld=eagle.flash.512k64.ld -thing.menu.FlashSize.512K64.build.spiffs_pagesize=256 -thing.menu.FlashSize.512K64.upload.maximum_size=434160 -thing.menu.FlashSize.512K64.build.rfcal_addr=0x7C000 -thing.menu.FlashSize.512K64.build.spiffs_start=0x6B000 -thing.menu.FlashSize.512K64.build.spiffs_end=0x7B000 -thing.menu.FlashSize.512K64.build.spiffs_blocksize=4096 -thing.menu.FlashSize.512K128=512K (128K SPIFFS) -thing.menu.FlashSize.512K128.build.flash_size=512K -thing.menu.FlashSize.512K128.build.flash_size_bytes=0x80000 -thing.menu.FlashSize.512K128.build.flash_ld=eagle.flash.512k128.ld -thing.menu.FlashSize.512K128.build.spiffs_pagesize=256 -thing.menu.FlashSize.512K128.upload.maximum_size=368624 -thing.menu.FlashSize.512K128.build.rfcal_addr=0x7C000 -thing.menu.FlashSize.512K128.build.spiffs_start=0x5B000 -thing.menu.FlashSize.512K128.build.spiffs_end=0x7B000 -thing.menu.FlashSize.512K128.build.spiffs_blocksize=4096 +thing.menu.FlashSize.512k0=512K (no SPIFFS) +thing.menu.FlashSize.512k0.build.flash_size=512K +thing.menu.FlashSize.512k0.build.flash_size_bytes=0x80000 +thing.menu.FlashSize.512k0.build.flash_ld=eagle.flash.512k0.ld +thing.menu.FlashSize.512k0.build.spiffs_pagesize=256 +thing.menu.FlashSize.512k0.upload.maximum_size=499696 +thing.menu.FlashSize.512k0.build.rfcal_addr=0x7C000 +thing.menu.FlashSize.512k32=512K (32K SPIFFS) +thing.menu.FlashSize.512k32.build.flash_size=512K +thing.menu.FlashSize.512k32.build.flash_size_bytes=0x80000 +thing.menu.FlashSize.512k32.build.flash_ld=eagle.flash.512k32.ld +thing.menu.FlashSize.512k32.build.spiffs_pagesize=256 +thing.menu.FlashSize.512k32.upload.maximum_size=466928 +thing.menu.FlashSize.512k32.build.rfcal_addr=0x7C000 +thing.menu.FlashSize.512k32.build.spiffs_start=0x73000 +thing.menu.FlashSize.512k32.build.spiffs_end=0x7B000 +thing.menu.FlashSize.512k32.build.spiffs_blocksize=4096 +thing.menu.FlashSize.512k64=512K (64K SPIFFS) +thing.menu.FlashSize.512k64.build.flash_size=512K +thing.menu.FlashSize.512k64.build.flash_size_bytes=0x80000 +thing.menu.FlashSize.512k64.build.flash_ld=eagle.flash.512k64.ld +thing.menu.FlashSize.512k64.build.spiffs_pagesize=256 +thing.menu.FlashSize.512k64.upload.maximum_size=434160 +thing.menu.FlashSize.512k64.build.rfcal_addr=0x7C000 +thing.menu.FlashSize.512k64.build.spiffs_start=0x6B000 +thing.menu.FlashSize.512k64.build.spiffs_end=0x7B000 +thing.menu.FlashSize.512k64.build.spiffs_blocksize=4096 +thing.menu.FlashSize.512k128=512K (128K SPIFFS) +thing.menu.FlashSize.512k128.build.flash_size=512K +thing.menu.FlashSize.512k128.build.flash_size_bytes=0x80000 +thing.menu.FlashSize.512k128.build.flash_ld=eagle.flash.512k128.ld +thing.menu.FlashSize.512k128.build.spiffs_pagesize=256 +thing.menu.FlashSize.512k128.upload.maximum_size=368624 +thing.menu.FlashSize.512k128.build.rfcal_addr=0x7C000 +thing.menu.FlashSize.512k128.build.spiffs_start=0x5B000 +thing.menu.FlashSize.512k128.build.spiffs_end=0x7B000 +thing.menu.FlashSize.512k128.build.spiffs_blocksize=4096 thing.menu.LwIPVariant.v2mss536=v2 Lower Memory thing.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include thing.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -2345,43 +2359,43 @@ thingdev.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM thingdev.upload.resetmethod=nodemcu thingdev.build.flash_mode=dio thingdev.build.flash_freq=40 -thingdev.menu.FlashSize.512K0=512K (no SPIFFS) -thingdev.menu.FlashSize.512K0.build.flash_size=512K -thingdev.menu.FlashSize.512K0.build.flash_size_bytes=0x80000 -thingdev.menu.FlashSize.512K0.build.flash_ld=eagle.flash.512k0.ld -thingdev.menu.FlashSize.512K0.build.spiffs_pagesize=256 -thingdev.menu.FlashSize.512K0.upload.maximum_size=499696 -thingdev.menu.FlashSize.512K0.build.rfcal_addr=0x7C000 -thingdev.menu.FlashSize.512K32=512K (32K SPIFFS) -thingdev.menu.FlashSize.512K32.build.flash_size=512K -thingdev.menu.FlashSize.512K32.build.flash_size_bytes=0x80000 -thingdev.menu.FlashSize.512K32.build.flash_ld=eagle.flash.512k32.ld -thingdev.menu.FlashSize.512K32.build.spiffs_pagesize=256 -thingdev.menu.FlashSize.512K32.upload.maximum_size=466928 -thingdev.menu.FlashSize.512K32.build.rfcal_addr=0x7C000 -thingdev.menu.FlashSize.512K32.build.spiffs_start=0x73000 -thingdev.menu.FlashSize.512K32.build.spiffs_end=0x7B000 -thingdev.menu.FlashSize.512K32.build.spiffs_blocksize=4096 -thingdev.menu.FlashSize.512K64=512K (64K SPIFFS) -thingdev.menu.FlashSize.512K64.build.flash_size=512K -thingdev.menu.FlashSize.512K64.build.flash_size_bytes=0x80000 -thingdev.menu.FlashSize.512K64.build.flash_ld=eagle.flash.512k64.ld -thingdev.menu.FlashSize.512K64.build.spiffs_pagesize=256 -thingdev.menu.FlashSize.512K64.upload.maximum_size=434160 -thingdev.menu.FlashSize.512K64.build.rfcal_addr=0x7C000 -thingdev.menu.FlashSize.512K64.build.spiffs_start=0x6B000 -thingdev.menu.FlashSize.512K64.build.spiffs_end=0x7B000 -thingdev.menu.FlashSize.512K64.build.spiffs_blocksize=4096 -thingdev.menu.FlashSize.512K128=512K (128K SPIFFS) -thingdev.menu.FlashSize.512K128.build.flash_size=512K -thingdev.menu.FlashSize.512K128.build.flash_size_bytes=0x80000 -thingdev.menu.FlashSize.512K128.build.flash_ld=eagle.flash.512k128.ld -thingdev.menu.FlashSize.512K128.build.spiffs_pagesize=256 -thingdev.menu.FlashSize.512K128.upload.maximum_size=368624 -thingdev.menu.FlashSize.512K128.build.rfcal_addr=0x7C000 -thingdev.menu.FlashSize.512K128.build.spiffs_start=0x5B000 -thingdev.menu.FlashSize.512K128.build.spiffs_end=0x7B000 -thingdev.menu.FlashSize.512K128.build.spiffs_blocksize=4096 +thingdev.menu.FlashSize.512k0=512K (no SPIFFS) +thingdev.menu.FlashSize.512k0.build.flash_size=512K +thingdev.menu.FlashSize.512k0.build.flash_size_bytes=0x80000 +thingdev.menu.FlashSize.512k0.build.flash_ld=eagle.flash.512k0.ld +thingdev.menu.FlashSize.512k0.build.spiffs_pagesize=256 +thingdev.menu.FlashSize.512k0.upload.maximum_size=499696 +thingdev.menu.FlashSize.512k0.build.rfcal_addr=0x7C000 +thingdev.menu.FlashSize.512k32=512K (32K SPIFFS) +thingdev.menu.FlashSize.512k32.build.flash_size=512K +thingdev.menu.FlashSize.512k32.build.flash_size_bytes=0x80000 +thingdev.menu.FlashSize.512k32.build.flash_ld=eagle.flash.512k32.ld +thingdev.menu.FlashSize.512k32.build.spiffs_pagesize=256 +thingdev.menu.FlashSize.512k32.upload.maximum_size=466928 +thingdev.menu.FlashSize.512k32.build.rfcal_addr=0x7C000 +thingdev.menu.FlashSize.512k32.build.spiffs_start=0x73000 +thingdev.menu.FlashSize.512k32.build.spiffs_end=0x7B000 +thingdev.menu.FlashSize.512k32.build.spiffs_blocksize=4096 +thingdev.menu.FlashSize.512k64=512K (64K SPIFFS) +thingdev.menu.FlashSize.512k64.build.flash_size=512K +thingdev.menu.FlashSize.512k64.build.flash_size_bytes=0x80000 +thingdev.menu.FlashSize.512k64.build.flash_ld=eagle.flash.512k64.ld +thingdev.menu.FlashSize.512k64.build.spiffs_pagesize=256 +thingdev.menu.FlashSize.512k64.upload.maximum_size=434160 +thingdev.menu.FlashSize.512k64.build.rfcal_addr=0x7C000 +thingdev.menu.FlashSize.512k64.build.spiffs_start=0x6B000 +thingdev.menu.FlashSize.512k64.build.spiffs_end=0x7B000 +thingdev.menu.FlashSize.512k64.build.spiffs_blocksize=4096 +thingdev.menu.FlashSize.512k128=512K (128K SPIFFS) +thingdev.menu.FlashSize.512k128.build.flash_size=512K +thingdev.menu.FlashSize.512k128.build.flash_size_bytes=0x80000 +thingdev.menu.FlashSize.512k128.build.flash_ld=eagle.flash.512k128.ld +thingdev.menu.FlashSize.512k128.build.spiffs_pagesize=256 +thingdev.menu.FlashSize.512k128.upload.maximum_size=368624 +thingdev.menu.FlashSize.512k128.build.rfcal_addr=0x7C000 +thingdev.menu.FlashSize.512k128.build.spiffs_start=0x5B000 +thingdev.menu.FlashSize.512k128.build.spiffs_end=0x7B000 +thingdev.menu.FlashSize.512k128.build.spiffs_blocksize=4096 thingdev.menu.LwIPVariant.v2mss536=v2 Lower Memory thingdev.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include thingdev.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -2506,36 +2520,36 @@ esp210.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM esp210.upload.resetmethod=ck esp210.build.flash_mode=qio esp210.build.flash_freq=40 -esp210.menu.FlashSize.4M1M=4M (1M SPIFFS) -esp210.menu.FlashSize.4M1M.build.flash_size=4M -esp210.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -esp210.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -esp210.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -esp210.menu.FlashSize.4M1M.upload.maximum_size=1044464 -esp210.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -esp210.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -esp210.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -esp210.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -esp210.menu.FlashSize.4M2M=4M (2M SPIFFS) -esp210.menu.FlashSize.4M2M.build.flash_size=4M -esp210.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -esp210.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -esp210.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -esp210.menu.FlashSize.4M2M.upload.maximum_size=1044464 -esp210.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -esp210.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -esp210.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -esp210.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -esp210.menu.FlashSize.4M3M=4M (3M SPIFFS) -esp210.menu.FlashSize.4M3M.build.flash_size=4M -esp210.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -esp210.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -esp210.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -esp210.menu.FlashSize.4M3M.upload.maximum_size=1044464 -esp210.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -esp210.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -esp210.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -esp210.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +esp210.menu.FlashSize.4m1m=4M (1M SPIFFS) +esp210.menu.FlashSize.4m1m.build.flash_size=4M +esp210.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +esp210.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +esp210.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +esp210.menu.FlashSize.4m1m.upload.maximum_size=1044464 +esp210.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +esp210.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +esp210.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +esp210.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +esp210.menu.FlashSize.4m2m=4M (2M SPIFFS) +esp210.menu.FlashSize.4m2m.build.flash_size=4M +esp210.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +esp210.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +esp210.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +esp210.menu.FlashSize.4m2m.upload.maximum_size=1044464 +esp210.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +esp210.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +esp210.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +esp210.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +esp210.menu.FlashSize.4m3m=4M (3M SPIFFS) +esp210.menu.FlashSize.4m3m.build.flash_size=4M +esp210.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +esp210.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +esp210.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +esp210.menu.FlashSize.4m3m.upload.maximum_size=1044464 +esp210.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +esp210.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +esp210.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +esp210.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 esp210.menu.LwIPVariant.v2mss536=v2 Lower Memory esp210.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include esp210.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -2660,36 +2674,36 @@ d1_mini.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM d1_mini.upload.resetmethod=nodemcu d1_mini.build.flash_mode=dio d1_mini.build.flash_freq=40 -d1_mini.menu.FlashSize.4M1M=4M (1M SPIFFS) -d1_mini.menu.FlashSize.4M1M.build.flash_size=4M -d1_mini.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -d1_mini.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -d1_mini.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -d1_mini.menu.FlashSize.4M1M.upload.maximum_size=1044464 -d1_mini.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -d1_mini.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -d1_mini.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -d1_mini.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -d1_mini.menu.FlashSize.4M2M=4M (2M SPIFFS) -d1_mini.menu.FlashSize.4M2M.build.flash_size=4M -d1_mini.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -d1_mini.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -d1_mini.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -d1_mini.menu.FlashSize.4M2M.upload.maximum_size=1044464 -d1_mini.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -d1_mini.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -d1_mini.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -d1_mini.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -d1_mini.menu.FlashSize.4M3M=4M (3M SPIFFS) -d1_mini.menu.FlashSize.4M3M.build.flash_size=4M -d1_mini.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -d1_mini.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -d1_mini.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -d1_mini.menu.FlashSize.4M3M.upload.maximum_size=1044464 -d1_mini.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -d1_mini.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -d1_mini.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -d1_mini.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +d1_mini.menu.FlashSize.4m1m=4M (1M SPIFFS) +d1_mini.menu.FlashSize.4m1m.build.flash_size=4M +d1_mini.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +d1_mini.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +d1_mini.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +d1_mini.menu.FlashSize.4m1m.upload.maximum_size=1044464 +d1_mini.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +d1_mini.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +d1_mini.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +d1_mini.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +d1_mini.menu.FlashSize.4m2m=4M (2M SPIFFS) +d1_mini.menu.FlashSize.4m2m.build.flash_size=4M +d1_mini.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +d1_mini.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +d1_mini.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +d1_mini.menu.FlashSize.4m2m.upload.maximum_size=1044464 +d1_mini.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +d1_mini.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +d1_mini.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +d1_mini.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +d1_mini.menu.FlashSize.4m3m=4M (3M SPIFFS) +d1_mini.menu.FlashSize.4m3m.build.flash_size=4M +d1_mini.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +d1_mini.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +d1_mini.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +d1_mini.menu.FlashSize.4m3m.upload.maximum_size=1044464 +d1_mini.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +d1_mini.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +d1_mini.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +d1_mini.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 d1_mini.menu.LwIPVariant.v2mss536=v2 Lower Memory d1_mini.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include d1_mini.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -2814,16 +2828,16 @@ d1_mini_pro.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM d1_mini_pro.upload.resetmethod=nodemcu d1_mini_pro.build.flash_mode=dio d1_mini_pro.build.flash_freq=40 -d1_mini_pro.menu.FlashSize.16M15M=16M (15M SPIFFS) -d1_mini_pro.menu.FlashSize.16M15M.build.flash_size=16M -d1_mini_pro.menu.FlashSize.16M15M.build.flash_size_bytes=0x1000000 -d1_mini_pro.menu.FlashSize.16M15M.build.flash_ld=eagle.flash.16m.ld -d1_mini_pro.menu.FlashSize.16M15M.build.spiffs_pagesize=256 -d1_mini_pro.menu.FlashSize.16M15M.upload.maximum_size=1044464 -d1_mini_pro.menu.FlashSize.16M15M.build.rfcal_addr=0xFFC000 -d1_mini_pro.menu.FlashSize.16M15M.build.spiffs_start=0x100000 -d1_mini_pro.menu.FlashSize.16M15M.build.spiffs_end=0xFFB000 -d1_mini_pro.menu.FlashSize.16M15M.build.spiffs_blocksize=8192 +d1_mini_pro.menu.FlashSize.16m15m=16M (15M SPIFFS) +d1_mini_pro.menu.FlashSize.16m15m.build.flash_size=16M +d1_mini_pro.menu.FlashSize.16m15m.build.flash_size_bytes=0x1000000 +d1_mini_pro.menu.FlashSize.16m15m.build.flash_ld=eagle.flash.16m15m.ld +d1_mini_pro.menu.FlashSize.16m15m.build.spiffs_pagesize=256 +d1_mini_pro.menu.FlashSize.16m15m.upload.maximum_size=1044464 +d1_mini_pro.menu.FlashSize.16m15m.build.rfcal_addr=0xFFC000 +d1_mini_pro.menu.FlashSize.16m15m.build.spiffs_start=0x100000 +d1_mini_pro.menu.FlashSize.16m15m.build.spiffs_end=0xFFB000 +d1_mini_pro.menu.FlashSize.16m15m.build.spiffs_blocksize=8192 d1_mini_pro.menu.LwIPVariant.v2mss536=v2 Lower Memory d1_mini_pro.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include d1_mini_pro.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -2948,83 +2962,83 @@ d1_mini_lite.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM d1_mini_lite.upload.resetmethod=nodemcu d1_mini_lite.build.flash_mode=dout d1_mini_lite.build.flash_freq=40 -d1_mini_lite.menu.FlashSize.1M0=1M (no SPIFFS) -d1_mini_lite.menu.FlashSize.1M0.build.flash_size=1M -d1_mini_lite.menu.FlashSize.1M0.build.flash_size_bytes=0x100000 -d1_mini_lite.menu.FlashSize.1M0.build.flash_ld=eagle.flash.1m0.ld -d1_mini_lite.menu.FlashSize.1M0.build.spiffs_pagesize=256 -d1_mini_lite.menu.FlashSize.1M0.upload.maximum_size=1023984 -d1_mini_lite.menu.FlashSize.1M0.build.rfcal_addr=0xFC000 -d1_mini_lite.menu.FlashSize.1M64=1M (64K SPIFFS) -d1_mini_lite.menu.FlashSize.1M64.build.flash_size=1M -d1_mini_lite.menu.FlashSize.1M64.build.flash_size_bytes=0x100000 -d1_mini_lite.menu.FlashSize.1M64.build.flash_ld=eagle.flash.1m64.ld -d1_mini_lite.menu.FlashSize.1M64.build.spiffs_pagesize=256 -d1_mini_lite.menu.FlashSize.1M64.upload.maximum_size=958448 -d1_mini_lite.menu.FlashSize.1M64.build.rfcal_addr=0xFC000 -d1_mini_lite.menu.FlashSize.1M64.build.spiffs_start=0xEB000 -d1_mini_lite.menu.FlashSize.1M64.build.spiffs_end=0xFB000 -d1_mini_lite.menu.FlashSize.1M64.build.spiffs_blocksize=4096 -d1_mini_lite.menu.FlashSize.1M128=1M (128K SPIFFS) -d1_mini_lite.menu.FlashSize.1M128.build.flash_size=1M -d1_mini_lite.menu.FlashSize.1M128.build.flash_size_bytes=0x100000 -d1_mini_lite.menu.FlashSize.1M128.build.flash_ld=eagle.flash.1m128.ld -d1_mini_lite.menu.FlashSize.1M128.build.spiffs_pagesize=256 -d1_mini_lite.menu.FlashSize.1M128.upload.maximum_size=892912 -d1_mini_lite.menu.FlashSize.1M128.build.rfcal_addr=0xFC000 -d1_mini_lite.menu.FlashSize.1M128.build.spiffs_start=0xDB000 -d1_mini_lite.menu.FlashSize.1M128.build.spiffs_end=0xFB000 -d1_mini_lite.menu.FlashSize.1M128.build.spiffs_blocksize=4096 -d1_mini_lite.menu.FlashSize.1M144=1M (144K SPIFFS) -d1_mini_lite.menu.FlashSize.1M144.build.flash_size=1M -d1_mini_lite.menu.FlashSize.1M144.build.flash_size_bytes=0x100000 -d1_mini_lite.menu.FlashSize.1M144.build.flash_ld=eagle.flash.1m144.ld -d1_mini_lite.menu.FlashSize.1M144.build.spiffs_pagesize=256 -d1_mini_lite.menu.FlashSize.1M144.upload.maximum_size=876528 -d1_mini_lite.menu.FlashSize.1M144.build.rfcal_addr=0xFC000 -d1_mini_lite.menu.FlashSize.1M144.build.spiffs_start=0xD7000 -d1_mini_lite.menu.FlashSize.1M144.build.spiffs_end=0xFB000 -d1_mini_lite.menu.FlashSize.1M144.build.spiffs_blocksize=4096 -d1_mini_lite.menu.FlashSize.1M160=1M (160K SPIFFS) -d1_mini_lite.menu.FlashSize.1M160.build.flash_size=1M -d1_mini_lite.menu.FlashSize.1M160.build.flash_size_bytes=0x100000 -d1_mini_lite.menu.FlashSize.1M160.build.flash_ld=eagle.flash.1m160.ld -d1_mini_lite.menu.FlashSize.1M160.build.spiffs_pagesize=256 -d1_mini_lite.menu.FlashSize.1M160.upload.maximum_size=860144 -d1_mini_lite.menu.FlashSize.1M160.build.rfcal_addr=0xFC000 -d1_mini_lite.menu.FlashSize.1M160.build.spiffs_start=0xD3000 -d1_mini_lite.menu.FlashSize.1M160.build.spiffs_end=0xFB000 -d1_mini_lite.menu.FlashSize.1M160.build.spiffs_blocksize=4096 -d1_mini_lite.menu.FlashSize.1M192=1M (192K SPIFFS) -d1_mini_lite.menu.FlashSize.1M192.build.flash_size=1M -d1_mini_lite.menu.FlashSize.1M192.build.flash_size_bytes=0x100000 -d1_mini_lite.menu.FlashSize.1M192.build.flash_ld=eagle.flash.1m192.ld -d1_mini_lite.menu.FlashSize.1M192.build.spiffs_pagesize=256 -d1_mini_lite.menu.FlashSize.1M192.upload.maximum_size=827376 -d1_mini_lite.menu.FlashSize.1M192.build.rfcal_addr=0xFC000 -d1_mini_lite.menu.FlashSize.1M192.build.spiffs_start=0xCB000 -d1_mini_lite.menu.FlashSize.1M192.build.spiffs_end=0xFB000 -d1_mini_lite.menu.FlashSize.1M192.build.spiffs_blocksize=4096 -d1_mini_lite.menu.FlashSize.1M256=1M (256K SPIFFS) -d1_mini_lite.menu.FlashSize.1M256.build.flash_size=1M -d1_mini_lite.menu.FlashSize.1M256.build.flash_size_bytes=0x100000 -d1_mini_lite.menu.FlashSize.1M256.build.flash_ld=eagle.flash.1m256.ld -d1_mini_lite.menu.FlashSize.1M256.build.spiffs_pagesize=256 -d1_mini_lite.menu.FlashSize.1M256.upload.maximum_size=761840 -d1_mini_lite.menu.FlashSize.1M256.build.rfcal_addr=0xFC000 -d1_mini_lite.menu.FlashSize.1M256.build.spiffs_start=0xBB000 -d1_mini_lite.menu.FlashSize.1M256.build.spiffs_end=0xFB000 -d1_mini_lite.menu.FlashSize.1M256.build.spiffs_blocksize=4096 -d1_mini_lite.menu.FlashSize.1M512=1M (512K SPIFFS) -d1_mini_lite.menu.FlashSize.1M512.build.flash_size=1M -d1_mini_lite.menu.FlashSize.1M512.build.flash_size_bytes=0x100000 -d1_mini_lite.menu.FlashSize.1M512.build.flash_ld=eagle.flash.1m512.ld -d1_mini_lite.menu.FlashSize.1M512.build.spiffs_pagesize=256 -d1_mini_lite.menu.FlashSize.1M512.upload.maximum_size=499696 -d1_mini_lite.menu.FlashSize.1M512.build.rfcal_addr=0xFC000 -d1_mini_lite.menu.FlashSize.1M512.build.spiffs_start=0x7B000 -d1_mini_lite.menu.FlashSize.1M512.build.spiffs_end=0xFB000 -d1_mini_lite.menu.FlashSize.1M512.build.spiffs_blocksize=8192 +d1_mini_lite.menu.FlashSize.1m0=1M (no SPIFFS) +d1_mini_lite.menu.FlashSize.1m0.build.flash_size=1M +d1_mini_lite.menu.FlashSize.1m0.build.flash_size_bytes=0x100000 +d1_mini_lite.menu.FlashSize.1m0.build.flash_ld=eagle.flash.1m0.ld +d1_mini_lite.menu.FlashSize.1m0.build.spiffs_pagesize=256 +d1_mini_lite.menu.FlashSize.1m0.upload.maximum_size=1023984 +d1_mini_lite.menu.FlashSize.1m0.build.rfcal_addr=0xFC000 +d1_mini_lite.menu.FlashSize.1m64=1M (64K SPIFFS) +d1_mini_lite.menu.FlashSize.1m64.build.flash_size=1M +d1_mini_lite.menu.FlashSize.1m64.build.flash_size_bytes=0x100000 +d1_mini_lite.menu.FlashSize.1m64.build.flash_ld=eagle.flash.1m64.ld +d1_mini_lite.menu.FlashSize.1m64.build.spiffs_pagesize=256 +d1_mini_lite.menu.FlashSize.1m64.upload.maximum_size=958448 +d1_mini_lite.menu.FlashSize.1m64.build.rfcal_addr=0xFC000 +d1_mini_lite.menu.FlashSize.1m64.build.spiffs_start=0xEB000 +d1_mini_lite.menu.FlashSize.1m64.build.spiffs_end=0xFB000 +d1_mini_lite.menu.FlashSize.1m64.build.spiffs_blocksize=4096 +d1_mini_lite.menu.FlashSize.1m128=1M (128K SPIFFS) +d1_mini_lite.menu.FlashSize.1m128.build.flash_size=1M +d1_mini_lite.menu.FlashSize.1m128.build.flash_size_bytes=0x100000 +d1_mini_lite.menu.FlashSize.1m128.build.flash_ld=eagle.flash.1m128.ld +d1_mini_lite.menu.FlashSize.1m128.build.spiffs_pagesize=256 +d1_mini_lite.menu.FlashSize.1m128.upload.maximum_size=892912 +d1_mini_lite.menu.FlashSize.1m128.build.rfcal_addr=0xFC000 +d1_mini_lite.menu.FlashSize.1m128.build.spiffs_start=0xDB000 +d1_mini_lite.menu.FlashSize.1m128.build.spiffs_end=0xFB000 +d1_mini_lite.menu.FlashSize.1m128.build.spiffs_blocksize=4096 +d1_mini_lite.menu.FlashSize.1m144=1M (144K SPIFFS) +d1_mini_lite.menu.FlashSize.1m144.build.flash_size=1M +d1_mini_lite.menu.FlashSize.1m144.build.flash_size_bytes=0x100000 +d1_mini_lite.menu.FlashSize.1m144.build.flash_ld=eagle.flash.1m144.ld +d1_mini_lite.menu.FlashSize.1m144.build.spiffs_pagesize=256 +d1_mini_lite.menu.FlashSize.1m144.upload.maximum_size=876528 +d1_mini_lite.menu.FlashSize.1m144.build.rfcal_addr=0xFC000 +d1_mini_lite.menu.FlashSize.1m144.build.spiffs_start=0xD7000 +d1_mini_lite.menu.FlashSize.1m144.build.spiffs_end=0xFB000 +d1_mini_lite.menu.FlashSize.1m144.build.spiffs_blocksize=4096 +d1_mini_lite.menu.FlashSize.1m160=1M (160K SPIFFS) +d1_mini_lite.menu.FlashSize.1m160.build.flash_size=1M +d1_mini_lite.menu.FlashSize.1m160.build.flash_size_bytes=0x100000 +d1_mini_lite.menu.FlashSize.1m160.build.flash_ld=eagle.flash.1m160.ld +d1_mini_lite.menu.FlashSize.1m160.build.spiffs_pagesize=256 +d1_mini_lite.menu.FlashSize.1m160.upload.maximum_size=860144 +d1_mini_lite.menu.FlashSize.1m160.build.rfcal_addr=0xFC000 +d1_mini_lite.menu.FlashSize.1m160.build.spiffs_start=0xD3000 +d1_mini_lite.menu.FlashSize.1m160.build.spiffs_end=0xFB000 +d1_mini_lite.menu.FlashSize.1m160.build.spiffs_blocksize=4096 +d1_mini_lite.menu.FlashSize.1m192=1M (192K SPIFFS) +d1_mini_lite.menu.FlashSize.1m192.build.flash_size=1M +d1_mini_lite.menu.FlashSize.1m192.build.flash_size_bytes=0x100000 +d1_mini_lite.menu.FlashSize.1m192.build.flash_ld=eagle.flash.1m192.ld +d1_mini_lite.menu.FlashSize.1m192.build.spiffs_pagesize=256 +d1_mini_lite.menu.FlashSize.1m192.upload.maximum_size=827376 +d1_mini_lite.menu.FlashSize.1m192.build.rfcal_addr=0xFC000 +d1_mini_lite.menu.FlashSize.1m192.build.spiffs_start=0xCB000 +d1_mini_lite.menu.FlashSize.1m192.build.spiffs_end=0xFB000 +d1_mini_lite.menu.FlashSize.1m192.build.spiffs_blocksize=4096 +d1_mini_lite.menu.FlashSize.1m256=1M (256K SPIFFS) +d1_mini_lite.menu.FlashSize.1m256.build.flash_size=1M +d1_mini_lite.menu.FlashSize.1m256.build.flash_size_bytes=0x100000 +d1_mini_lite.menu.FlashSize.1m256.build.flash_ld=eagle.flash.1m256.ld +d1_mini_lite.menu.FlashSize.1m256.build.spiffs_pagesize=256 +d1_mini_lite.menu.FlashSize.1m256.upload.maximum_size=761840 +d1_mini_lite.menu.FlashSize.1m256.build.rfcal_addr=0xFC000 +d1_mini_lite.menu.FlashSize.1m256.build.spiffs_start=0xBB000 +d1_mini_lite.menu.FlashSize.1m256.build.spiffs_end=0xFB000 +d1_mini_lite.menu.FlashSize.1m256.build.spiffs_blocksize=4096 +d1_mini_lite.menu.FlashSize.1m512=1M (512K SPIFFS) +d1_mini_lite.menu.FlashSize.1m512.build.flash_size=1M +d1_mini_lite.menu.FlashSize.1m512.build.flash_size_bytes=0x100000 +d1_mini_lite.menu.FlashSize.1m512.build.flash_ld=eagle.flash.1m512.ld +d1_mini_lite.menu.FlashSize.1m512.build.spiffs_pagesize=256 +d1_mini_lite.menu.FlashSize.1m512.upload.maximum_size=499696 +d1_mini_lite.menu.FlashSize.1m512.build.rfcal_addr=0xFC000 +d1_mini_lite.menu.FlashSize.1m512.build.spiffs_start=0x7B000 +d1_mini_lite.menu.FlashSize.1m512.build.spiffs_end=0xFB000 +d1_mini_lite.menu.FlashSize.1m512.build.spiffs_blocksize=8192 d1_mini_lite.menu.LwIPVariant.v2mss536=v2 Lower Memory d1_mini_lite.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include d1_mini_lite.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -3149,36 +3163,36 @@ d1.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM d1.upload.resetmethod=nodemcu d1.build.flash_mode=dio d1.build.flash_freq=40 -d1.menu.FlashSize.4M1M=4M (1M SPIFFS) -d1.menu.FlashSize.4M1M.build.flash_size=4M -d1.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -d1.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -d1.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -d1.menu.FlashSize.4M1M.upload.maximum_size=1044464 -d1.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -d1.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -d1.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -d1.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -d1.menu.FlashSize.4M2M=4M (2M SPIFFS) -d1.menu.FlashSize.4M2M.build.flash_size=4M -d1.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -d1.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -d1.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -d1.menu.FlashSize.4M2M.upload.maximum_size=1044464 -d1.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -d1.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -d1.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -d1.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -d1.menu.FlashSize.4M3M=4M (3M SPIFFS) -d1.menu.FlashSize.4M3M.build.flash_size=4M -d1.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -d1.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -d1.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -d1.menu.FlashSize.4M3M.upload.maximum_size=1044464 -d1.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -d1.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -d1.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -d1.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +d1.menu.FlashSize.4m1m=4M (1M SPIFFS) +d1.menu.FlashSize.4m1m.build.flash_size=4M +d1.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +d1.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +d1.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +d1.menu.FlashSize.4m1m.upload.maximum_size=1044464 +d1.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +d1.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +d1.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +d1.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +d1.menu.FlashSize.4m2m=4M (2M SPIFFS) +d1.menu.FlashSize.4m2m.build.flash_size=4M +d1.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +d1.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +d1.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +d1.menu.FlashSize.4m2m.upload.maximum_size=1044464 +d1.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +d1.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +d1.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +d1.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +d1.menu.FlashSize.4m3m=4M (3M SPIFFS) +d1.menu.FlashSize.4m3m.build.flash_size=4M +d1.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +d1.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +d1.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +d1.menu.FlashSize.4m3m.upload.maximum_size=1044464 +d1.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +d1.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +d1.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +d1.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 d1.menu.LwIPVariant.v2mss536=v2 Lower Memory d1.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include d1.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -3306,36 +3320,36 @@ espino.menu.ResetMethod.nodemcu=nodemcu espino.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu espino.build.flash_mode=qio espino.build.flash_freq=40 -espino.menu.FlashSize.4M1M=4M (1M SPIFFS) -espino.menu.FlashSize.4M1M.build.flash_size=4M -espino.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -espino.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -espino.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -espino.menu.FlashSize.4M1M.upload.maximum_size=1044464 -espino.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -espino.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -espino.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -espino.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -espino.menu.FlashSize.4M2M=4M (2M SPIFFS) -espino.menu.FlashSize.4M2M.build.flash_size=4M -espino.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -espino.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -espino.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -espino.menu.FlashSize.4M2M.upload.maximum_size=1044464 -espino.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -espino.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -espino.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -espino.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -espino.menu.FlashSize.4M3M=4M (3M SPIFFS) -espino.menu.FlashSize.4M3M.build.flash_size=4M -espino.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -espino.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -espino.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -espino.menu.FlashSize.4M3M.upload.maximum_size=1044464 -espino.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -espino.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -espino.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -espino.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +espino.menu.FlashSize.4m1m=4M (1M SPIFFS) +espino.menu.FlashSize.4m1m.build.flash_size=4M +espino.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +espino.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +espino.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +espino.menu.FlashSize.4m1m.upload.maximum_size=1044464 +espino.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +espino.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +espino.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +espino.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +espino.menu.FlashSize.4m2m=4M (2M SPIFFS) +espino.menu.FlashSize.4m2m.build.flash_size=4M +espino.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +espino.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +espino.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +espino.menu.FlashSize.4m2m.upload.maximum_size=1044464 +espino.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +espino.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +espino.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +espino.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +espino.menu.FlashSize.4m3m=4M (3M SPIFFS) +espino.menu.FlashSize.4m3m.build.flash_size=4M +espino.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +espino.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +espino.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +espino.menu.FlashSize.4m3m.upload.maximum_size=1044464 +espino.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +espino.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +espino.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +espino.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 espino.menu.LwIPVariant.v2mss536=v2 Lower Memory espino.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include espino.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -3460,36 +3474,36 @@ espinotee.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM espinotee.upload.resetmethod=nodemcu espinotee.build.flash_mode=qio espinotee.build.flash_freq=40 -espinotee.menu.FlashSize.4M1M=4M (1M SPIFFS) -espinotee.menu.FlashSize.4M1M.build.flash_size=4M -espinotee.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -espinotee.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -espinotee.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -espinotee.menu.FlashSize.4M1M.upload.maximum_size=1044464 -espinotee.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -espinotee.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -espinotee.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -espinotee.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -espinotee.menu.FlashSize.4M2M=4M (2M SPIFFS) -espinotee.menu.FlashSize.4M2M.build.flash_size=4M -espinotee.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -espinotee.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -espinotee.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -espinotee.menu.FlashSize.4M2M.upload.maximum_size=1044464 -espinotee.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -espinotee.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -espinotee.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -espinotee.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -espinotee.menu.FlashSize.4M3M=4M (3M SPIFFS) -espinotee.menu.FlashSize.4M3M.build.flash_size=4M -espinotee.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -espinotee.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -espinotee.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -espinotee.menu.FlashSize.4M3M.upload.maximum_size=1044464 -espinotee.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -espinotee.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -espinotee.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -espinotee.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +espinotee.menu.FlashSize.4m1m=4M (1M SPIFFS) +espinotee.menu.FlashSize.4m1m.build.flash_size=4M +espinotee.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +espinotee.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +espinotee.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +espinotee.menu.FlashSize.4m1m.upload.maximum_size=1044464 +espinotee.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +espinotee.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +espinotee.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +espinotee.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +espinotee.menu.FlashSize.4m2m=4M (2M SPIFFS) +espinotee.menu.FlashSize.4m2m.build.flash_size=4M +espinotee.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +espinotee.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +espinotee.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +espinotee.menu.FlashSize.4m2m.upload.maximum_size=1044464 +espinotee.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +espinotee.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +espinotee.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +espinotee.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +espinotee.menu.FlashSize.4m3m=4M (3M SPIFFS) +espinotee.menu.FlashSize.4m3m.build.flash_size=4M +espinotee.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +espinotee.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +espinotee.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +espinotee.menu.FlashSize.4m3m.upload.maximum_size=1044464 +espinotee.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +espinotee.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +espinotee.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +espinotee.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 espinotee.menu.LwIPVariant.v2mss536=v2 Lower Memory espinotee.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include espinotee.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -3634,83 +3648,83 @@ wifinfo.menu.FlashFreq.40=40MHz wifinfo.menu.FlashFreq.40.build.flash_freq=40 wifinfo.menu.FlashFreq.80=80MHz wifinfo.menu.FlashFreq.80.build.flash_freq=80 -wifinfo.menu.FlashSize.1M0=1M (no SPIFFS) -wifinfo.menu.FlashSize.1M0.build.flash_size=1M -wifinfo.menu.FlashSize.1M0.build.flash_size_bytes=0x100000 -wifinfo.menu.FlashSize.1M0.build.flash_ld=eagle.flash.1m0.ld -wifinfo.menu.FlashSize.1M0.build.spiffs_pagesize=256 -wifinfo.menu.FlashSize.1M0.upload.maximum_size=1023984 -wifinfo.menu.FlashSize.1M0.build.rfcal_addr=0xFC000 -wifinfo.menu.FlashSize.1M64=1M (64K SPIFFS) -wifinfo.menu.FlashSize.1M64.build.flash_size=1M -wifinfo.menu.FlashSize.1M64.build.flash_size_bytes=0x100000 -wifinfo.menu.FlashSize.1M64.build.flash_ld=eagle.flash.1m64.ld -wifinfo.menu.FlashSize.1M64.build.spiffs_pagesize=256 -wifinfo.menu.FlashSize.1M64.upload.maximum_size=958448 -wifinfo.menu.FlashSize.1M64.build.rfcal_addr=0xFC000 -wifinfo.menu.FlashSize.1M64.build.spiffs_start=0xEB000 -wifinfo.menu.FlashSize.1M64.build.spiffs_end=0xFB000 -wifinfo.menu.FlashSize.1M64.build.spiffs_blocksize=4096 -wifinfo.menu.FlashSize.1M128=1M (128K SPIFFS) -wifinfo.menu.FlashSize.1M128.build.flash_size=1M -wifinfo.menu.FlashSize.1M128.build.flash_size_bytes=0x100000 -wifinfo.menu.FlashSize.1M128.build.flash_ld=eagle.flash.1m128.ld -wifinfo.menu.FlashSize.1M128.build.spiffs_pagesize=256 -wifinfo.menu.FlashSize.1M128.upload.maximum_size=892912 -wifinfo.menu.FlashSize.1M128.build.rfcal_addr=0xFC000 -wifinfo.menu.FlashSize.1M128.build.spiffs_start=0xDB000 -wifinfo.menu.FlashSize.1M128.build.spiffs_end=0xFB000 -wifinfo.menu.FlashSize.1M128.build.spiffs_blocksize=4096 -wifinfo.menu.FlashSize.1M144=1M (144K SPIFFS) -wifinfo.menu.FlashSize.1M144.build.flash_size=1M -wifinfo.menu.FlashSize.1M144.build.flash_size_bytes=0x100000 -wifinfo.menu.FlashSize.1M144.build.flash_ld=eagle.flash.1m144.ld -wifinfo.menu.FlashSize.1M144.build.spiffs_pagesize=256 -wifinfo.menu.FlashSize.1M144.upload.maximum_size=876528 -wifinfo.menu.FlashSize.1M144.build.rfcal_addr=0xFC000 -wifinfo.menu.FlashSize.1M144.build.spiffs_start=0xD7000 -wifinfo.menu.FlashSize.1M144.build.spiffs_end=0xFB000 -wifinfo.menu.FlashSize.1M144.build.spiffs_blocksize=4096 -wifinfo.menu.FlashSize.1M160=1M (160K SPIFFS) -wifinfo.menu.FlashSize.1M160.build.flash_size=1M -wifinfo.menu.FlashSize.1M160.build.flash_size_bytes=0x100000 -wifinfo.menu.FlashSize.1M160.build.flash_ld=eagle.flash.1m160.ld -wifinfo.menu.FlashSize.1M160.build.spiffs_pagesize=256 -wifinfo.menu.FlashSize.1M160.upload.maximum_size=860144 -wifinfo.menu.FlashSize.1M160.build.rfcal_addr=0xFC000 -wifinfo.menu.FlashSize.1M160.build.spiffs_start=0xD3000 -wifinfo.menu.FlashSize.1M160.build.spiffs_end=0xFB000 -wifinfo.menu.FlashSize.1M160.build.spiffs_blocksize=4096 -wifinfo.menu.FlashSize.1M192=1M (192K SPIFFS) -wifinfo.menu.FlashSize.1M192.build.flash_size=1M -wifinfo.menu.FlashSize.1M192.build.flash_size_bytes=0x100000 -wifinfo.menu.FlashSize.1M192.build.flash_ld=eagle.flash.1m192.ld -wifinfo.menu.FlashSize.1M192.build.spiffs_pagesize=256 -wifinfo.menu.FlashSize.1M192.upload.maximum_size=827376 -wifinfo.menu.FlashSize.1M192.build.rfcal_addr=0xFC000 -wifinfo.menu.FlashSize.1M192.build.spiffs_start=0xCB000 -wifinfo.menu.FlashSize.1M192.build.spiffs_end=0xFB000 -wifinfo.menu.FlashSize.1M192.build.spiffs_blocksize=4096 -wifinfo.menu.FlashSize.1M256=1M (256K SPIFFS) -wifinfo.menu.FlashSize.1M256.build.flash_size=1M -wifinfo.menu.FlashSize.1M256.build.flash_size_bytes=0x100000 -wifinfo.menu.FlashSize.1M256.build.flash_ld=eagle.flash.1m256.ld -wifinfo.menu.FlashSize.1M256.build.spiffs_pagesize=256 -wifinfo.menu.FlashSize.1M256.upload.maximum_size=761840 -wifinfo.menu.FlashSize.1M256.build.rfcal_addr=0xFC000 -wifinfo.menu.FlashSize.1M256.build.spiffs_start=0xBB000 -wifinfo.menu.FlashSize.1M256.build.spiffs_end=0xFB000 -wifinfo.menu.FlashSize.1M256.build.spiffs_blocksize=4096 -wifinfo.menu.FlashSize.1M512=1M (512K SPIFFS) -wifinfo.menu.FlashSize.1M512.build.flash_size=1M -wifinfo.menu.FlashSize.1M512.build.flash_size_bytes=0x100000 -wifinfo.menu.FlashSize.1M512.build.flash_ld=eagle.flash.1m512.ld -wifinfo.menu.FlashSize.1M512.build.spiffs_pagesize=256 -wifinfo.menu.FlashSize.1M512.upload.maximum_size=499696 -wifinfo.menu.FlashSize.1M512.build.rfcal_addr=0xFC000 -wifinfo.menu.FlashSize.1M512.build.spiffs_start=0x7B000 -wifinfo.menu.FlashSize.1M512.build.spiffs_end=0xFB000 -wifinfo.menu.FlashSize.1M512.build.spiffs_blocksize=8192 +wifinfo.menu.FlashSize.1m0=1M (no SPIFFS) +wifinfo.menu.FlashSize.1m0.build.flash_size=1M +wifinfo.menu.FlashSize.1m0.build.flash_size_bytes=0x100000 +wifinfo.menu.FlashSize.1m0.build.flash_ld=eagle.flash.1m0.ld +wifinfo.menu.FlashSize.1m0.build.spiffs_pagesize=256 +wifinfo.menu.FlashSize.1m0.upload.maximum_size=1023984 +wifinfo.menu.FlashSize.1m0.build.rfcal_addr=0xFC000 +wifinfo.menu.FlashSize.1m64=1M (64K SPIFFS) +wifinfo.menu.FlashSize.1m64.build.flash_size=1M +wifinfo.menu.FlashSize.1m64.build.flash_size_bytes=0x100000 +wifinfo.menu.FlashSize.1m64.build.flash_ld=eagle.flash.1m64.ld +wifinfo.menu.FlashSize.1m64.build.spiffs_pagesize=256 +wifinfo.menu.FlashSize.1m64.upload.maximum_size=958448 +wifinfo.menu.FlashSize.1m64.build.rfcal_addr=0xFC000 +wifinfo.menu.FlashSize.1m64.build.spiffs_start=0xEB000 +wifinfo.menu.FlashSize.1m64.build.spiffs_end=0xFB000 +wifinfo.menu.FlashSize.1m64.build.spiffs_blocksize=4096 +wifinfo.menu.FlashSize.1m128=1M (128K SPIFFS) +wifinfo.menu.FlashSize.1m128.build.flash_size=1M +wifinfo.menu.FlashSize.1m128.build.flash_size_bytes=0x100000 +wifinfo.menu.FlashSize.1m128.build.flash_ld=eagle.flash.1m128.ld +wifinfo.menu.FlashSize.1m128.build.spiffs_pagesize=256 +wifinfo.menu.FlashSize.1m128.upload.maximum_size=892912 +wifinfo.menu.FlashSize.1m128.build.rfcal_addr=0xFC000 +wifinfo.menu.FlashSize.1m128.build.spiffs_start=0xDB000 +wifinfo.menu.FlashSize.1m128.build.spiffs_end=0xFB000 +wifinfo.menu.FlashSize.1m128.build.spiffs_blocksize=4096 +wifinfo.menu.FlashSize.1m144=1M (144K SPIFFS) +wifinfo.menu.FlashSize.1m144.build.flash_size=1M +wifinfo.menu.FlashSize.1m144.build.flash_size_bytes=0x100000 +wifinfo.menu.FlashSize.1m144.build.flash_ld=eagle.flash.1m144.ld +wifinfo.menu.FlashSize.1m144.build.spiffs_pagesize=256 +wifinfo.menu.FlashSize.1m144.upload.maximum_size=876528 +wifinfo.menu.FlashSize.1m144.build.rfcal_addr=0xFC000 +wifinfo.menu.FlashSize.1m144.build.spiffs_start=0xD7000 +wifinfo.menu.FlashSize.1m144.build.spiffs_end=0xFB000 +wifinfo.menu.FlashSize.1m144.build.spiffs_blocksize=4096 +wifinfo.menu.FlashSize.1m160=1M (160K SPIFFS) +wifinfo.menu.FlashSize.1m160.build.flash_size=1M +wifinfo.menu.FlashSize.1m160.build.flash_size_bytes=0x100000 +wifinfo.menu.FlashSize.1m160.build.flash_ld=eagle.flash.1m160.ld +wifinfo.menu.FlashSize.1m160.build.spiffs_pagesize=256 +wifinfo.menu.FlashSize.1m160.upload.maximum_size=860144 +wifinfo.menu.FlashSize.1m160.build.rfcal_addr=0xFC000 +wifinfo.menu.FlashSize.1m160.build.spiffs_start=0xD3000 +wifinfo.menu.FlashSize.1m160.build.spiffs_end=0xFB000 +wifinfo.menu.FlashSize.1m160.build.spiffs_blocksize=4096 +wifinfo.menu.FlashSize.1m192=1M (192K SPIFFS) +wifinfo.menu.FlashSize.1m192.build.flash_size=1M +wifinfo.menu.FlashSize.1m192.build.flash_size_bytes=0x100000 +wifinfo.menu.FlashSize.1m192.build.flash_ld=eagle.flash.1m192.ld +wifinfo.menu.FlashSize.1m192.build.spiffs_pagesize=256 +wifinfo.menu.FlashSize.1m192.upload.maximum_size=827376 +wifinfo.menu.FlashSize.1m192.build.rfcal_addr=0xFC000 +wifinfo.menu.FlashSize.1m192.build.spiffs_start=0xCB000 +wifinfo.menu.FlashSize.1m192.build.spiffs_end=0xFB000 +wifinfo.menu.FlashSize.1m192.build.spiffs_blocksize=4096 +wifinfo.menu.FlashSize.1m256=1M (256K SPIFFS) +wifinfo.menu.FlashSize.1m256.build.flash_size=1M +wifinfo.menu.FlashSize.1m256.build.flash_size_bytes=0x100000 +wifinfo.menu.FlashSize.1m256.build.flash_ld=eagle.flash.1m256.ld +wifinfo.menu.FlashSize.1m256.build.spiffs_pagesize=256 +wifinfo.menu.FlashSize.1m256.upload.maximum_size=761840 +wifinfo.menu.FlashSize.1m256.build.rfcal_addr=0xFC000 +wifinfo.menu.FlashSize.1m256.build.spiffs_start=0xBB000 +wifinfo.menu.FlashSize.1m256.build.spiffs_end=0xFB000 +wifinfo.menu.FlashSize.1m256.build.spiffs_blocksize=4096 +wifinfo.menu.FlashSize.1m512=1M (512K SPIFFS) +wifinfo.menu.FlashSize.1m512.build.flash_size=1M +wifinfo.menu.FlashSize.1m512.build.flash_size_bytes=0x100000 +wifinfo.menu.FlashSize.1m512.build.flash_ld=eagle.flash.1m512.ld +wifinfo.menu.FlashSize.1m512.build.spiffs_pagesize=256 +wifinfo.menu.FlashSize.1m512.upload.maximum_size=499696 +wifinfo.menu.FlashSize.1m512.build.rfcal_addr=0xFC000 +wifinfo.menu.FlashSize.1m512.build.spiffs_start=0x7B000 +wifinfo.menu.FlashSize.1m512.build.spiffs_end=0xFB000 +wifinfo.menu.FlashSize.1m512.build.spiffs_blocksize=8192 wifinfo.menu.LwIPVariant.v2mss536=v2 Lower Memory wifinfo.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include wifinfo.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -3847,36 +3861,36 @@ arduino-esp8266.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM arduino-esp8266.upload.resetmethod=ck arduino-esp8266.build.flash_mode=qio arduino-esp8266.build.flash_freq=40 -arduino-esp8266.menu.FlashSize.4M1M=4M (1M SPIFFS) -arduino-esp8266.menu.FlashSize.4M1M.build.flash_size=4M -arduino-esp8266.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -arduino-esp8266.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -arduino-esp8266.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -arduino-esp8266.menu.FlashSize.4M1M.upload.maximum_size=1044464 -arduino-esp8266.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -arduino-esp8266.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -arduino-esp8266.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -arduino-esp8266.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -arduino-esp8266.menu.FlashSize.4M2M=4M (2M SPIFFS) -arduino-esp8266.menu.FlashSize.4M2M.build.flash_size=4M -arduino-esp8266.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -arduino-esp8266.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -arduino-esp8266.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -arduino-esp8266.menu.FlashSize.4M2M.upload.maximum_size=1044464 -arduino-esp8266.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -arduino-esp8266.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -arduino-esp8266.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -arduino-esp8266.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -arduino-esp8266.menu.FlashSize.4M3M=4M (3M SPIFFS) -arduino-esp8266.menu.FlashSize.4M3M.build.flash_size=4M -arduino-esp8266.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -arduino-esp8266.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -arduino-esp8266.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -arduino-esp8266.menu.FlashSize.4M3M.upload.maximum_size=1044464 -arduino-esp8266.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -arduino-esp8266.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -arduino-esp8266.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -arduino-esp8266.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +arduino-esp8266.menu.FlashSize.4m1m=4M (1M SPIFFS) +arduino-esp8266.menu.FlashSize.4m1m.build.flash_size=4M +arduino-esp8266.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +arduino-esp8266.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +arduino-esp8266.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +arduino-esp8266.menu.FlashSize.4m1m.upload.maximum_size=1044464 +arduino-esp8266.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +arduino-esp8266.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +arduino-esp8266.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +arduino-esp8266.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +arduino-esp8266.menu.FlashSize.4m2m=4M (2M SPIFFS) +arduino-esp8266.menu.FlashSize.4m2m.build.flash_size=4M +arduino-esp8266.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +arduino-esp8266.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +arduino-esp8266.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +arduino-esp8266.menu.FlashSize.4m2m.upload.maximum_size=1044464 +arduino-esp8266.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +arduino-esp8266.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +arduino-esp8266.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +arduino-esp8266.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +arduino-esp8266.menu.FlashSize.4m3m=4M (3M SPIFFS) +arduino-esp8266.menu.FlashSize.4m3m.build.flash_size=4M +arduino-esp8266.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +arduino-esp8266.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +arduino-esp8266.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +arduino-esp8266.menu.FlashSize.4m3m.upload.maximum_size=1044464 +arduino-esp8266.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +arduino-esp8266.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +arduino-esp8266.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +arduino-esp8266.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 arduino-esp8266.menu.LwIPVariant.v2mss536=v2 Lower Memory arduino-esp8266.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include arduino-esp8266.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -4002,43 +4016,43 @@ gen4iod.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM gen4iod.upload.resetmethod=nodemcu gen4iod.build.flash_mode=dio gen4iod.build.flash_freq=80 -gen4iod.menu.FlashSize.512K0=512K (no SPIFFS) -gen4iod.menu.FlashSize.512K0.build.flash_size=512K -gen4iod.menu.FlashSize.512K0.build.flash_size_bytes=0x80000 -gen4iod.menu.FlashSize.512K0.build.flash_ld=eagle.flash.512k0.ld -gen4iod.menu.FlashSize.512K0.build.spiffs_pagesize=256 -gen4iod.menu.FlashSize.512K0.upload.maximum_size=499696 -gen4iod.menu.FlashSize.512K0.build.rfcal_addr=0x7C000 -gen4iod.menu.FlashSize.512K32=512K (32K SPIFFS) -gen4iod.menu.FlashSize.512K32.build.flash_size=512K -gen4iod.menu.FlashSize.512K32.build.flash_size_bytes=0x80000 -gen4iod.menu.FlashSize.512K32.build.flash_ld=eagle.flash.512k32.ld -gen4iod.menu.FlashSize.512K32.build.spiffs_pagesize=256 -gen4iod.menu.FlashSize.512K32.upload.maximum_size=466928 -gen4iod.menu.FlashSize.512K32.build.rfcal_addr=0x7C000 -gen4iod.menu.FlashSize.512K32.build.spiffs_start=0x73000 -gen4iod.menu.FlashSize.512K32.build.spiffs_end=0x7B000 -gen4iod.menu.FlashSize.512K32.build.spiffs_blocksize=4096 -gen4iod.menu.FlashSize.512K64=512K (64K SPIFFS) -gen4iod.menu.FlashSize.512K64.build.flash_size=512K -gen4iod.menu.FlashSize.512K64.build.flash_size_bytes=0x80000 -gen4iod.menu.FlashSize.512K64.build.flash_ld=eagle.flash.512k64.ld -gen4iod.menu.FlashSize.512K64.build.spiffs_pagesize=256 -gen4iod.menu.FlashSize.512K64.upload.maximum_size=434160 -gen4iod.menu.FlashSize.512K64.build.rfcal_addr=0x7C000 -gen4iod.menu.FlashSize.512K64.build.spiffs_start=0x6B000 -gen4iod.menu.FlashSize.512K64.build.spiffs_end=0x7B000 -gen4iod.menu.FlashSize.512K64.build.spiffs_blocksize=4096 -gen4iod.menu.FlashSize.512K128=512K (128K SPIFFS) -gen4iod.menu.FlashSize.512K128.build.flash_size=512K -gen4iod.menu.FlashSize.512K128.build.flash_size_bytes=0x80000 -gen4iod.menu.FlashSize.512K128.build.flash_ld=eagle.flash.512k128.ld -gen4iod.menu.FlashSize.512K128.build.spiffs_pagesize=256 -gen4iod.menu.FlashSize.512K128.upload.maximum_size=368624 -gen4iod.menu.FlashSize.512K128.build.rfcal_addr=0x7C000 -gen4iod.menu.FlashSize.512K128.build.spiffs_start=0x5B000 -gen4iod.menu.FlashSize.512K128.build.spiffs_end=0x7B000 -gen4iod.menu.FlashSize.512K128.build.spiffs_blocksize=4096 +gen4iod.menu.FlashSize.512k0=512K (no SPIFFS) +gen4iod.menu.FlashSize.512k0.build.flash_size=512K +gen4iod.menu.FlashSize.512k0.build.flash_size_bytes=0x80000 +gen4iod.menu.FlashSize.512k0.build.flash_ld=eagle.flash.512k0.ld +gen4iod.menu.FlashSize.512k0.build.spiffs_pagesize=256 +gen4iod.menu.FlashSize.512k0.upload.maximum_size=499696 +gen4iod.menu.FlashSize.512k0.build.rfcal_addr=0x7C000 +gen4iod.menu.FlashSize.512k32=512K (32K SPIFFS) +gen4iod.menu.FlashSize.512k32.build.flash_size=512K +gen4iod.menu.FlashSize.512k32.build.flash_size_bytes=0x80000 +gen4iod.menu.FlashSize.512k32.build.flash_ld=eagle.flash.512k32.ld +gen4iod.menu.FlashSize.512k32.build.spiffs_pagesize=256 +gen4iod.menu.FlashSize.512k32.upload.maximum_size=466928 +gen4iod.menu.FlashSize.512k32.build.rfcal_addr=0x7C000 +gen4iod.menu.FlashSize.512k32.build.spiffs_start=0x73000 +gen4iod.menu.FlashSize.512k32.build.spiffs_end=0x7B000 +gen4iod.menu.FlashSize.512k32.build.spiffs_blocksize=4096 +gen4iod.menu.FlashSize.512k64=512K (64K SPIFFS) +gen4iod.menu.FlashSize.512k64.build.flash_size=512K +gen4iod.menu.FlashSize.512k64.build.flash_size_bytes=0x80000 +gen4iod.menu.FlashSize.512k64.build.flash_ld=eagle.flash.512k64.ld +gen4iod.menu.FlashSize.512k64.build.spiffs_pagesize=256 +gen4iod.menu.FlashSize.512k64.upload.maximum_size=434160 +gen4iod.menu.FlashSize.512k64.build.rfcal_addr=0x7C000 +gen4iod.menu.FlashSize.512k64.build.spiffs_start=0x6B000 +gen4iod.menu.FlashSize.512k64.build.spiffs_end=0x7B000 +gen4iod.menu.FlashSize.512k64.build.spiffs_blocksize=4096 +gen4iod.menu.FlashSize.512k128=512K (128K SPIFFS) +gen4iod.menu.FlashSize.512k128.build.flash_size=512K +gen4iod.menu.FlashSize.512k128.build.flash_size_bytes=0x80000 +gen4iod.menu.FlashSize.512k128.build.flash_ld=eagle.flash.512k128.ld +gen4iod.menu.FlashSize.512k128.build.spiffs_pagesize=256 +gen4iod.menu.FlashSize.512k128.upload.maximum_size=368624 +gen4iod.menu.FlashSize.512k128.build.rfcal_addr=0x7C000 +gen4iod.menu.FlashSize.512k128.build.spiffs_start=0x5B000 +gen4iod.menu.FlashSize.512k128.build.spiffs_end=0x7B000 +gen4iod.menu.FlashSize.512k128.build.spiffs_blocksize=4096 gen4iod.menu.LwIPVariant.v2mss536=v2 Lower Memory gen4iod.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include gen4iod.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -4164,36 +4178,36 @@ oak.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM oak.upload.resetmethod=none oak.build.flash_mode=dio oak.build.flash_freq=40 -oak.menu.FlashSize.4M1M=4M (1M SPIFFS) -oak.menu.FlashSize.4M1M.build.flash_size=4M -oak.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -oak.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -oak.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -oak.menu.FlashSize.4M1M.upload.maximum_size=1044464 -oak.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -oak.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -oak.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -oak.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -oak.menu.FlashSize.4M2M=4M (2M SPIFFS) -oak.menu.FlashSize.4M2M.build.flash_size=4M -oak.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -oak.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -oak.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -oak.menu.FlashSize.4M2M.upload.maximum_size=1044464 -oak.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -oak.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -oak.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -oak.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -oak.menu.FlashSize.4M3M=4M (3M SPIFFS) -oak.menu.FlashSize.4M3M.build.flash_size=4M -oak.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -oak.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -oak.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -oak.menu.FlashSize.4M3M.upload.maximum_size=1044464 -oak.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -oak.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -oak.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -oak.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +oak.menu.FlashSize.4m1m=4M (1M SPIFFS) +oak.menu.FlashSize.4m1m.build.flash_size=4M +oak.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +oak.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +oak.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +oak.menu.FlashSize.4m1m.upload.maximum_size=1044464 +oak.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +oak.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +oak.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +oak.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +oak.menu.FlashSize.4m2m=4M (2M SPIFFS) +oak.menu.FlashSize.4m2m.build.flash_size=4M +oak.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +oak.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +oak.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +oak.menu.FlashSize.4m2m.upload.maximum_size=1044464 +oak.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +oak.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +oak.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +oak.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +oak.menu.FlashSize.4m3m=4M (3M SPIFFS) +oak.menu.FlashSize.4m3m.build.flash_size=4M +oak.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +oak.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +oak.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +oak.menu.FlashSize.4m3m.upload.maximum_size=1044464 +oak.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +oak.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +oak.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +oak.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 oak.menu.LwIPVariant.v2mss536=v2 Lower Memory oak.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include oak.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -4318,36 +4332,36 @@ wifiduino.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM wifiduino.upload.resetmethod=nodemcu wifiduino.build.flash_mode=dio wifiduino.build.flash_freq=40 -wifiduino.menu.FlashSize.4M1M=4M (1M SPIFFS) -wifiduino.menu.FlashSize.4M1M.build.flash_size=4M -wifiduino.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -wifiduino.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -wifiduino.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -wifiduino.menu.FlashSize.4M1M.upload.maximum_size=1044464 -wifiduino.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -wifiduino.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -wifiduino.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -wifiduino.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -wifiduino.menu.FlashSize.4M2M=4M (2M SPIFFS) -wifiduino.menu.FlashSize.4M2M.build.flash_size=4M -wifiduino.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -wifiduino.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -wifiduino.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -wifiduino.menu.FlashSize.4M2M.upload.maximum_size=1044464 -wifiduino.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -wifiduino.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -wifiduino.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -wifiduino.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -wifiduino.menu.FlashSize.4M3M=4M (3M SPIFFS) -wifiduino.menu.FlashSize.4M3M.build.flash_size=4M -wifiduino.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -wifiduino.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -wifiduino.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -wifiduino.menu.FlashSize.4M3M.upload.maximum_size=1044464 -wifiduino.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -wifiduino.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -wifiduino.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -wifiduino.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +wifiduino.menu.FlashSize.4m1m=4M (1M SPIFFS) +wifiduino.menu.FlashSize.4m1m.build.flash_size=4M +wifiduino.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +wifiduino.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +wifiduino.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +wifiduino.menu.FlashSize.4m1m.upload.maximum_size=1044464 +wifiduino.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +wifiduino.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +wifiduino.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +wifiduino.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +wifiduino.menu.FlashSize.4m2m=4M (2M SPIFFS) +wifiduino.menu.FlashSize.4m2m.build.flash_size=4M +wifiduino.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +wifiduino.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +wifiduino.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +wifiduino.menu.FlashSize.4m2m.upload.maximum_size=1044464 +wifiduino.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +wifiduino.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +wifiduino.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +wifiduino.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +wifiduino.menu.FlashSize.4m3m=4M (3M SPIFFS) +wifiduino.menu.FlashSize.4m3m.build.flash_size=4M +wifiduino.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +wifiduino.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +wifiduino.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +wifiduino.menu.FlashSize.4m3m.upload.maximum_size=1044464 +wifiduino.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +wifiduino.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +wifiduino.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +wifiduino.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 wifiduino.menu.LwIPVariant.v2mss536=v2 Lower Memory wifiduino.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include wifiduino.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -4482,93 +4496,100 @@ wifi_slot.menu.FlashMode.dio=DIO wifi_slot.menu.FlashMode.dio.build.flash_mode=dio wifi_slot.menu.FlashMode.dout=DOUT wifi_slot.menu.FlashMode.dout.build.flash_mode=dout -wifi_slot.menu.FlashSize.1M0=1M (no SPIFFS) -wifi_slot.menu.FlashSize.1M0.build.flash_size=1M -wifi_slot.menu.FlashSize.1M0.build.flash_size_bytes=0x100000 -wifi_slot.menu.FlashSize.1M0.build.flash_ld=eagle.flash.1m0.ld -wifi_slot.menu.FlashSize.1M0.build.spiffs_pagesize=256 -wifi_slot.menu.FlashSize.1M0.upload.maximum_size=1023984 -wifi_slot.menu.FlashSize.1M0.build.rfcal_addr=0xFC000 -wifi_slot.menu.FlashSize.1M64=1M (64K SPIFFS) -wifi_slot.menu.FlashSize.1M64.build.flash_size=1M -wifi_slot.menu.FlashSize.1M64.build.flash_size_bytes=0x100000 -wifi_slot.menu.FlashSize.1M64.build.flash_ld=eagle.flash.1m64.ld -wifi_slot.menu.FlashSize.1M64.build.spiffs_pagesize=256 -wifi_slot.menu.FlashSize.1M64.upload.maximum_size=958448 -wifi_slot.menu.FlashSize.1M64.build.rfcal_addr=0xFC000 -wifi_slot.menu.FlashSize.1M64.build.spiffs_start=0xEB000 -wifi_slot.menu.FlashSize.1M64.build.spiffs_end=0xFB000 -wifi_slot.menu.FlashSize.1M64.build.spiffs_blocksize=4096 -wifi_slot.menu.FlashSize.1M128=1M (128K SPIFFS) -wifi_slot.menu.FlashSize.1M128.build.flash_size=1M -wifi_slot.menu.FlashSize.1M128.build.flash_size_bytes=0x100000 -wifi_slot.menu.FlashSize.1M128.build.flash_ld=eagle.flash.1m128.ld -wifi_slot.menu.FlashSize.1M128.build.spiffs_pagesize=256 -wifi_slot.menu.FlashSize.1M128.upload.maximum_size=892912 -wifi_slot.menu.FlashSize.1M128.build.rfcal_addr=0xFC000 -wifi_slot.menu.FlashSize.1M128.build.spiffs_start=0xDB000 -wifi_slot.menu.FlashSize.1M128.build.spiffs_end=0xFB000 -wifi_slot.menu.FlashSize.1M128.build.spiffs_blocksize=4096 -wifi_slot.menu.FlashSize.1M144=1M (144K SPIFFS) -wifi_slot.menu.FlashSize.1M144.build.flash_size=1M -wifi_slot.menu.FlashSize.1M144.build.flash_size_bytes=0x100000 -wifi_slot.menu.FlashSize.1M144.build.flash_ld=eagle.flash.1m144.ld -wifi_slot.menu.FlashSize.1M144.build.spiffs_pagesize=256 -wifi_slot.menu.FlashSize.1M144.upload.maximum_size=876528 -wifi_slot.menu.FlashSize.1M144.build.rfcal_addr=0xFC000 -wifi_slot.menu.FlashSize.1M144.build.spiffs_start=0xD7000 -wifi_slot.menu.FlashSize.1M144.build.spiffs_end=0xFB000 -wifi_slot.menu.FlashSize.1M144.build.spiffs_blocksize=4096 -wifi_slot.menu.FlashSize.1M160=1M (160K SPIFFS) -wifi_slot.menu.FlashSize.1M160.build.flash_size=1M -wifi_slot.menu.FlashSize.1M160.build.flash_size_bytes=0x100000 -wifi_slot.menu.FlashSize.1M160.build.flash_ld=eagle.flash.1m160.ld -wifi_slot.menu.FlashSize.1M160.build.spiffs_pagesize=256 -wifi_slot.menu.FlashSize.1M160.upload.maximum_size=860144 -wifi_slot.menu.FlashSize.1M160.build.rfcal_addr=0xFC000 -wifi_slot.menu.FlashSize.1M160.build.spiffs_start=0xD3000 -wifi_slot.menu.FlashSize.1M160.build.spiffs_end=0xFB000 -wifi_slot.menu.FlashSize.1M160.build.spiffs_blocksize=4096 -wifi_slot.menu.FlashSize.1M192=1M (192K SPIFFS) -wifi_slot.menu.FlashSize.1M192.build.flash_size=1M -wifi_slot.menu.FlashSize.1M192.build.flash_size_bytes=0x100000 -wifi_slot.menu.FlashSize.1M192.build.flash_ld=eagle.flash.1m192.ld -wifi_slot.menu.FlashSize.1M192.build.spiffs_pagesize=256 -wifi_slot.menu.FlashSize.1M192.upload.maximum_size=827376 -wifi_slot.menu.FlashSize.1M192.build.rfcal_addr=0xFC000 -wifi_slot.menu.FlashSize.1M192.build.spiffs_start=0xCB000 -wifi_slot.menu.FlashSize.1M192.build.spiffs_end=0xFB000 -wifi_slot.menu.FlashSize.1M192.build.spiffs_blocksize=4096 -wifi_slot.menu.FlashSize.1M256=1M (256K SPIFFS) -wifi_slot.menu.FlashSize.1M256.build.flash_size=1M -wifi_slot.menu.FlashSize.1M256.build.flash_size_bytes=0x100000 -wifi_slot.menu.FlashSize.1M256.build.flash_ld=eagle.flash.1m256.ld -wifi_slot.menu.FlashSize.1M256.build.spiffs_pagesize=256 -wifi_slot.menu.FlashSize.1M256.upload.maximum_size=761840 -wifi_slot.menu.FlashSize.1M256.build.rfcal_addr=0xFC000 -wifi_slot.menu.FlashSize.1M256.build.spiffs_start=0xBB000 -wifi_slot.menu.FlashSize.1M256.build.spiffs_end=0xFB000 -wifi_slot.menu.FlashSize.1M256.build.spiffs_blocksize=4096 -wifi_slot.menu.FlashSize.1M512=1M (512K SPIFFS) -wifi_slot.menu.FlashSize.1M512.build.flash_size=1M -wifi_slot.menu.FlashSize.1M512.build.flash_size_bytes=0x100000 -wifi_slot.menu.FlashSize.1M512.build.flash_ld=eagle.flash.1m512.ld -wifi_slot.menu.FlashSize.1M512.build.spiffs_pagesize=256 -wifi_slot.menu.FlashSize.1M512.upload.maximum_size=499696 -wifi_slot.menu.FlashSize.1M512.build.rfcal_addr=0xFC000 -wifi_slot.menu.FlashSize.1M512.build.spiffs_start=0x7B000 -wifi_slot.menu.FlashSize.1M512.build.spiffs_end=0xFB000 -wifi_slot.menu.FlashSize.1M512.build.spiffs_blocksize=8192 -wifi_slot.menu.FlashSize.2M=2M (1M SPIFFS) -wifi_slot.menu.FlashSize.2M.build.flash_size=2M -wifi_slot.menu.FlashSize.2M.build.flash_size_bytes=0x200000 -wifi_slot.menu.FlashSize.2M.build.flash_ld=eagle.flash.2m.ld -wifi_slot.menu.FlashSize.2M.build.spiffs_pagesize=256 -wifi_slot.menu.FlashSize.2M.upload.maximum_size=1044464 -wifi_slot.menu.FlashSize.2M.build.rfcal_addr=0x1FC000 -wifi_slot.menu.FlashSize.2M.build.spiffs_start=0x100000 -wifi_slot.menu.FlashSize.2M.build.spiffs_end=0x1FB000 -wifi_slot.menu.FlashSize.2M.build.spiffs_blocksize=8192 +wifi_slot.menu.FlashSize.1m0=1M (no SPIFFS) +wifi_slot.menu.FlashSize.1m0.build.flash_size=1M +wifi_slot.menu.FlashSize.1m0.build.flash_size_bytes=0x100000 +wifi_slot.menu.FlashSize.1m0.build.flash_ld=eagle.flash.1m0.ld +wifi_slot.menu.FlashSize.1m0.build.spiffs_pagesize=256 +wifi_slot.menu.FlashSize.1m0.upload.maximum_size=1023984 +wifi_slot.menu.FlashSize.1m0.build.rfcal_addr=0xFC000 +wifi_slot.menu.FlashSize.1m64=1M (64K SPIFFS) +wifi_slot.menu.FlashSize.1m64.build.flash_size=1M +wifi_slot.menu.FlashSize.1m64.build.flash_size_bytes=0x100000 +wifi_slot.menu.FlashSize.1m64.build.flash_ld=eagle.flash.1m64.ld +wifi_slot.menu.FlashSize.1m64.build.spiffs_pagesize=256 +wifi_slot.menu.FlashSize.1m64.upload.maximum_size=958448 +wifi_slot.menu.FlashSize.1m64.build.rfcal_addr=0xFC000 +wifi_slot.menu.FlashSize.1m64.build.spiffs_start=0xEB000 +wifi_slot.menu.FlashSize.1m64.build.spiffs_end=0xFB000 +wifi_slot.menu.FlashSize.1m64.build.spiffs_blocksize=4096 +wifi_slot.menu.FlashSize.1m128=1M (128K SPIFFS) +wifi_slot.menu.FlashSize.1m128.build.flash_size=1M +wifi_slot.menu.FlashSize.1m128.build.flash_size_bytes=0x100000 +wifi_slot.menu.FlashSize.1m128.build.flash_ld=eagle.flash.1m128.ld +wifi_slot.menu.FlashSize.1m128.build.spiffs_pagesize=256 +wifi_slot.menu.FlashSize.1m128.upload.maximum_size=892912 +wifi_slot.menu.FlashSize.1m128.build.rfcal_addr=0xFC000 +wifi_slot.menu.FlashSize.1m128.build.spiffs_start=0xDB000 +wifi_slot.menu.FlashSize.1m128.build.spiffs_end=0xFB000 +wifi_slot.menu.FlashSize.1m128.build.spiffs_blocksize=4096 +wifi_slot.menu.FlashSize.1m144=1M (144K SPIFFS) +wifi_slot.menu.FlashSize.1m144.build.flash_size=1M +wifi_slot.menu.FlashSize.1m144.build.flash_size_bytes=0x100000 +wifi_slot.menu.FlashSize.1m144.build.flash_ld=eagle.flash.1m144.ld +wifi_slot.menu.FlashSize.1m144.build.spiffs_pagesize=256 +wifi_slot.menu.FlashSize.1m144.upload.maximum_size=876528 +wifi_slot.menu.FlashSize.1m144.build.rfcal_addr=0xFC000 +wifi_slot.menu.FlashSize.1m144.build.spiffs_start=0xD7000 +wifi_slot.menu.FlashSize.1m144.build.spiffs_end=0xFB000 +wifi_slot.menu.FlashSize.1m144.build.spiffs_blocksize=4096 +wifi_slot.menu.FlashSize.1m160=1M (160K SPIFFS) +wifi_slot.menu.FlashSize.1m160.build.flash_size=1M +wifi_slot.menu.FlashSize.1m160.build.flash_size_bytes=0x100000 +wifi_slot.menu.FlashSize.1m160.build.flash_ld=eagle.flash.1m160.ld +wifi_slot.menu.FlashSize.1m160.build.spiffs_pagesize=256 +wifi_slot.menu.FlashSize.1m160.upload.maximum_size=860144 +wifi_slot.menu.FlashSize.1m160.build.rfcal_addr=0xFC000 +wifi_slot.menu.FlashSize.1m160.build.spiffs_start=0xD3000 +wifi_slot.menu.FlashSize.1m160.build.spiffs_end=0xFB000 +wifi_slot.menu.FlashSize.1m160.build.spiffs_blocksize=4096 +wifi_slot.menu.FlashSize.1m192=1M (192K SPIFFS) +wifi_slot.menu.FlashSize.1m192.build.flash_size=1M +wifi_slot.menu.FlashSize.1m192.build.flash_size_bytes=0x100000 +wifi_slot.menu.FlashSize.1m192.build.flash_ld=eagle.flash.1m192.ld +wifi_slot.menu.FlashSize.1m192.build.spiffs_pagesize=256 +wifi_slot.menu.FlashSize.1m192.upload.maximum_size=827376 +wifi_slot.menu.FlashSize.1m192.build.rfcal_addr=0xFC000 +wifi_slot.menu.FlashSize.1m192.build.spiffs_start=0xCB000 +wifi_slot.menu.FlashSize.1m192.build.spiffs_end=0xFB000 +wifi_slot.menu.FlashSize.1m192.build.spiffs_blocksize=4096 +wifi_slot.menu.FlashSize.1m256=1M (256K SPIFFS) +wifi_slot.menu.FlashSize.1m256.build.flash_size=1M +wifi_slot.menu.FlashSize.1m256.build.flash_size_bytes=0x100000 +wifi_slot.menu.FlashSize.1m256.build.flash_ld=eagle.flash.1m256.ld +wifi_slot.menu.FlashSize.1m256.build.spiffs_pagesize=256 +wifi_slot.menu.FlashSize.1m256.upload.maximum_size=761840 +wifi_slot.menu.FlashSize.1m256.build.rfcal_addr=0xFC000 +wifi_slot.menu.FlashSize.1m256.build.spiffs_start=0xBB000 +wifi_slot.menu.FlashSize.1m256.build.spiffs_end=0xFB000 +wifi_slot.menu.FlashSize.1m256.build.spiffs_blocksize=4096 +wifi_slot.menu.FlashSize.1m512=1M (512K SPIFFS) +wifi_slot.menu.FlashSize.1m512.build.flash_size=1M +wifi_slot.menu.FlashSize.1m512.build.flash_size_bytes=0x100000 +wifi_slot.menu.FlashSize.1m512.build.flash_ld=eagle.flash.1m512.ld +wifi_slot.menu.FlashSize.1m512.build.spiffs_pagesize=256 +wifi_slot.menu.FlashSize.1m512.upload.maximum_size=499696 +wifi_slot.menu.FlashSize.1m512.build.rfcal_addr=0xFC000 +wifi_slot.menu.FlashSize.1m512.build.spiffs_start=0x7B000 +wifi_slot.menu.FlashSize.1m512.build.spiffs_end=0xFB000 +wifi_slot.menu.FlashSize.1m512.build.spiffs_blocksize=8192 +wifi_slot.menu.FlashSize.2m0=2M (no SPIFFS) +wifi_slot.menu.FlashSize.2m0.build.flash_size=2M +wifi_slot.menu.FlashSize.2m0.build.flash_size_bytes=0x200000 +wifi_slot.menu.FlashSize.2m0.build.flash_ld=eagle.flash.2m0.ld +wifi_slot.menu.FlashSize.2m0.build.spiffs_pagesize=256 +wifi_slot.menu.FlashSize.2m0.upload.maximum_size=1044464 +wifi_slot.menu.FlashSize.2m0.build.rfcal_addr=0x1FC000 +wifi_slot.menu.FlashSize.2m=2M (1M SPIFFS) +wifi_slot.menu.FlashSize.2m.build.flash_size=2M +wifi_slot.menu.FlashSize.2m.build.flash_size_bytes=0x200000 +wifi_slot.menu.FlashSize.2m.build.flash_ld=eagle.flash.2m.ld +wifi_slot.menu.FlashSize.2m.build.spiffs_pagesize=256 +wifi_slot.menu.FlashSize.2m.upload.maximum_size=1044464 +wifi_slot.menu.FlashSize.2m.build.rfcal_addr=0x1FC000 +wifi_slot.menu.FlashSize.2m.build.spiffs_start=0x100000 +wifi_slot.menu.FlashSize.2m.build.spiffs_end=0x1FB000 +wifi_slot.menu.FlashSize.2m.build.spiffs_blocksize=8192 wifi_slot.menu.LwIPVariant.v2mss536=v2 Lower Memory wifi_slot.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include wifi_slot.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 @@ -4693,36 +4714,36 @@ wiolink.menu.VTable.iram.build.vtable_flags=-DVTABLES_IN_IRAM wiolink.upload.resetmethod=nodemcu wiolink.build.flash_mode=qio wiolink.build.flash_freq=40 -wiolink.menu.FlashSize.4M1M=4M (1M SPIFFS) -wiolink.menu.FlashSize.4M1M.build.flash_size=4M -wiolink.menu.FlashSize.4M1M.build.flash_size_bytes=0x400000 -wiolink.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld -wiolink.menu.FlashSize.4M1M.build.spiffs_pagesize=256 -wiolink.menu.FlashSize.4M1M.upload.maximum_size=1044464 -wiolink.menu.FlashSize.4M1M.build.rfcal_addr=0x3FC000 -wiolink.menu.FlashSize.4M1M.build.spiffs_start=0x300000 -wiolink.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000 -wiolink.menu.FlashSize.4M1M.build.spiffs_blocksize=8192 -wiolink.menu.FlashSize.4M2M=4M (2M SPIFFS) -wiolink.menu.FlashSize.4M2M.build.flash_size=4M -wiolink.menu.FlashSize.4M2M.build.flash_size_bytes=0x400000 -wiolink.menu.FlashSize.4M2M.build.flash_ld=eagle.flash.4m2m.ld -wiolink.menu.FlashSize.4M2M.build.spiffs_pagesize=256 -wiolink.menu.FlashSize.4M2M.upload.maximum_size=1044464 -wiolink.menu.FlashSize.4M2M.build.rfcal_addr=0x3FC000 -wiolink.menu.FlashSize.4M2M.build.spiffs_start=0x200000 -wiolink.menu.FlashSize.4M2M.build.spiffs_end=0x3FB000 -wiolink.menu.FlashSize.4M2M.build.spiffs_blocksize=8192 -wiolink.menu.FlashSize.4M3M=4M (3M SPIFFS) -wiolink.menu.FlashSize.4M3M.build.flash_size=4M -wiolink.menu.FlashSize.4M3M.build.flash_size_bytes=0x400000 -wiolink.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld -wiolink.menu.FlashSize.4M3M.build.spiffs_pagesize=256 -wiolink.menu.FlashSize.4M3M.upload.maximum_size=1044464 -wiolink.menu.FlashSize.4M3M.build.rfcal_addr=0x3FC000 -wiolink.menu.FlashSize.4M3M.build.spiffs_start=0x100000 -wiolink.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000 -wiolink.menu.FlashSize.4M3M.build.spiffs_blocksize=8192 +wiolink.menu.FlashSize.4m1m=4M (1M SPIFFS) +wiolink.menu.FlashSize.4m1m.build.flash_size=4M +wiolink.menu.FlashSize.4m1m.build.flash_size_bytes=0x400000 +wiolink.menu.FlashSize.4m1m.build.flash_ld=eagle.flash.4m1m.ld +wiolink.menu.FlashSize.4m1m.build.spiffs_pagesize=256 +wiolink.menu.FlashSize.4m1m.upload.maximum_size=1044464 +wiolink.menu.FlashSize.4m1m.build.rfcal_addr=0x3FC000 +wiolink.menu.FlashSize.4m1m.build.spiffs_start=0x300000 +wiolink.menu.FlashSize.4m1m.build.spiffs_end=0x3FB000 +wiolink.menu.FlashSize.4m1m.build.spiffs_blocksize=8192 +wiolink.menu.FlashSize.4m2m=4M (2M SPIFFS) +wiolink.menu.FlashSize.4m2m.build.flash_size=4M +wiolink.menu.FlashSize.4m2m.build.flash_size_bytes=0x400000 +wiolink.menu.FlashSize.4m2m.build.flash_ld=eagle.flash.4m2m.ld +wiolink.menu.FlashSize.4m2m.build.spiffs_pagesize=256 +wiolink.menu.FlashSize.4m2m.upload.maximum_size=1044464 +wiolink.menu.FlashSize.4m2m.build.rfcal_addr=0x3FC000 +wiolink.menu.FlashSize.4m2m.build.spiffs_start=0x200000 +wiolink.menu.FlashSize.4m2m.build.spiffs_end=0x3FB000 +wiolink.menu.FlashSize.4m2m.build.spiffs_blocksize=8192 +wiolink.menu.FlashSize.4m3m=4M (3M SPIFFS) +wiolink.menu.FlashSize.4m3m.build.flash_size=4M +wiolink.menu.FlashSize.4m3m.build.flash_size_bytes=0x400000 +wiolink.menu.FlashSize.4m3m.build.flash_ld=eagle.flash.4m3m.ld +wiolink.menu.FlashSize.4m3m.build.spiffs_pagesize=256 +wiolink.menu.FlashSize.4m3m.upload.maximum_size=1044464 +wiolink.menu.FlashSize.4m3m.build.rfcal_addr=0x3FC000 +wiolink.menu.FlashSize.4m3m.build.spiffs_start=0x100000 +wiolink.menu.FlashSize.4m3m.build.spiffs_end=0x3FB000 +wiolink.menu.FlashSize.4m3m.build.spiffs_blocksize=8192 wiolink.menu.LwIPVariant.v2mss536=v2 Lower Memory wiolink.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include wiolink.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2 diff --git a/tools/boards.txt.py b/tools/boards.txt.py index 8df91566df..c019464452 100755 --- a/tools/boards.txt.py +++ b/tools/boards.txt.py @@ -1079,7 +1079,8 @@ def all_debug (): ################################################################ # flash size -def flash_size (size_bytes, display, optname, ld, desc, max_upload_size, spiffs_start = 0, spiffs_size = 0, spiffs_blocksize = 0): +def flash_size (size_bytes, display, optname, desc, max_upload_size, spiffs_start = 0, spiffs_size = 0, spiffs_blocksize = 0): + ld = 'eagle.flash.' + optname + '.ld' menu = '.menu.FlashSize.' + optname menub = menu + '.build.' d = collections.OrderedDict([ @@ -1139,11 +1140,12 @@ def flash_size (size_bytes, display, optname, ld, desc, max_upload_size, spiffs_ print " irom0_0_seg : org = 0x40201010, len = 0x%x" % max_upload_size print "}" print "" - print "PROVIDE ( _SPIFFS_start = 0x%08X );" % (0x40200000 + spiffs_start) - print "PROVIDE ( _SPIFFS_end = 0x%08X );" % (0x40200000 + spiffs_start + spiffs_size) - print "PROVIDE ( _SPIFFS_page = 0x%X );" % page - print "PROVIDE ( _SPIFFS_block = 0x%X );" % block - print "" + if spiffs_size > 0: + print "PROVIDE ( _SPIFFS_start = 0x%08X );" % (0x40200000 + spiffs_start) + print "PROVIDE ( _SPIFFS_end = 0x%08X );" % (0x40200000 + spiffs_start + spiffs_size) + print "PROVIDE ( _SPIFFS_page = 0x%X );" % page + print "PROVIDE ( _SPIFFS_block = 0x%X );" % block + print "" print 'INCLUDE "../ld/eagle.app.v6.common.ld"' if ldgen: @@ -1153,24 +1155,31 @@ def flash_size (size_bytes, display, optname, ld, desc, max_upload_size, spiffs_ return d def all_flash_size (): - f512 = flash_size(0x80000, '512K', '512K0', 'eagle.flash.512k0.ld', 'no SPIFFS', 499696, 0x7B000) - f512.update(flash_size(0x80000, '512K', '512K32', 'eagle.flash.512k32.ld', '32K SPIFFS', 466928, 0x73000, 0x8000, 4096)) - f512.update(flash_size(0x80000, '512K', '512K64', 'eagle.flash.512k64.ld', '64K SPIFFS', 434160, 0x6B000, 0x10000, 4096)) - f512.update(flash_size(0x80000, '512K', '512K128', 'eagle.flash.512k128.ld', '128K SPIFFS', 368624, 0x5B000, 0x20000, 4096)) - f1m = flash_size(0x100000, '1M', '1M0', 'eagle.flash.1m0.ld', 'no SPIFFS', 1023984, 0xFB000) - f1m.update( flash_size(0x100000, '1M', '1M64', 'eagle.flash.1m64.ld', '64K SPIFFS', 958448, 0xEB000, 0x10000, 4096)) - f1m.update( flash_size(0x100000, '1M', '1M128', 'eagle.flash.1m128.ld', '128K SPIFFS', 892912, 0xDB000, 0x20000, 4096)) - f1m.update( flash_size(0x100000, '1M', '1M144', 'eagle.flash.1m144.ld', '144K SPIFFS', 876528, 0xD7000, 0x24000, 4096)) - f1m.update( flash_size(0x100000, '1M', '1M160', 'eagle.flash.1m160.ld', '160K SPIFFS', 860144, 0xD3000, 0x28000, 4096)) - f1m.update( flash_size(0x100000, '1M', '1M192', 'eagle.flash.1m192.ld', '192K SPIFFS', 827376, 0xCB000, 0x30000, 4096)) - f1m.update( flash_size(0x100000, '1M', '1M256', 'eagle.flash.1m256.ld', '256K SPIFFS', 761840, 0xBB000, 0x40000, 4096)) - f1m.update( flash_size(0x100000, '1M', '1M512', 'eagle.flash.1m512.ld', '512K SPIFFS', 499696, 0x7B000, 0x80000, 8192)) - f2m = flash_size(0x200000, '2M', '2M', 'eagle.flash.2m.ld', '1M SPIFFS', 1044464, 0x100000, 0xFB000, 8192) - f4m = flash_size(0x400000, '4M', '4M1M', 'eagle.flash.4m1m.ld', '1M SPIFFS', 1044464, 0x300000, 0xFB000, 8192) - f4m.update( flash_size(0x400000, '4M', '4M2M', 'eagle.flash.4m2m.ld', '2M SPIFFS', 1044464, 0x200000, 0x1FB000, 8192)) - f4m.update( flash_size(0x400000, '4M', '4M3M', 'eagle.flash.4m.ld', '3M SPIFFS', 1044464, 0x100000, 0x2FB000, 8192)) - f8m = flash_size(0x800000, '8M', '8M7M', 'eagle.flash.8m.ld', '7M SPIFFS', 1044464, 0x100000, 0x6FB000, 8192) - f16m = flash_size(0x1000000, '16M', '16M15M', 'eagle.flash.16m.ld', '15M SPIFFS', 1044464, 0x100000, 0xEFB000, 8192) + # notes: + # spiffs:start = max-upload + 4112 + # spiffs:start is always provided for reference and not used when size=0 + # + # size showed / ld name descr. max-upload spiffs:start size blocksize + # + f512 = flash_size(0x80000, '512K', '512k0', 'no SPIFFS', 499696, 0x7B000) + f512.update(flash_size(0x80000, '512K', '512k32', '32K SPIFFS', 466928, 0x73000, 0x8000, 4096)) + f512.update(flash_size(0x80000, '512K', '512k64', '64K SPIFFS', 434160, 0x6B000, 0x10000, 4096)) + f512.update(flash_size(0x80000, '512K', '512k128', '128K SPIFFS', 368624, 0x5B000, 0x20000, 4096)) + f1m = flash_size(0x100000, '1M', '1m0', 'no SPIFFS', 1023984, 0xFB000) + f1m.update( flash_size(0x100000, '1M', '1m64', '64K SPIFFS', 958448, 0xEB000, 0x10000, 4096)) + f1m.update( flash_size(0x100000, '1M', '1m128', '128K SPIFFS', 892912, 0xDB000, 0x20000, 4096)) + f1m.update( flash_size(0x100000, '1M', '1m144', '144K SPIFFS', 876528, 0xD7000, 0x24000, 4096)) + f1m.update( flash_size(0x100000, '1M', '1m160', '160K SPIFFS', 860144, 0xD3000, 0x28000, 4096)) + f1m.update( flash_size(0x100000, '1M', '1m192', '192K SPIFFS', 827376, 0xCB000, 0x30000, 4096)) + f1m.update( flash_size(0x100000, '1M', '1m256', '256K SPIFFS', 761840, 0xBB000, 0x40000, 4096)) + f1m.update( flash_size(0x100000, '1M', '1m512', '512K SPIFFS', 499696, 0x7B000, 0x80000, 8192)) + f2m = flash_size(0x200000, '2M', '2m0', 'no SPIFFS', 1044464, 0x100000) + f2m.update( flash_size(0x200000, '2M', '2m', '1M SPIFFS', 1044464, 0x100000, 0xFB000, 8192)) + f4m = flash_size(0x400000, '4M', '4m1m', '1M SPIFFS', 1044464, 0x300000, 0xFB000, 8192) + f4m.update( flash_size(0x400000, '4M', '4m2m', '2M SPIFFS', 1044464, 0x200000, 0x1FB000, 8192)) + f4m.update( flash_size(0x400000, '4M', '4m3m', '3M SPIFFS', 1044464, 0x100000, 0x2FB000, 8192)) + f8m = flash_size(0x800000, '8M', '8m7m', '7M SPIFFS', 1044464, 0x100000, 0x6FB000, 8192) + f16m = flash_size(0x1000000, '16M', '16m15m', '15M SPIFFS', 1044464, 0x100000, 0xEFB000, 8192) return { '512K': f512, '1M': f1m, diff --git a/tools/sdk/ld/eagle.flash.1m0.ld b/tools/sdk/ld/eagle.flash.1m0.ld index 36477dc8d4..047da91b96 100644 --- a/tools/sdk/ld/eagle.flash.1m0.ld +++ b/tools/sdk/ld/eagle.flash.1m0.ld @@ -10,9 +10,4 @@ MEMORY irom0_0_seg : org = 0x40201010, len = 0xf9ff0 } -PROVIDE ( _SPIFFS_start = 0x402FB000 ); -PROVIDE ( _SPIFFS_end = 0x402FB000 ); -PROVIDE ( _SPIFFS_page = 0x0 ); -PROVIDE ( _SPIFFS_block = 0x0 ); - INCLUDE "../ld/eagle.app.v6.common.ld" diff --git a/tools/sdk/ld/eagle.flash.2m0.ld b/tools/sdk/ld/eagle.flash.2m0.ld new file mode 100644 index 0000000000..012430080e --- /dev/null +++ b/tools/sdk/ld/eagle.flash.2m0.ld @@ -0,0 +1,13 @@ +/* Flash Split for 2M chips */ +/* sketch 1019KB */ +/* eeprom 20KB */ + +MEMORY +{ + dport0_0_seg : org = 0x3FF00000, len = 0x10 + dram0_0_seg : org = 0x3FFE8000, len = 0x14000 + iram1_0_seg : org = 0x40100000, len = 0x8000 + irom0_0_seg : org = 0x40201010, len = 0xfeff0 +} + +INCLUDE "../ld/eagle.app.v6.common.ld" diff --git a/tools/sdk/ld/eagle.flash.512k0.ld b/tools/sdk/ld/eagle.flash.512k0.ld index e28fc9f1c2..7fc8bdb8d4 100644 --- a/tools/sdk/ld/eagle.flash.512k0.ld +++ b/tools/sdk/ld/eagle.flash.512k0.ld @@ -10,9 +10,4 @@ MEMORY irom0_0_seg : org = 0x40201010, len = 0x79ff0 } -PROVIDE ( _SPIFFS_start = 0x4027B000 ); -PROVIDE ( _SPIFFS_end = 0x4027B000 ); -PROVIDE ( _SPIFFS_page = 0x0 ); -PROVIDE ( _SPIFFS_block = 0x0 ); - INCLUDE "../ld/eagle.app.v6.common.ld"