@@ -67,14 +67,18 @@ generic.menu.FlashFreq.40=40MHz
6767generic.menu.FlashFreq.40.build.flash_freq=40
6868generic.menu.FlashFreq.80=80MHz
6969generic.menu.FlashFreq.80.build.flash_freq=80
70- generic.menu.FlashMode.qio=QIO
71- generic.menu.FlashMode.qio.build.flash_mode=qio
72- generic.menu.FlashMode.qout=QOUT
73- generic.menu.FlashMode.qout.build.flash_mode=qout
70+ generic.menu.FlashMode.dout=DOUT (compatible)
71+ generic.menu.FlashMode.dout.build.flash_mode=dout
72+ generic.menu.FlashMode.dout.build.flash_flags=-DFLASHMODE_DOUT
7473generic.menu.FlashMode.dio=DIO
7574generic.menu.FlashMode.dio.build.flash_mode=dio
76- generic.menu.FlashMode.dout=DOUT
77- generic.menu.FlashMode.dout.build.flash_mode=dout
75+ generic.menu.FlashMode.dio.build.flash_flags=-DFLASHMODE_DIO
76+ generic.menu.FlashMode.qout=QOUT
77+ generic.menu.FlashMode.qout.build.flash_mode=qout
78+ generic.menu.FlashMode.qout.build.flash_flags=-DFLASHMODE_QOUT
79+ generic.menu.FlashMode.qio=QIO (fast)
80+ generic.menu.FlashMode.qio.build.flash_mode=qio
81+ generic.menu.FlashMode.qio.build.flash_flags=-DFLASHMODE_QIO
7882generic.menu.eesz.512K=512K (no SPIFFS)
7983generic.menu.eesz.512K.build.flash_size=512K
8084generic.menu.eesz.512K.build.flash_size_bytes=0x80000
@@ -500,6 +504,7 @@ esp8285.menu.CrystalFreq.26=26 MHz
500504esp8285.menu.CrystalFreq.40=40 MHz
501505esp8285.menu.CrystalFreq.40.build.extra_flags=-DF_CRYSTAL=40000000 -DESP8266
502506esp8285.build.flash_mode=dout
507+ esp8285.build.flash_flags=-DFLASHMODE_DOUT
503508esp8285.build.flash_freq=40
504509esp8285.menu.eesz.1M=1M (no SPIFFS)
505510esp8285.menu.eesz.1M.build.flash_size=1M
@@ -763,6 +768,7 @@ espduino.menu.exception.enabled=Enabled
763768espduino.menu.exception.enabled.build.exception_flags=-fexceptions
764769espduino.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
765770espduino.build.flash_mode=dio
771+ espduino.build.flash_flags=-DFLASHMODE_DIO
766772espduino.build.flash_freq=40
767773espduino.menu.eesz.4M=4M (no SPIFFS)
768774espduino.menu.eesz.4M.build.flash_size=4M
@@ -946,6 +952,7 @@ huzzah.menu.exception.enabled.build.exception_flags=-fexceptions
946952huzzah.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
947953huzzah.upload.resetmethod=nodemcu
948954huzzah.build.flash_mode=qio
955+ huzzah.build.flash_flags=-DFLASHMODE_QIO
949956huzzah.build.flash_freq=40
950957huzzah.menu.eesz.4M=4M (no SPIFFS)
951958huzzah.menu.eesz.4M.build.flash_size=4M
@@ -1129,6 +1136,7 @@ inventone.menu.exception.enabled.build.exception_flags=-fexceptions
11291136inventone.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
11301137inventone.upload.resetmethod=nodemcu
11311138inventone.build.flash_mode=dio
1139+ inventone.build.flash_flags=-DFLASHMODE_DIO
11321140inventone.build.flash_freq=40
11331141inventone.menu.eesz.4M=4M (no SPIFFS)
11341142inventone.menu.eesz.4M.build.flash_size=4M
@@ -1315,6 +1323,7 @@ cw01.menu.CrystalFreq.26=26 MHz
13151323cw01.menu.CrystalFreq.40=40 MHz
13161324cw01.menu.CrystalFreq.40.build.extra_flags=-DF_CRYSTAL=40000000 -DESP8266
13171325cw01.build.flash_mode=qio
1326+ cw01.build.flash_flags=-DFLASHMODE_QIO
13181327cw01.build.flash_freq=40
13191328cw01.menu.eesz.4M=4M (no SPIFFS)
13201329cw01.menu.eesz.4M.build.flash_size=4M
@@ -1497,6 +1506,7 @@ espresso_lite_v1.menu.exception.enabled=Enabled
14971506espresso_lite_v1.menu.exception.enabled.build.exception_flags=-fexceptions
14981507espresso_lite_v1.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
14991508espresso_lite_v1.build.flash_mode=dio
1509+ espresso_lite_v1.build.flash_flags=-DFLASHMODE_DIO
15001510espresso_lite_v1.build.flash_freq=40
15011511espresso_lite_v1.menu.eesz.4M=4M (no SPIFFS)
15021512espresso_lite_v1.menu.eesz.4M.build.flash_size=4M
@@ -1683,6 +1693,7 @@ espresso_lite_v2.menu.exception.enabled=Enabled
16831693espresso_lite_v2.menu.exception.enabled.build.exception_flags=-fexceptions
16841694espresso_lite_v2.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
16851695espresso_lite_v2.build.flash_mode=dio
1696+ espresso_lite_v2.build.flash_flags=-DFLASHMODE_DIO
16861697espresso_lite_v2.build.flash_freq=40
16871698espresso_lite_v2.menu.eesz.4M=4M (no SPIFFS)
16881699espresso_lite_v2.menu.eesz.4M.build.flash_size=4M
@@ -1869,6 +1880,7 @@ phoenix_v1.menu.exception.enabled=Enabled
18691880phoenix_v1.menu.exception.enabled.build.exception_flags=-fexceptions
18701881phoenix_v1.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
18711882phoenix_v1.build.flash_mode=dio
1883+ phoenix_v1.build.flash_flags=-DFLASHMODE_DIO
18721884phoenix_v1.build.flash_freq=40
18731885phoenix_v1.menu.eesz.4M=4M (no SPIFFS)
18741886phoenix_v1.menu.eesz.4M.build.flash_size=4M
@@ -2055,6 +2067,7 @@ phoenix_v2.menu.exception.enabled=Enabled
20552067phoenix_v2.menu.exception.enabled.build.exception_flags=-fexceptions
20562068phoenix_v2.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
20572069phoenix_v2.build.flash_mode=dio
2070+ phoenix_v2.build.flash_flags=-DFLASHMODE_DIO
20582071phoenix_v2.build.flash_freq=40
20592072phoenix_v2.menu.eesz.4M=4M (no SPIFFS)
20602073phoenix_v2.menu.eesz.4M.build.flash_size=4M
@@ -2242,6 +2255,7 @@ nodemcu.menu.exception.enabled.build.exception_flags=-fexceptions
22422255nodemcu.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
22432256nodemcu.upload.resetmethod=nodemcu
22442257nodemcu.build.flash_mode=qio
2258+ nodemcu.build.flash_flags=-DFLASHMODE_QIO
22452259nodemcu.build.flash_freq=40
22462260nodemcu.menu.eesz.4M=4M (no SPIFFS)
22472261nodemcu.menu.eesz.4M.build.flash_size=4M
@@ -2425,6 +2439,7 @@ nodemcuv2.menu.exception.enabled.build.exception_flags=-fexceptions
24252439nodemcuv2.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
24262440nodemcuv2.upload.resetmethod=nodemcu
24272441nodemcuv2.build.flash_mode=dio
2442+ nodemcuv2.build.flash_flags=-DFLASHMODE_DIO
24282443nodemcuv2.build.flash_freq=40
24292444nodemcuv2.menu.eesz.4M=4M (no SPIFFS)
24302445nodemcuv2.menu.eesz.4M.build.flash_size=4M
@@ -2608,6 +2623,7 @@ modwifi.menu.exception.enabled.build.exception_flags=-fexceptions
26082623modwifi.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
26092624modwifi.upload.resetmethod=ck
26102625modwifi.build.flash_mode=qio
2626+ modwifi.build.flash_flags=-DFLASHMODE_QIO
26112627modwifi.build.flash_freq=40
26122628modwifi.menu.eesz.2M=2M (no SPIFFS)
26132629modwifi.menu.eesz.2M.build.flash_size=2M
@@ -2801,6 +2817,7 @@ thing.menu.exception.enabled.build.exception_flags=-fexceptions
28012817thing.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
28022818thing.upload.resetmethod=ck
28032819thing.build.flash_mode=qio
2820+ thing.build.flash_flags=-DFLASHMODE_QIO
28042821thing.build.flash_freq=40
28052822thing.menu.eesz.512K=512K (no SPIFFS)
28062823thing.menu.eesz.512K.build.flash_size=512K
@@ -2984,6 +3001,7 @@ thingdev.menu.exception.enabled.build.exception_flags=-fexceptions
29843001thingdev.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
29853002thingdev.upload.resetmethod=nodemcu
29863003thingdev.build.flash_mode=dio
3004+ thingdev.build.flash_flags=-DFLASHMODE_DIO
29873005thingdev.build.flash_freq=40
29883006thingdev.menu.eesz.512K=512K (no SPIFFS)
29893007thingdev.menu.eesz.512K.build.flash_size=512K
@@ -3167,6 +3185,7 @@ esp210.menu.exception.enabled.build.exception_flags=-fexceptions
31673185esp210.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
31683186esp210.upload.resetmethod=ck
31693187esp210.build.flash_mode=qio
3188+ esp210.build.flash_flags=-DFLASHMODE_QIO
31703189esp210.build.flash_freq=40
31713190esp210.menu.eesz.4M=4M (no SPIFFS)
31723191esp210.menu.eesz.4M.build.flash_size=4M
@@ -3350,6 +3369,7 @@ d1_mini.menu.exception.enabled.build.exception_flags=-fexceptions
33503369d1_mini.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
33513370d1_mini.upload.resetmethod=nodemcu
33523371d1_mini.build.flash_mode=dio
3372+ d1_mini.build.flash_flags=-DFLASHMODE_DIO
33533373d1_mini.build.flash_freq=40
33543374d1_mini.menu.eesz.4M=4M (no SPIFFS)
33553375d1_mini.menu.eesz.4M.build.flash_size=4M
@@ -3533,6 +3553,7 @@ d1_mini_pro.menu.exception.enabled.build.exception_flags=-fexceptions
35333553d1_mini_pro.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
35343554d1_mini_pro.upload.resetmethod=nodemcu
35353555d1_mini_pro.build.flash_mode=dio
3556+ d1_mini_pro.build.flash_flags=-DFLASHMODE_DIO
35363557d1_mini_pro.build.flash_freq=40
35373558d1_mini_pro.menu.eesz.16M14M=16M (14M SPIFFS)
35383559d1_mini_pro.menu.eesz.16M14M.build.flash_size=16M
@@ -3699,6 +3720,7 @@ d1_mini_lite.menu.exception.enabled.build.exception_flags=-fexceptions
36993720d1_mini_lite.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
37003721d1_mini_lite.upload.resetmethod=nodemcu
37013722d1_mini_lite.build.flash_mode=dout
3723+ d1_mini_lite.build.flash_flags=-DFLASHMODE_DOUT
37023724d1_mini_lite.build.flash_freq=40
37033725d1_mini_lite.menu.eesz.1M=1M (no SPIFFS)
37043726d1_mini_lite.menu.eesz.1M.build.flash_size=1M
@@ -3922,6 +3944,7 @@ d1.menu.exception.enabled.build.exception_flags=-fexceptions
39223944d1.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
39233945d1.upload.resetmethod=nodemcu
39243946d1.build.flash_mode=dio
3947+ d1.build.flash_flags=-DFLASHMODE_DIO
39253948d1.build.flash_freq=40
39263949d1.menu.eesz.4M=4M (no SPIFFS)
39273950d1.menu.eesz.4M.build.flash_size=4M
@@ -4108,6 +4131,7 @@ espino.menu.ResetMethod.ck.upload.resetmethod=ck
41084131espino.menu.ResetMethod.nodemcu=nodemcu
41094132espino.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
41104133espino.build.flash_mode=qio
4134+ espino.build.flash_flags=-DFLASHMODE_QIO
41114135espino.build.flash_freq=40
41124136espino.menu.eesz.4M=4M (no SPIFFS)
41134137espino.menu.eesz.4M.build.flash_size=4M
@@ -4291,6 +4315,7 @@ espinotee.menu.exception.enabled.build.exception_flags=-fexceptions
42914315espinotee.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
42924316espinotee.upload.resetmethod=nodemcu
42934317espinotee.build.flash_mode=qio
4318+ espinotee.build.flash_flags=-DFLASHMODE_QIO
42944319espinotee.build.flash_freq=40
42954320espinotee.menu.eesz.4M=4M (no SPIFFS)
42964321espinotee.menu.eesz.4M.build.flash_size=4M
@@ -4491,6 +4516,7 @@ wifinfo.menu.exception.enabled.build.exception_flags=-fexceptions
44914516wifinfo.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
44924517wifinfo.upload.resetmethod=nodemcu
44934518wifinfo.build.flash_mode=qio
4519+ wifinfo.build.flash_flags=-DFLASHMODE_QIO
44944520wifinfo.menu.FlashFreq.40=40MHz
44954521wifinfo.menu.FlashFreq.40.build.flash_freq=40
44964522wifinfo.menu.FlashFreq.80=80MHz
@@ -4729,6 +4755,7 @@ arduino-esp8266.menu.exception.enabled.build.exception_flags=-fexceptions
47294755arduino-esp8266.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
47304756arduino-esp8266.upload.resetmethod=ck
47314757arduino-esp8266.build.flash_mode=qio
4758+ arduino-esp8266.build.flash_flags=-DFLASHMODE_QIO
47324759arduino-esp8266.build.flash_freq=40
47334760arduino-esp8266.menu.eesz.4M=4M (no SPIFFS)
47344761arduino-esp8266.menu.eesz.4M.build.flash_size=4M
@@ -4913,6 +4940,7 @@ gen4iod.menu.exception.enabled.build.exception_flags=-fexceptions
49134940gen4iod.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
49144941gen4iod.upload.resetmethod=nodemcu
49154942gen4iod.build.flash_mode=dio
4943+ gen4iod.build.flash_flags=-DFLASHMODE_DIO
49164944gen4iod.build.flash_freq=80
49174945gen4iod.menu.eesz.512K=512K (no SPIFFS)
49184946gen4iod.menu.eesz.512K.build.flash_size=512K
@@ -5097,6 +5125,7 @@ oak.menu.exception.enabled.build.exception_flags=-fexceptions
50975125oak.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
50985126oak.upload.resetmethod=none
50995127oak.build.flash_mode=dio
5128+ oak.build.flash_flags=-DFLASHMODE_DIO
51005129oak.build.flash_freq=40
51015130oak.menu.eesz.4M=4M (no SPIFFS)
51025131oak.menu.eesz.4M.build.flash_size=4M
@@ -5280,6 +5309,7 @@ wifiduino.menu.exception.enabled.build.exception_flags=-fexceptions
52805309wifiduino.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
52815310wifiduino.upload.resetmethod=nodemcu
52825311wifiduino.build.flash_mode=dio
5312+ wifiduino.build.flash_flags=-DFLASHMODE_DIO
52835313wifiduino.build.flash_freq=40
52845314wifiduino.menu.eesz.4M=4M (no SPIFFS)
52855315wifiduino.menu.eesz.4M.build.flash_size=4M
@@ -5466,14 +5496,18 @@ wifi_slot.menu.FlashFreq.40=40MHz
54665496wifi_slot.menu.FlashFreq.40.build.flash_freq=40
54675497wifi_slot.menu.FlashFreq.80=80MHz
54685498wifi_slot.menu.FlashFreq.80.build.flash_freq=80
5469- wifi_slot.menu.FlashMode.qio=QIO
5470- wifi_slot.menu.FlashMode.qio.build.flash_mode=qio
5471- wifi_slot.menu.FlashMode.qout=QOUT
5472- wifi_slot.menu.FlashMode.qout.build.flash_mode=qout
5499+ wifi_slot.menu.FlashMode.dout=DOUT (compatible)
5500+ wifi_slot.menu.FlashMode.dout.build.flash_mode=dout
5501+ wifi_slot.menu.FlashMode.dout.build.flash_flags=-DFLASHMODE_DOUT
54735502wifi_slot.menu.FlashMode.dio=DIO
54745503wifi_slot.menu.FlashMode.dio.build.flash_mode=dio
5475- wifi_slot.menu.FlashMode.dout=DOUT
5476- wifi_slot.menu.FlashMode.dout.build.flash_mode=dout
5504+ wifi_slot.menu.FlashMode.dio.build.flash_flags=-DFLASHMODE_DIO
5505+ wifi_slot.menu.FlashMode.qout=QOUT
5506+ wifi_slot.menu.FlashMode.qout.build.flash_mode=qout
5507+ wifi_slot.menu.FlashMode.qout.build.flash_flags=-DFLASHMODE_QOUT
5508+ wifi_slot.menu.FlashMode.qio=QIO (fast)
5509+ wifi_slot.menu.FlashMode.qio.build.flash_mode=qio
5510+ wifi_slot.menu.FlashMode.qio.build.flash_flags=-DFLASHMODE_QIO
54775511wifi_slot.menu.eesz.1M=1M (no SPIFFS)
54785512wifi_slot.menu.eesz.1M.build.flash_size=1M
54795513wifi_slot.menu.eesz.1M.build.flash_size_bytes=0x100000
@@ -5743,6 +5777,7 @@ wiolink.menu.exception.enabled.build.exception_flags=-fexceptions
57435777wiolink.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
57445778wiolink.upload.resetmethod=nodemcu
57455779wiolink.build.flash_mode=qio
5780+ wiolink.build.flash_flags=-DFLASHMODE_QIO
57465781wiolink.build.flash_freq=40
57475782wiolink.menu.eesz.4M=4M (no SPIFFS)
57485783wiolink.menu.eesz.4M.build.flash_size=4M
@@ -5926,6 +5961,7 @@ espectro.menu.exception.enabled.build.exception_flags=-fexceptions
59265961espectro.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
59275962espectro.upload.resetmethod=nodemcu
59285963espectro.build.flash_mode=dio
5964+ espectro.build.flash_flags=-DFLASHMODE_DIO
59295965espectro.build.flash_freq=40
59305966espectro.menu.eesz.4M=4M (no SPIFFS)
59315967espectro.menu.eesz.4M.build.flash_size=4M
0 commit comments