@@ -4570,13 +4570,6 @@ d1.menu.baud.3000000.upload.speed=3000000
4570
4570
agruminolemon.name=Lifely Agrumino Lemon v4 (WT8266-S1 Module)
4571
4571
agruminolemon.build.board=ESP8266_AGRUMINO_LEMON_V4
4572
4572
agruminolemon.build.variant=agruminolemonv4
4573
- agruminolemon.menu.ESPModule.ESP8266WTS1= WT8266-S1 (2M/0K FS)
4574
- agruminolemon.menu.ESPModule.ESP8266WTS1.build.flash_ld=eagle.flash.2m.ld
4575
- agruminolemon.menu.ESPModule.ESP8266WTS1.build.flash_size=2M
4576
- agruminolemon.menu.ESPModule.ESP8266WTS1.build.flash_size_bytes=0x200000
4577
- agruminolemon.menu.ESPModule.ESP8266WTS1.build.rfcal_addr=0x1FC000
4578
- agruminolemon.menu.ESPModule.ESP8266WTS1.build.spiffs_pagesize=256
4579
- agruminolemon.menu.ESPModule.ESP8266WTS1.upload.maximum_size=1044464
4580
4573
agruminolemon.upload.tool=esptool
4581
4574
agruminolemon.upload.maximum_data_size=81920
4582
4575
agruminolemon.upload.wait_for_upload_port=true
@@ -4612,174 +4605,29 @@ agruminolemon.menu.ssl.all=All SSL ciphers (most compatible)
4612
4605
agruminolemon.menu.ssl.all.build.sslflags=
4613
4606
agruminolemon.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
4614
4607
agruminolemon.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
4615
- agruminolemon.menu.ResetMethod.nodemcu=dtr (aka nodemcu)
4616
- agruminolemon.menu.ResetMethod.nodemcu.upload.resetmethod=--before default_reset --after hard_reset
4617
- agruminolemon.menu.ResetMethod.ck=no dtr (aka ck)
4618
- agruminolemon.menu.ResetMethod.ck.upload.resetmethod=--before no_reset --after soft_reset
4619
- agruminolemon.menu.ResetMethod.nodtr_nosync=no dtr, no_sync
4620
- agruminolemon.menu.ResetMethod.nodtr_nosync.upload.resetmethod=--before no_reset_no_sync --after soft_reset
4621
- agruminolemon.menu.CrystalFreq.26=26 MHz
4622
- agruminolemon.menu.CrystalFreq.40=40 MHz
4623
- agruminolemon.menu.CrystalFreq.40.build.extra_flags=-DF_CRYSTAL=40000000 -DESP8266
4624
- agruminolemon.menu.FlashFreq.40=40MHz
4625
- agruminolemon.menu.FlashFreq.40.build.flash_freq=40
4626
- agruminolemon.menu.FlashFreq.80=80MHz
4627
- agruminolemon.menu.FlashFreq.80.build.flash_freq=80
4628
- agruminolemon.menu.FlashFreq.20=20MHz
4629
- agruminolemon.menu.FlashFreq.20.build.flash_freq=20
4630
- agruminolemon.menu.FlashFreq.26=26MHz
4631
- agruminolemon.menu.FlashFreq.26.build.flash_freq=26
4608
+ agruminolemon.menu.mmu.3232=32KB cache + 32KB IRAM (balanced)
4609
+ agruminolemon.menu.mmu.3232.build.mmuflags=-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000
4610
+ agruminolemon.menu.mmu.4816=16KB cache + 48KB IRAM (IRAM)
4611
+ agruminolemon.menu.mmu.4816.build.mmuflags=-DMMU_IRAM_SIZE=0xC000 -DMMU_ICACHE_SIZE=0x4000
4612
+ agruminolemon.menu.mmu.4816H=16KB cache + 48KB IRAM and 2nd Heap (shared)
4613
+ agruminolemon.menu.mmu.4816H.build.mmuflags=-DMMU_IRAM_SIZE=0xC000 -DMMU_ICACHE_SIZE=0x4000 -DMMU_IRAM_HEAP
4614
+ agruminolemon.menu.mmu.3216=16KB cache + 32KB IRAM + 16KB 2nd Heap (not shared)
4615
+ agruminolemon.menu.mmu.3216.build.mmuflags=-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x4000 -DMMU_SEC_HEAP=0x40108000 -DMMU_SEC_HEAP_SIZE=0x4000
4616
+ agruminolemon.menu.non32xfer.fast=Use pgm_read macros for IRAM/PROGMEM
4617
+ agruminolemon.menu.non32xfer.fast.build.non32xferflags=
4618
+ agruminolemon.menu.non32xfer.safe=Byte/Word access to IRAM/PROGMEM (very slow)
4619
+ agruminolemon.menu.non32xfer.safe.build.non32xferflags=-DNON32XFER_HANDLER
4620
+ agruminolemon.upload.resetmethod=--before default_reset --after hard_reset
4632
4621
agruminolemon.build.flash_mode=dio
4633
4622
agruminolemon.build.flash_flags=-DFLASHMODE_DIO
4634
- agruminolemon.menu.ip.lm2f=v2 Lower Memory
4635
- agruminolemon.menu.ip.lm2f.build.lwip_include=lwip2/include
4636
- agruminolemon.menu.ip.lm2f.build.lwip_lib=-llwip2-536-feat
4637
- agruminolemon.menu.ip.lm2f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0
4638
- agruminolemon.menu.ip.hb2f=v2 Higher Bandwidth
4639
- agruminolemon.menu.ip.hb2f.build.lwip_include=lwip2/include
4640
- agruminolemon.menu.ip.hb2f.build.lwip_lib=-llwip2-1460-feat
4641
- agruminolemon.menu.ip.hb2f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=1 -DLWIP_IPV6=0
4642
- agruminolemon.menu.ip.lm2n=v2 Lower Memory (no features)
4643
- agruminolemon.menu.ip.lm2n.build.lwip_include=lwip2/include
4644
- agruminolemon.menu.ip.lm2n.build.lwip_lib=-llwip2-536
4645
- agruminolemon.menu.ip.lm2n.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=0 -DLWIP_IPV6=0
4646
- agruminolemon.menu.ip.hb2n=v2 Higher Bandwidth (no features)
4647
- agruminolemon.menu.ip.hb2n.build.lwip_include=lwip2/include
4648
- agruminolemon.menu.ip.hb2n.build.lwip_lib=-llwip2-1460
4649
- agruminolemon.menu.ip.hb2n.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=0 -DLWIP_IPV6=0
4650
- agruminolemon.menu.ip.lm6f=v2 IPv6 Lower Memory
4651
- agruminolemon.menu.ip.lm6f.build.lwip_include=lwip2/include
4652
- agruminolemon.menu.ip.lm6f.build.lwip_lib=-llwip6-536-feat
4653
- agruminolemon.menu.ip.lm6f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=1
4654
- agruminolemon.menu.ip.hb6f=v2 IPv6 Higher Bandwidth
4655
- agruminolemon.menu.ip.hb6f.build.lwip_include=lwip2/include
4656
- agruminolemon.menu.ip.hb6f.build.lwip_lib=-llwip6-1460-feat
4657
- agruminolemon.menu.ip.hb6f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=1 -DLWIP_IPV6=1
4658
- agruminolemon.menu.wipe.none=Only Sketch
4659
- agruminolemon.menu.wipe.none.upload.erase_cmd=
4660
- agruminolemon.menu.wipe.sdk=Sketch + WiFi Settings
4661
- agruminolemon.menu.wipe.sdk.upload.erase_cmd=erase_region "{build.rfcal_addr}" 0x4000
4662
- agruminolemon.menu.wipe.all=All Flash Contents
4663
- agruminolemon.menu.wipe.all.upload.erase_cmd=erase_flash
4664
- agruminolemon.menu.exception.disabled=Disabled (new aborts on oom)
4665
- agruminolemon.menu.exception.disabled.build.exception_flags=-fno-exceptions
4666
- agruminolemon.menu.exception.disabled.build.stdcpp_lib=-lstdc++
4667
- agruminolemon.menu.exception.enabled=Enabled
4668
- agruminolemon.menu.exception.enabled.build.exception_flags=-fexceptions
4669
- agruminolemon.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
4670
- agruminolemon.menu.vt.flash=Flash
4671
- agruminolemon.menu.vt.flash.build.vtable_flags=-DVTABLES_IN_FLASH
4672
- agruminolemon.menu.vt.heap=Heap
4673
- agruminolemon.menu.vt.heap.build.vtable_flags=-DVTABLES_IN_DRAM
4674
- agruminolemon.menu.vt.iram=IRAM
4675
- agruminolemon.menu.vt.iram.build.vtable_flags=-DVTABLES_IN_IRAM
4676
- agruminolemon.menu.xtal.80=80 MHz
4677
- agruminolemon.menu.xtal.80.build.f_cpu=80000000L
4678
- agruminolemon.menu.xtal.160=160 MHz
4679
- agruminolemon.menu.xtal.160.build.f_cpu=160000000L
4680
- agruminolemon.menu.eesz.2M64=2MB (FS:64KB OTA:~992KB)
4681
- agruminolemon.menu.eesz.2M64.build.flash_size=2M
4682
- agruminolemon.menu.eesz.2M64.build.flash_size_bytes=0x200000
4683
- agruminolemon.menu.eesz.2M64.build.flash_ld=eagle.flash.2m64.ld
4684
- agruminolemon.menu.eesz.2M64.build.spiffs_pagesize=256
4685
- agruminolemon.menu.eesz.2M64.upload.maximum_size=1044464
4686
- agruminolemon.menu.eesz.2M64.build.rfcal_addr=0x1FC000
4687
- agruminolemon.menu.eesz.2M64.build.spiffs_start=0x1F0000
4688
- agruminolemon.menu.eesz.2M64.build.spiffs_end=0x1FB000
4689
- agruminolemon.menu.eesz.2M64.build.spiffs_blocksize=4096
4690
- agruminolemon.menu.eesz.2M128=2MB (FS:128KB OTA:~960KB)
4691
- agruminolemon.menu.eesz.2M128.build.flash_size=2M
4692
- agruminolemon.menu.eesz.2M128.build.flash_size_bytes=0x200000
4693
- agruminolemon.menu.eesz.2M128.build.flash_ld=eagle.flash.2m128.ld
4694
- agruminolemon.menu.eesz.2M128.build.spiffs_pagesize=256
4695
- agruminolemon.menu.eesz.2M128.upload.maximum_size=1044464
4696
- agruminolemon.menu.eesz.2M128.build.rfcal_addr=0x1FC000
4697
- agruminolemon.menu.eesz.2M128.build.spiffs_start=0x1E0000
4698
- agruminolemon.menu.eesz.2M128.build.spiffs_end=0x1FB000
4699
- agruminolemon.menu.eesz.2M128.build.spiffs_blocksize=4096
4700
- agruminolemon.menu.eesz.2M256=2MB (FS:256KB OTA:~896KB)
4701
- agruminolemon.menu.eesz.2M256.build.flash_size=2M
4702
- agruminolemon.menu.eesz.2M256.build.flash_size_bytes=0x200000
4703
- agruminolemon.menu.eesz.2M256.build.flash_ld=eagle.flash.2m256.ld
4704
- agruminolemon.menu.eesz.2M256.build.spiffs_pagesize=256
4705
- agruminolemon.menu.eesz.2M256.upload.maximum_size=1044464
4706
- agruminolemon.menu.eesz.2M256.build.rfcal_addr=0x1FC000
4707
- agruminolemon.menu.eesz.2M256.build.spiffs_start=0x1C0000
4708
- agruminolemon.menu.eesz.2M256.build.spiffs_end=0x1FB000
4709
- agruminolemon.menu.eesz.2M256.build.spiffs_blocksize=4096
4710
- agruminolemon.menu.eesz.2M512=2MB (FS:512KB OTA:~768KB)
4711
- agruminolemon.menu.eesz.2M512.build.flash_size=2M
4712
- agruminolemon.menu.eesz.2M512.build.flash_size_bytes=0x200000
4713
- agruminolemon.menu.eesz.2M512.build.flash_ld=eagle.flash.2m512.ld
4714
- agruminolemon.menu.eesz.2M512.build.spiffs_pagesize=256
4715
- agruminolemon.menu.eesz.2M512.upload.maximum_size=1044464
4716
- agruminolemon.menu.eesz.2M512.build.rfcal_addr=0x1FC000
4717
- agruminolemon.menu.eesz.2M512.build.spiffs_start=0x180000
4718
- agruminolemon.menu.eesz.2M512.build.spiffs_end=0x1FA000
4719
- agruminolemon.menu.eesz.2M512.build.spiffs_blocksize=8192
4720
- agruminolemon.menu.eesz.2M1M=2MB (FS:1MB OTA:~512KB)
4721
- agruminolemon.menu.eesz.2M1M.build.flash_size=2M
4722
- agruminolemon.menu.eesz.2M1M.build.flash_size_bytes=0x200000
4723
- agruminolemon.menu.eesz.2M1M.build.flash_ld=eagle.flash.2m1m.ld
4724
- agruminolemon.menu.eesz.2M1M.build.spiffs_pagesize=256
4725
- agruminolemon.menu.eesz.2M1M.upload.maximum_size=1044464
4726
- agruminolemon.menu.eesz.2M1M.build.rfcal_addr=0x1FC000
4727
- agruminolemon.menu.eesz.2M1M.build.spiffs_start=0x100000
4728
- agruminolemon.menu.eesz.2M1M.build.spiffs_end=0x1FA000
4729
- agruminolemon.menu.eesz.2M1M.build.spiffs_blocksize=8192
4623
+ agruminolemon.build.flash_freq=40
4730
4624
agruminolemon.menu.eesz.2M=2MB (FS:none OTA:~1019KB)
4731
4625
agruminolemon.menu.eesz.2M.build.flash_size=2M
4732
4626
agruminolemon.menu.eesz.2M.build.flash_size_bytes=0x200000
4733
4627
agruminolemon.menu.eesz.2M.build.flash_ld=eagle.flash.2m.ld
4734
4628
agruminolemon.menu.eesz.2M.build.spiffs_pagesize=256
4735
4629
agruminolemon.menu.eesz.2M.upload.maximum_size=1044464
4736
4630
agruminolemon.menu.eesz.2M.build.rfcal_addr=0x1FC000
4737
- agruminolemon.menu.led.2=2
4738
- agruminolemon.menu.led.2.build.led=-DLED_BUILTIN=2
4739
- agruminolemon.menu.led.0=0
4740
- agruminolemon.menu.led.0.build.led=-DLED_BUILTIN=0
4741
- agruminolemon.menu.led.1=1
4742
- agruminolemon.menu.led.1.build.led=-DLED_BUILTIN=1
4743
- agruminolemon.menu.led.3=3
4744
- agruminolemon.menu.led.3.build.led=-DLED_BUILTIN=3
4745
- agruminolemon.menu.led.4=4
4746
- agruminolemon.menu.led.4.build.led=-DLED_BUILTIN=4
4747
- agruminolemon.menu.led.5=5
4748
- agruminolemon.menu.led.5.build.led=-DLED_BUILTIN=5
4749
- agruminolemon.menu.led.6=6
4750
- agruminolemon.menu.led.6.build.led=-DLED_BUILTIN=6
4751
- agruminolemon.menu.led.7=7
4752
- agruminolemon.menu.led.7.build.led=-DLED_BUILTIN=7
4753
- agruminolemon.menu.led.8=8
4754
- agruminolemon.menu.led.8.build.led=-DLED_BUILTIN=8
4755
- agruminolemon.menu.led.9=9
4756
- agruminolemon.menu.led.9.build.led=-DLED_BUILTIN=9
4757
- agruminolemon.menu.led.10=10
4758
- agruminolemon.menu.led.10.build.led=-DLED_BUILTIN=10
4759
- agruminolemon.menu.led.11=11
4760
- agruminolemon.menu.led.11.build.led=-DLED_BUILTIN=11
4761
- agruminolemon.menu.led.12=12
4762
- agruminolemon.menu.led.12.build.led=-DLED_BUILTIN=12
4763
- agruminolemon.menu.led.13=13
4764
- agruminolemon.menu.led.13.build.led=-DLED_BUILTIN=13
4765
- agruminolemon.menu.led.14=14
4766
- agruminolemon.menu.led.14.build.led=-DLED_BUILTIN=14
4767
- agruminolemon.menu.led.15=15
4768
- agruminolemon.menu.led.15.build.led=-DLED_BUILTIN=15
4769
- agruminolemon.menu.led.16=16
4770
- agruminolemon.menu.led.16.build.led=-DLED_BUILTIN=16
4771
- agruminolemon.menu.sdk.nonosdk_190703=nonos-sdk 2.2.1+100 (190703)
4772
- agruminolemon.menu.sdk.nonosdk_190703.build.sdk=NONOSDK22x_190703
4773
- agruminolemon.menu.sdk.nonosdk_191122=nonos-sdk 2.2.1+119 (191122)
4774
- agruminolemon.menu.sdk.nonosdk_191122.build.sdk=NONOSDK22x_191122
4775
- agruminolemon.menu.sdk.nonosdk_191105=nonos-sdk 2.2.1+113 (191105)
4776
- agruminolemon.menu.sdk.nonosdk_191105.build.sdk=NONOSDK22x_191105
4777
- agruminolemon.menu.sdk.nonosdk_191024=nonos-sdk 2.2.1+111 (191024)
4778
- agruminolemon.menu.sdk.nonosdk_191024.build.sdk=NONOSDK22x_191024
4779
- agruminolemon.menu.sdk.nonosdk221=nonos-sdk 2.2.1 (legacy)
4780
- agruminolemon.menu.sdk.nonosdk221.build.sdk=NONOSDK221
4781
- agruminolemon.menu.sdk.nonosdk3v0=nonos-sdk pre-3 (180626 known issues)
4782
- agruminolemon.menu.sdk.nonosdk3v0.build.sdk=NONOSDK3V0
4783
4631
agruminolemon.menu.ip.lm2f=v2 Lower Memory
4784
4632
agruminolemon.menu.ip.lm2f.build.lwip_include=lwip2/include
4785
4633
agruminolemon.menu.ip.lm2f.build.lwip_lib=-llwip2-536-feat
0 commit comments