Skip to content

Commit dcdc3a7

Browse files
rotuletbdm
authored and
bdm
committed
boards.txt.py: add Wemos ESP-WROOM-02 board
* add fixes from #6551 (comment) * add flashfreq_26 to the macro list
1 parent 2360d1c commit dcdc3a7

File tree

4 files changed

+255
-0
lines changed

4 files changed

+255
-0
lines changed

Diff for: boards.txt

+228
Original file line numberDiff line numberDiff line change
@@ -3844,6 +3844,234 @@ inventone.menu.eesz.autoflash.build.flash_ld=eagle.flash.auto.ld
38443844
inventone.menu.eesz.autoflash.build.extra_flags=-DFLASH_MAP_SUPPORT=1
38453845
inventone.menu.eesz.autoflash.upload.maximum_size=1044464
38463846

3847+
##############################################################
3848+
d1_wroom_02.name=LOLIN(WEMOS) D1 ESP-WROOM-02
3849+
d1_wroom_02.build.board=ESP8266_WEMOS_D1WROOM02
3850+
d1_wroom_02.build.variant=d1_mini
3851+
d1_wroom_02.upload.tool=esptool
3852+
d1_wroom_02.upload.maximum_data_size=81920
3853+
d1_wroom_02.upload.wait_for_upload_port=true
3854+
d1_wroom_02.upload.erase_cmd=
3855+
d1_wroom_02.serial.disableDTR=true
3856+
d1_wroom_02.serial.disableRTS=true
3857+
d1_wroom_02.build.mcu=esp8266
3858+
d1_wroom_02.build.core=esp8266
3859+
d1_wroom_02.build.spiffs_pagesize=256
3860+
d1_wroom_02.build.debug_port=
3861+
d1_wroom_02.build.debug_level=
3862+
d1_wroom_02.menu.xtal.80=80 MHz
3863+
d1_wroom_02.menu.xtal.80.build.f_cpu=80000000L
3864+
d1_wroom_02.menu.xtal.160=160 MHz
3865+
d1_wroom_02.menu.xtal.160.build.f_cpu=160000000L
3866+
d1_wroom_02.menu.vt.flash=Flash
3867+
d1_wroom_02.menu.vt.flash.build.vtable_flags=-DVTABLES_IN_FLASH
3868+
d1_wroom_02.menu.vt.heap=Heap
3869+
d1_wroom_02.menu.vt.heap.build.vtable_flags=-DVTABLES_IN_DRAM
3870+
d1_wroom_02.menu.vt.iram=IRAM
3871+
d1_wroom_02.menu.vt.iram.build.vtable_flags=-DVTABLES_IN_IRAM
3872+
d1_wroom_02.menu.exception.disabled=Disabled (new aborts on oom)
3873+
d1_wroom_02.menu.exception.disabled.build.exception_flags=-fno-exceptions
3874+
d1_wroom_02.menu.exception.disabled.build.stdcpp_lib=-lstdc++
3875+
d1_wroom_02.menu.exception.enabled=Enabled
3876+
d1_wroom_02.menu.exception.enabled.build.exception_flags=-fexceptions
3877+
d1_wroom_02.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
3878+
d1_wroom_02.menu.stacksmash.disabled=Disabled
3879+
d1_wroom_02.menu.stacksmash.disabled.build.stacksmash_flags=
3880+
d1_wroom_02.menu.stacksmash.enabled=Enabled
3881+
d1_wroom_02.menu.stacksmash.enabled.build.stacksmash_flags=-fstack-protector
3882+
d1_wroom_02.menu.ssl.all=All SSL ciphers (most compatible)
3883+
d1_wroom_02.menu.ssl.all.build.sslflags=
3884+
d1_wroom_02.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
3885+
d1_wroom_02.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
3886+
d1_wroom_02.menu.mmu.3232=32KB cache + 32KB IRAM (balanced)
3887+
d1_wroom_02.menu.mmu.3232.build.mmuflags=-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000
3888+
d1_wroom_02.menu.mmu.4816=16KB cache + 48KB IRAM (IRAM)
3889+
d1_wroom_02.menu.mmu.4816.build.mmuflags=-DMMU_IRAM_SIZE=0xC000 -DMMU_ICACHE_SIZE=0x4000
3890+
d1_wroom_02.menu.mmu.4816H=16KB cache + 48KB IRAM and 2nd Heap (shared)
3891+
d1_wroom_02.menu.mmu.4816H.build.mmuflags=-DMMU_IRAM_SIZE=0xC000 -DMMU_ICACHE_SIZE=0x4000 -DMMU_IRAM_HEAP
3892+
d1_wroom_02.menu.mmu.3216=16KB cache + 32KB IRAM + 16KB 2nd Heap (not shared)
3893+
d1_wroom_02.menu.mmu.3216.build.mmuflags=-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x4000 -DMMU_SEC_HEAP=0x40108000 -DMMU_SEC_HEAP_SIZE=0x4000
3894+
d1_wroom_02.menu.mmu.ext128k=128K Heap External 23LC1024
3895+
d1_wroom_02.menu.mmu.ext128k.build.mmuflags=-DMMU_EXTERNAL_HEAP=128 -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000
3896+
d1_wroom_02.menu.mmu.ext8192k=8M w/256K Heap External 64 MBit PSRAM
3897+
d1_wroom_02.menu.mmu.ext8192k.build.mmuflags=-DMMU_EXTERNAL_HEAP=256 -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000
3898+
d1_wroom_02.menu.non32xfer.fast=Use pgm_read macros for IRAM/PROGMEM
3899+
d1_wroom_02.menu.non32xfer.fast.build.non32xferflags=
3900+
d1_wroom_02.menu.non32xfer.safe=Byte/Word access to IRAM/PROGMEM (very slow)
3901+
d1_wroom_02.menu.non32xfer.safe.build.non32xferflags=-DNON32XFER_HANDLER
3902+
d1_wroom_02.upload.resetmethod=--before default_reset --after hard_reset
3903+
d1_wroom_02.build.flash_mode=dio
3904+
d1_wroom_02.build.flash_flags=-DFLASHMODE_DIO
3905+
d1_wroom_02.build.flash_freq=26
3906+
d1_wroom_02.menu.eesz.2M64=2MB (FS:64KB OTA:~992KB)
3907+
d1_wroom_02.menu.eesz.2M64.build.flash_size=2M
3908+
d1_wroom_02.menu.eesz.2M64.build.flash_ld=eagle.flash.2m64.ld
3909+
d1_wroom_02.menu.eesz.2M64.build.spiffs_pagesize=256
3910+
d1_wroom_02.menu.eesz.2M64.build.rfcal_addr=0x1FC000
3911+
d1_wroom_02.menu.eesz.2M64.build.spiffs_start=0x1F0000
3912+
d1_wroom_02.menu.eesz.2M64.build.spiffs_end=0x1FB000
3913+
d1_wroom_02.menu.eesz.2M64.build.spiffs_blocksize=4096
3914+
d1_wroom_02.menu.eesz.2M128=2MB (FS:128KB OTA:~960KB)
3915+
d1_wroom_02.menu.eesz.2M128.build.flash_size=2M
3916+
d1_wroom_02.menu.eesz.2M128.build.flash_ld=eagle.flash.2m128.ld
3917+
d1_wroom_02.menu.eesz.2M128.build.spiffs_pagesize=256
3918+
d1_wroom_02.menu.eesz.2M128.build.rfcal_addr=0x1FC000
3919+
d1_wroom_02.menu.eesz.2M128.build.spiffs_start=0x1E0000
3920+
d1_wroom_02.menu.eesz.2M128.build.spiffs_end=0x1FB000
3921+
d1_wroom_02.menu.eesz.2M128.build.spiffs_blocksize=4096
3922+
d1_wroom_02.menu.eesz.2M256=2MB (FS:256KB OTA:~896KB)
3923+
d1_wroom_02.menu.eesz.2M256.build.flash_size=2M
3924+
d1_wroom_02.menu.eesz.2M256.build.flash_ld=eagle.flash.2m256.ld
3925+
d1_wroom_02.menu.eesz.2M256.build.spiffs_pagesize=256
3926+
d1_wroom_02.menu.eesz.2M256.build.rfcal_addr=0x1FC000
3927+
d1_wroom_02.menu.eesz.2M256.build.spiffs_start=0x1C0000
3928+
d1_wroom_02.menu.eesz.2M256.build.spiffs_end=0x1FB000
3929+
d1_wroom_02.menu.eesz.2M256.build.spiffs_blocksize=4096
3930+
d1_wroom_02.menu.eesz.2M512=2MB (FS:512KB OTA:~768KB)
3931+
d1_wroom_02.menu.eesz.2M512.build.flash_size=2M
3932+
d1_wroom_02.menu.eesz.2M512.build.flash_ld=eagle.flash.2m512.ld
3933+
d1_wroom_02.menu.eesz.2M512.build.spiffs_pagesize=256
3934+
d1_wroom_02.menu.eesz.2M512.build.rfcal_addr=0x1FC000
3935+
d1_wroom_02.menu.eesz.2M512.build.spiffs_start=0x180000
3936+
d1_wroom_02.menu.eesz.2M512.build.spiffs_end=0x1FA000
3937+
d1_wroom_02.menu.eesz.2M512.build.spiffs_blocksize=8192
3938+
d1_wroom_02.menu.eesz.2M1M=2MB (FS:1MB OTA:~512KB)
3939+
d1_wroom_02.menu.eesz.2M1M.build.flash_size=2M
3940+
d1_wroom_02.menu.eesz.2M1M.build.flash_ld=eagle.flash.2m1m.ld
3941+
d1_wroom_02.menu.eesz.2M1M.build.spiffs_pagesize=256
3942+
d1_wroom_02.menu.eesz.2M1M.build.rfcal_addr=0x1FC000
3943+
d1_wroom_02.menu.eesz.2M1M.build.spiffs_start=0x100000
3944+
d1_wroom_02.menu.eesz.2M1M.build.spiffs_end=0x1FA000
3945+
d1_wroom_02.menu.eesz.2M1M.build.spiffs_blocksize=8192
3946+
d1_wroom_02.menu.eesz.2M=2MB (FS:none OTA:~1019KB)
3947+
d1_wroom_02.menu.eesz.2M.build.flash_size=2M
3948+
d1_wroom_02.menu.eesz.2M.build.flash_ld=eagle.flash.2m.ld
3949+
d1_wroom_02.menu.eesz.2M.build.spiffs_pagesize=256
3950+
d1_wroom_02.menu.eesz.2M.build.rfcal_addr=0x1FC000
3951+
d1_wroom_02.menu.ip.lm2f=v2 Lower Memory
3952+
d1_wroom_02.menu.ip.lm2f.build.lwip_include=lwip2/include
3953+
d1_wroom_02.menu.ip.lm2f.build.lwip_lib=-llwip2-536-feat
3954+
d1_wroom_02.menu.ip.lm2f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0
3955+
d1_wroom_02.menu.ip.hb2f=v2 Higher Bandwidth
3956+
d1_wroom_02.menu.ip.hb2f.build.lwip_include=lwip2/include
3957+
d1_wroom_02.menu.ip.hb2f.build.lwip_lib=-llwip2-1460-feat
3958+
d1_wroom_02.menu.ip.hb2f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=1 -DLWIP_IPV6=0
3959+
d1_wroom_02.menu.ip.lm2n=v2 Lower Memory (no features)
3960+
d1_wroom_02.menu.ip.lm2n.build.lwip_include=lwip2/include
3961+
d1_wroom_02.menu.ip.lm2n.build.lwip_lib=-llwip2-536
3962+
d1_wroom_02.menu.ip.lm2n.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=0 -DLWIP_IPV6=0
3963+
d1_wroom_02.menu.ip.hb2n=v2 Higher Bandwidth (no features)
3964+
d1_wroom_02.menu.ip.hb2n.build.lwip_include=lwip2/include
3965+
d1_wroom_02.menu.ip.hb2n.build.lwip_lib=-llwip2-1460
3966+
d1_wroom_02.menu.ip.hb2n.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=0 -DLWIP_IPV6=0
3967+
d1_wroom_02.menu.ip.lm6f=v2 IPv6 Lower Memory
3968+
d1_wroom_02.menu.ip.lm6f.build.lwip_include=lwip2/include
3969+
d1_wroom_02.menu.ip.lm6f.build.lwip_lib=-llwip6-536-feat
3970+
d1_wroom_02.menu.ip.lm6f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=1
3971+
d1_wroom_02.menu.ip.hb6f=v2 IPv6 Higher Bandwidth
3972+
d1_wroom_02.menu.ip.hb6f.build.lwip_include=lwip2/include
3973+
d1_wroom_02.menu.ip.hb6f.build.lwip_lib=-llwip6-1460-feat
3974+
d1_wroom_02.menu.ip.hb6f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=1 -DLWIP_IPV6=1
3975+
d1_wroom_02.menu.dbg.Disabled=Disabled
3976+
d1_wroom_02.menu.dbg.Disabled.build.debug_port=
3977+
d1_wroom_02.menu.dbg.Serial=Serial
3978+
d1_wroom_02.menu.dbg.Serial.build.debug_port=-DDEBUG_ESP_PORT=Serial
3979+
d1_wroom_02.menu.dbg.Serial1=Serial1
3980+
d1_wroom_02.menu.dbg.Serial1.build.debug_port=-DDEBUG_ESP_PORT=Serial1
3981+
d1_wroom_02.menu.lvl.None____=None
3982+
d1_wroom_02.menu.lvl.None____.build.debug_level=
3983+
d1_wroom_02.menu.lvl.SSL=SSL
3984+
d1_wroom_02.menu.lvl.SSL.build.debug_level= -DDEBUG_ESP_SSL
3985+
d1_wroom_02.menu.lvl.TLS_MEM=TLS_MEM
3986+
d1_wroom_02.menu.lvl.TLS_MEM.build.debug_level= -DDEBUG_ESP_TLS_MEM
3987+
d1_wroom_02.menu.lvl.HTTP_CLIENT=HTTP_CLIENT
3988+
d1_wroom_02.menu.lvl.HTTP_CLIENT.build.debug_level= -DDEBUG_ESP_HTTP_CLIENT
3989+
d1_wroom_02.menu.lvl.HTTP_SERVER=HTTP_SERVER
3990+
d1_wroom_02.menu.lvl.HTTP_SERVER.build.debug_level= -DDEBUG_ESP_HTTP_SERVER
3991+
d1_wroom_02.menu.lvl.SSLTLS_MEM=SSL+TLS_MEM
3992+
d1_wroom_02.menu.lvl.SSLTLS_MEM.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM
3993+
d1_wroom_02.menu.lvl.SSLHTTP_CLIENT=SSL+HTTP_CLIENT
3994+
d1_wroom_02.menu.lvl.SSLHTTP_CLIENT.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_HTTP_CLIENT
3995+
d1_wroom_02.menu.lvl.SSLHTTP_SERVER=SSL+HTTP_SERVER
3996+
d1_wroom_02.menu.lvl.SSLHTTP_SERVER.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_HTTP_SERVER
3997+
d1_wroom_02.menu.lvl.TLS_MEMHTTP_CLIENT=TLS_MEM+HTTP_CLIENT
3998+
d1_wroom_02.menu.lvl.TLS_MEMHTTP_CLIENT.build.debug_level= -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT
3999+
d1_wroom_02.menu.lvl.TLS_MEMHTTP_SERVER=TLS_MEM+HTTP_SERVER
4000+
d1_wroom_02.menu.lvl.TLS_MEMHTTP_SERVER.build.debug_level= -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_SERVER
4001+
d1_wroom_02.menu.lvl.HTTP_CLIENTHTTP_SERVER=HTTP_CLIENT+HTTP_SERVER
4002+
d1_wroom_02.menu.lvl.HTTP_CLIENTHTTP_SERVER.build.debug_level= -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER
4003+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_CLIENT=SSL+TLS_MEM+HTTP_CLIENT
4004+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_CLIENT.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT
4005+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_SERVER=SSL+TLS_MEM+HTTP_SERVER
4006+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_SERVER.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_SERVER
4007+
d1_wroom_02.menu.lvl.SSLHTTP_CLIENTHTTP_SERVER=SSL+HTTP_CLIENT+HTTP_SERVER
4008+
d1_wroom_02.menu.lvl.SSLHTTP_CLIENTHTTP_SERVER.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER
4009+
d1_wroom_02.menu.lvl.TLS_MEMHTTP_CLIENTHTTP_SERVER=TLS_MEM+HTTP_CLIENT+HTTP_SERVER
4010+
d1_wroom_02.menu.lvl.TLS_MEMHTTP_CLIENTHTTP_SERVER.build.debug_level= -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER
4011+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVER=SSL+TLS_MEM+HTTP_CLIENT+HTTP_SERVER
4012+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVER.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER
4013+
d1_wroom_02.menu.lvl.CORE=CORE
4014+
d1_wroom_02.menu.lvl.CORE.build.debug_level= -DDEBUG_ESP_CORE
4015+
d1_wroom_02.menu.lvl.WIFI=WIFI
4016+
d1_wroom_02.menu.lvl.WIFI.build.debug_level= -DDEBUG_ESP_WIFI
4017+
d1_wroom_02.menu.lvl.HTTP_UPDATE=HTTP_UPDATE
4018+
d1_wroom_02.menu.lvl.HTTP_UPDATE.build.debug_level= -DDEBUG_ESP_HTTP_UPDATE
4019+
d1_wroom_02.menu.lvl.UPDATER=UPDATER
4020+
d1_wroom_02.menu.lvl.UPDATER.build.debug_level= -DDEBUG_ESP_UPDATER
4021+
d1_wroom_02.menu.lvl.OTA=OTA
4022+
d1_wroom_02.menu.lvl.OTA.build.debug_level= -DDEBUG_ESP_OTA
4023+
d1_wroom_02.menu.lvl.OOM=OOM
4024+
d1_wroom_02.menu.lvl.OOM.build.debug_level= -DDEBUG_ESP_OOM
4025+
d1_wroom_02.menu.lvl.MDNS=MDNS
4026+
d1_wroom_02.menu.lvl.MDNS.build.debug_level= -DDEBUG_ESP_MDNS
4027+
d1_wroom_02.menu.lvl.HWDT=HWDT
4028+
d1_wroom_02.menu.lvl.HWDT.build.debug_level= -DDEBUG_ESP_HWDT
4029+
d1_wroom_02.menu.lvl.HWDT_NOEXTRA4K=HWDT_NOEXTRA4K
4030+
d1_wroom_02.menu.lvl.HWDT_NOEXTRA4K.build.debug_level= -DDEBUG_ESP_HWDT_NOEXTRA4K
4031+
d1_wroom_02.menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS=CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS
4032+
d1_wroom_02.menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS.build.debug_level= -DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS
4033+
d1_wroom_02.menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT=CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS+HWDT
4034+
d1_wroom_02.menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT.build.debug_level= -DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS -DDEBUG_ESP_HWDT
4035+
d1_wroom_02.menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT_NOEXTRA4K=CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS+HWDT_NOEXTRA4K
4036+
d1_wroom_02.menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT_NOEXTRA4K.build.debug_level= -DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS -DDEBUG_ESP_HWDT_NOEXTRA4K
4037+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS=SSL+TLS_MEM+HTTP_CLIENT+HTTP_SERVER+CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS
4038+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS
4039+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT=SSL+TLS_MEM+HTTP_CLIENT+HTTP_SERVER+CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS+HWDT
4040+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS -DDEBUG_ESP_HWDT
4041+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT_NOEXTRA4K=SSL+TLS_MEM+HTTP_CLIENT+HTTP_SERVER+CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS+HWDT_NOEXTRA4K
4042+
d1_wroom_02.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNSHWDT_NOEXTRA4K.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS -DDEBUG_ESP_HWDT_NOEXTRA4K
4043+
d1_wroom_02.menu.lvl.NoAssert-NDEBUG=NoAssert-NDEBUG
4044+
d1_wroom_02.menu.lvl.NoAssert-NDEBUG.build.debug_level= -DNDEBUG
4045+
d1_wroom_02.menu.wipe.none=Only Sketch
4046+
d1_wroom_02.menu.wipe.none.upload.erase_cmd=
4047+
d1_wroom_02.menu.wipe.sdk=Sketch + WiFi Settings
4048+
d1_wroom_02.menu.wipe.sdk.upload.erase_cmd=erase_region "{build.rfcal_addr}" 0x4000
4049+
d1_wroom_02.menu.wipe.all=All Flash Contents
4050+
d1_wroom_02.menu.wipe.all.upload.erase_cmd=erase_flash
4051+
d1_wroom_02.menu.baud.921600=921600
4052+
d1_wroom_02.menu.baud.921600.upload.speed=921600
4053+
d1_wroom_02.menu.baud.57600=57600
4054+
d1_wroom_02.menu.baud.57600.upload.speed=57600
4055+
d1_wroom_02.menu.baud.115200=115200
4056+
d1_wroom_02.menu.baud.115200.upload.speed=115200
4057+
d1_wroom_02.menu.baud.230400.linux=230400
4058+
d1_wroom_02.menu.baud.230400.macosx=230400
4059+
d1_wroom_02.menu.baud.230400.upload.speed=230400
4060+
d1_wroom_02.menu.baud.256000.windows=256000
4061+
d1_wroom_02.menu.baud.256000.upload.speed=256000
4062+
d1_wroom_02.menu.baud.460800.linux=460800
4063+
d1_wroom_02.menu.baud.460800.macosx=460800
4064+
d1_wroom_02.menu.baud.460800.upload.speed=460800
4065+
d1_wroom_02.menu.baud.512000.windows=512000
4066+
d1_wroom_02.menu.baud.512000.upload.speed=512000
4067+
d1_wroom_02.menu.baud.3000000=3000000
4068+
d1_wroom_02.menu.baud.3000000.upload.speed=3000000
4069+
d1_wroom_02.menu.eesz.autoflash=Mapping defined by Hardware and Sketch
4070+
d1_wroom_02.menu.eesz.autoflash.build.flash_size=16M
4071+
d1_wroom_02.menu.eesz.autoflash.build.flash_ld=eagle.flash.auto.ld
4072+
d1_wroom_02.menu.eesz.autoflash.build.extra_flags=-DFLASH_MAP_SUPPORT=1
4073+
d1_wroom_02.menu.eesz.autoflash.upload.maximum_size=1044464
4074+
38474075
##############################################################
38484076
d1_mini.name=LOLIN(WEMOS) D1 R2 & mini
38494077
d1_mini.build.board=ESP8266_WEMOS_D1MINI

Diff for: doc/boards.rst

+5
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,11 @@ LOLIN(WEMOS) D1 R2 & mini
351351

352352
Product page: https://www.wemos.cc/
353353

354+
LOLIN(WEMOS) D1 ESP-WROOM-02
355+
----------------------------
356+
357+
No real product pages. See: https://www.instructables.com/How-to-Use-Wemos-ESP-Wroom-02-D1-Mini-WiFi-Module-/ or https://www.arduino-tech.com/wemos-esp-wroom-02-mainboard-d1-mini-wifi-module-esp826618650-battery/
358+
354359
LOLIN(WEMOS) D1 mini (clone)
355360
----------------------------
356361

Diff for: package/package_esp8266com_index.template.json

+3
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@
7777
{
7878
"name": "LOLIN(WEMOS) D1 R2 & mini"
7979
},
80+
{
81+
"name": "LOLIN(WEMOS) D1 ESP-WROOM-02"
82+
},
8083
{
8184
"name": "LOLIN(WEMOS) D1 mini (clone)"
8285
},

Diff for: tools/boards.txt.py

+19
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,21 @@
621621
'serial': '921',
622622
'desc': [ 'Product page: https://www.wemos.cc/' ],
623623
}),
624+
( 'd1_wroom_02', {
625+
'name': 'LOLIN(WEMOS) D1 ESP-WROOM-02',
626+
'opts': {
627+
'.build.board': 'ESP8266_WEMOS_D1WROOM02',
628+
'.build.variant': 'd1_mini',
629+
},
630+
'macro': [
631+
'resetmethod_nodemcu',
632+
'flashmode_dio',
633+
'flashfreq_26',
634+
'2M',
635+
],
636+
'serial': '921',
637+
'desc': [ 'No real product pages. See: https://www.instructables.com/How-to-Use-Wemos-ESP-Wroom-02-D1-Mini-WiFi-Module-/ or https://www.arduino-tech.com/wemos-esp-wroom-02-mainboard-d1-mini-wifi-module-esp826618650-battery/ ' ],
638+
}),
624639
( 'd1_mini_clone', {
625640
'name': 'LOLIN(WEMOS) D1 mini (clone)',
626641
'opts': {
@@ -1085,6 +1100,10 @@
10851100
( '.menu.FlashFreq.26.build.flash_freq', '26' ),
10861101
]),
10871102

1103+
'flashfreq_26': collections.OrderedDict([
1104+
( '.build.flash_freq', '26' ),
1105+
]),
1106+
10881107
'flashfreq_40': collections.OrderedDict([
10891108
( '.build.flash_freq', '40' ),
10901109
]),

0 commit comments

Comments
 (0)