@@ -67,14 +67,18 @@ generic.menu.FlashFreq.40=40MHz
67
67
generic.menu.FlashFreq.40.build.flash_freq=40
68
68
generic.menu.FlashFreq.80=80MHz
69
69
generic.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
74
73
generic.menu.FlashMode.dio=DIO
75
74
generic.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
78
82
generic.menu.eesz.512K=512K (no SPIFFS)
79
83
generic.menu.eesz.512K.build.flash_size=512K
80
84
generic.menu.eesz.512K.build.flash_size_bytes=0x80000
@@ -500,6 +504,7 @@ esp8285.menu.CrystalFreq.26=26 MHz
500
504
esp8285.menu.CrystalFreq.40=40 MHz
501
505
esp8285.menu.CrystalFreq.40.build.extra_flags=-DF_CRYSTAL=40000000 -DESP8266
502
506
esp8285.build.flash_mode=dout
507
+ esp8285.build.flash_flags=-DFLASHMODE_DOUT
503
508
esp8285.build.flash_freq=40
504
509
esp8285.menu.eesz.1M=1M (no SPIFFS)
505
510
esp8285.menu.eesz.1M.build.flash_size=1M
@@ -763,6 +768,7 @@ espduino.menu.exception.enabled=Enabled
763
768
espduino.menu.exception.enabled.build.exception_flags=-fexceptions
764
769
espduino.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
765
770
espduino.build.flash_mode=dio
771
+ espduino.build.flash_flags=-DFLASHMODE_DIO
766
772
espduino.build.flash_freq=40
767
773
espduino.menu.eesz.4M=4M (no SPIFFS)
768
774
espduino.menu.eesz.4M.build.flash_size=4M
@@ -946,6 +952,7 @@ huzzah.menu.exception.enabled.build.exception_flags=-fexceptions
946
952
huzzah.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
947
953
huzzah.upload.resetmethod=nodemcu
948
954
huzzah.build.flash_mode=qio
955
+ huzzah.build.flash_flags=-DFLASHMODE_QIO
949
956
huzzah.build.flash_freq=40
950
957
huzzah.menu.eesz.4M=4M (no SPIFFS)
951
958
huzzah.menu.eesz.4M.build.flash_size=4M
@@ -1129,6 +1136,7 @@ inventone.menu.exception.enabled.build.exception_flags=-fexceptions
1129
1136
inventone.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
1130
1137
inventone.upload.resetmethod=nodemcu
1131
1138
inventone.build.flash_mode=dio
1139
+ inventone.build.flash_flags=-DFLASHMODE_DIO
1132
1140
inventone.build.flash_freq=40
1133
1141
inventone.menu.eesz.4M=4M (no SPIFFS)
1134
1142
inventone.menu.eesz.4M.build.flash_size=4M
@@ -1315,6 +1323,7 @@ cw01.menu.CrystalFreq.26=26 MHz
1315
1323
cw01.menu.CrystalFreq.40=40 MHz
1316
1324
cw01.menu.CrystalFreq.40.build.extra_flags=-DF_CRYSTAL=40000000 -DESP8266
1317
1325
cw01.build.flash_mode=qio
1326
+ cw01.build.flash_flags=-DFLASHMODE_QIO
1318
1327
cw01.build.flash_freq=40
1319
1328
cw01.menu.eesz.4M=4M (no SPIFFS)
1320
1329
cw01.menu.eesz.4M.build.flash_size=4M
@@ -1497,6 +1506,7 @@ espresso_lite_v1.menu.exception.enabled=Enabled
1497
1506
espresso_lite_v1.menu.exception.enabled.build.exception_flags=-fexceptions
1498
1507
espresso_lite_v1.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
1499
1508
espresso_lite_v1.build.flash_mode=dio
1509
+ espresso_lite_v1.build.flash_flags=-DFLASHMODE_DIO
1500
1510
espresso_lite_v1.build.flash_freq=40
1501
1511
espresso_lite_v1.menu.eesz.4M=4M (no SPIFFS)
1502
1512
espresso_lite_v1.menu.eesz.4M.build.flash_size=4M
@@ -1683,6 +1693,7 @@ espresso_lite_v2.menu.exception.enabled=Enabled
1683
1693
espresso_lite_v2.menu.exception.enabled.build.exception_flags=-fexceptions
1684
1694
espresso_lite_v2.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
1685
1695
espresso_lite_v2.build.flash_mode=dio
1696
+ espresso_lite_v2.build.flash_flags=-DFLASHMODE_DIO
1686
1697
espresso_lite_v2.build.flash_freq=40
1687
1698
espresso_lite_v2.menu.eesz.4M=4M (no SPIFFS)
1688
1699
espresso_lite_v2.menu.eesz.4M.build.flash_size=4M
@@ -1869,6 +1880,7 @@ phoenix_v1.menu.exception.enabled=Enabled
1869
1880
phoenix_v1.menu.exception.enabled.build.exception_flags=-fexceptions
1870
1881
phoenix_v1.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
1871
1882
phoenix_v1.build.flash_mode=dio
1883
+ phoenix_v1.build.flash_flags=-DFLASHMODE_DIO
1872
1884
phoenix_v1.build.flash_freq=40
1873
1885
phoenix_v1.menu.eesz.4M=4M (no SPIFFS)
1874
1886
phoenix_v1.menu.eesz.4M.build.flash_size=4M
@@ -2055,6 +2067,7 @@ phoenix_v2.menu.exception.enabled=Enabled
2055
2067
phoenix_v2.menu.exception.enabled.build.exception_flags=-fexceptions
2056
2068
phoenix_v2.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
2057
2069
phoenix_v2.build.flash_mode=dio
2070
+ phoenix_v2.build.flash_flags=-DFLASHMODE_DIO
2058
2071
phoenix_v2.build.flash_freq=40
2059
2072
phoenix_v2.menu.eesz.4M=4M (no SPIFFS)
2060
2073
phoenix_v2.menu.eesz.4M.build.flash_size=4M
@@ -2242,6 +2255,7 @@ nodemcu.menu.exception.enabled.build.exception_flags=-fexceptions
2242
2255
nodemcu.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
2243
2256
nodemcu.upload.resetmethod=nodemcu
2244
2257
nodemcu.build.flash_mode=qio
2258
+ nodemcu.build.flash_flags=-DFLASHMODE_QIO
2245
2259
nodemcu.build.flash_freq=40
2246
2260
nodemcu.menu.eesz.4M=4M (no SPIFFS)
2247
2261
nodemcu.menu.eesz.4M.build.flash_size=4M
@@ -2425,6 +2439,7 @@ nodemcuv2.menu.exception.enabled.build.exception_flags=-fexceptions
2425
2439
nodemcuv2.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
2426
2440
nodemcuv2.upload.resetmethod=nodemcu
2427
2441
nodemcuv2.build.flash_mode=dio
2442
+ nodemcuv2.build.flash_flags=-DFLASHMODE_DIO
2428
2443
nodemcuv2.build.flash_freq=40
2429
2444
nodemcuv2.menu.eesz.4M=4M (no SPIFFS)
2430
2445
nodemcuv2.menu.eesz.4M.build.flash_size=4M
@@ -2608,6 +2623,7 @@ modwifi.menu.exception.enabled.build.exception_flags=-fexceptions
2608
2623
modwifi.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
2609
2624
modwifi.upload.resetmethod=ck
2610
2625
modwifi.build.flash_mode=qio
2626
+ modwifi.build.flash_flags=-DFLASHMODE_QIO
2611
2627
modwifi.build.flash_freq=40
2612
2628
modwifi.menu.eesz.2M=2M (no SPIFFS)
2613
2629
modwifi.menu.eesz.2M.build.flash_size=2M
@@ -2801,6 +2817,7 @@ thing.menu.exception.enabled.build.exception_flags=-fexceptions
2801
2817
thing.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
2802
2818
thing.upload.resetmethod=ck
2803
2819
thing.build.flash_mode=qio
2820
+ thing.build.flash_flags=-DFLASHMODE_QIO
2804
2821
thing.build.flash_freq=40
2805
2822
thing.menu.eesz.512K=512K (no SPIFFS)
2806
2823
thing.menu.eesz.512K.build.flash_size=512K
@@ -2984,6 +3001,7 @@ thingdev.menu.exception.enabled.build.exception_flags=-fexceptions
2984
3001
thingdev.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
2985
3002
thingdev.upload.resetmethod=nodemcu
2986
3003
thingdev.build.flash_mode=dio
3004
+ thingdev.build.flash_flags=-DFLASHMODE_DIO
2987
3005
thingdev.build.flash_freq=40
2988
3006
thingdev.menu.eesz.512K=512K (no SPIFFS)
2989
3007
thingdev.menu.eesz.512K.build.flash_size=512K
@@ -3167,6 +3185,7 @@ esp210.menu.exception.enabled.build.exception_flags=-fexceptions
3167
3185
esp210.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
3168
3186
esp210.upload.resetmethod=ck
3169
3187
esp210.build.flash_mode=qio
3188
+ esp210.build.flash_flags=-DFLASHMODE_QIO
3170
3189
esp210.build.flash_freq=40
3171
3190
esp210.menu.eesz.4M=4M (no SPIFFS)
3172
3191
esp210.menu.eesz.4M.build.flash_size=4M
@@ -3350,6 +3369,7 @@ d1_mini.menu.exception.enabled.build.exception_flags=-fexceptions
3350
3369
d1_mini.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
3351
3370
d1_mini.upload.resetmethod=nodemcu
3352
3371
d1_mini.build.flash_mode=dio
3372
+ d1_mini.build.flash_flags=-DFLASHMODE_DIO
3353
3373
d1_mini.build.flash_freq=40
3354
3374
d1_mini.menu.eesz.4M=4M (no SPIFFS)
3355
3375
d1_mini.menu.eesz.4M.build.flash_size=4M
@@ -3533,6 +3553,7 @@ d1_mini_pro.menu.exception.enabled.build.exception_flags=-fexceptions
3533
3553
d1_mini_pro.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
3534
3554
d1_mini_pro.upload.resetmethod=nodemcu
3535
3555
d1_mini_pro.build.flash_mode=dio
3556
+ d1_mini_pro.build.flash_flags=-DFLASHMODE_DIO
3536
3557
d1_mini_pro.build.flash_freq=40
3537
3558
d1_mini_pro.menu.eesz.16M14M=16M (14M SPIFFS)
3538
3559
d1_mini_pro.menu.eesz.16M14M.build.flash_size=16M
@@ -3699,6 +3720,7 @@ d1_mini_lite.menu.exception.enabled.build.exception_flags=-fexceptions
3699
3720
d1_mini_lite.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
3700
3721
d1_mini_lite.upload.resetmethod=nodemcu
3701
3722
d1_mini_lite.build.flash_mode=dout
3723
+ d1_mini_lite.build.flash_flags=-DFLASHMODE_DOUT
3702
3724
d1_mini_lite.build.flash_freq=40
3703
3725
d1_mini_lite.menu.eesz.1M=1M (no SPIFFS)
3704
3726
d1_mini_lite.menu.eesz.1M.build.flash_size=1M
@@ -3922,6 +3944,7 @@ d1.menu.exception.enabled.build.exception_flags=-fexceptions
3922
3944
d1.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
3923
3945
d1.upload.resetmethod=nodemcu
3924
3946
d1.build.flash_mode=dio
3947
+ d1.build.flash_flags=-DFLASHMODE_DIO
3925
3948
d1.build.flash_freq=40
3926
3949
d1.menu.eesz.4M=4M (no SPIFFS)
3927
3950
d1.menu.eesz.4M.build.flash_size=4M
@@ -4108,6 +4131,7 @@ espino.menu.ResetMethod.ck.upload.resetmethod=ck
4108
4131
espino.menu.ResetMethod.nodemcu=nodemcu
4109
4132
espino.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
4110
4133
espino.build.flash_mode=qio
4134
+ espino.build.flash_flags=-DFLASHMODE_QIO
4111
4135
espino.build.flash_freq=40
4112
4136
espino.menu.eesz.4M=4M (no SPIFFS)
4113
4137
espino.menu.eesz.4M.build.flash_size=4M
@@ -4291,6 +4315,7 @@ espinotee.menu.exception.enabled.build.exception_flags=-fexceptions
4291
4315
espinotee.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
4292
4316
espinotee.upload.resetmethod=nodemcu
4293
4317
espinotee.build.flash_mode=qio
4318
+ espinotee.build.flash_flags=-DFLASHMODE_QIO
4294
4319
espinotee.build.flash_freq=40
4295
4320
espinotee.menu.eesz.4M=4M (no SPIFFS)
4296
4321
espinotee.menu.eesz.4M.build.flash_size=4M
@@ -4491,6 +4516,7 @@ wifinfo.menu.exception.enabled.build.exception_flags=-fexceptions
4491
4516
wifinfo.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
4492
4517
wifinfo.upload.resetmethod=nodemcu
4493
4518
wifinfo.build.flash_mode=qio
4519
+ wifinfo.build.flash_flags=-DFLASHMODE_QIO
4494
4520
wifinfo.menu.FlashFreq.40=40MHz
4495
4521
wifinfo.menu.FlashFreq.40.build.flash_freq=40
4496
4522
wifinfo.menu.FlashFreq.80=80MHz
@@ -4729,6 +4755,7 @@ arduino-esp8266.menu.exception.enabled.build.exception_flags=-fexceptions
4729
4755
arduino-esp8266.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
4730
4756
arduino-esp8266.upload.resetmethod=ck
4731
4757
arduino-esp8266.build.flash_mode=qio
4758
+ arduino-esp8266.build.flash_flags=-DFLASHMODE_QIO
4732
4759
arduino-esp8266.build.flash_freq=40
4733
4760
arduino-esp8266.menu.eesz.4M=4M (no SPIFFS)
4734
4761
arduino-esp8266.menu.eesz.4M.build.flash_size=4M
@@ -4913,6 +4940,7 @@ gen4iod.menu.exception.enabled.build.exception_flags=-fexceptions
4913
4940
gen4iod.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
4914
4941
gen4iod.upload.resetmethod=nodemcu
4915
4942
gen4iod.build.flash_mode=dio
4943
+ gen4iod.build.flash_flags=-DFLASHMODE_DIO
4916
4944
gen4iod.build.flash_freq=80
4917
4945
gen4iod.menu.eesz.512K=512K (no SPIFFS)
4918
4946
gen4iod.menu.eesz.512K.build.flash_size=512K
@@ -5097,6 +5125,7 @@ oak.menu.exception.enabled.build.exception_flags=-fexceptions
5097
5125
oak.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
5098
5126
oak.upload.resetmethod=none
5099
5127
oak.build.flash_mode=dio
5128
+ oak.build.flash_flags=-DFLASHMODE_DIO
5100
5129
oak.build.flash_freq=40
5101
5130
oak.menu.eesz.4M=4M (no SPIFFS)
5102
5131
oak.menu.eesz.4M.build.flash_size=4M
@@ -5280,6 +5309,7 @@ wifiduino.menu.exception.enabled.build.exception_flags=-fexceptions
5280
5309
wifiduino.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
5281
5310
wifiduino.upload.resetmethod=nodemcu
5282
5311
wifiduino.build.flash_mode=dio
5312
+ wifiduino.build.flash_flags=-DFLASHMODE_DIO
5283
5313
wifiduino.build.flash_freq=40
5284
5314
wifiduino.menu.eesz.4M=4M (no SPIFFS)
5285
5315
wifiduino.menu.eesz.4M.build.flash_size=4M
@@ -5466,14 +5496,18 @@ wifi_slot.menu.FlashFreq.40=40MHz
5466
5496
wifi_slot.menu.FlashFreq.40.build.flash_freq=40
5467
5497
wifi_slot.menu.FlashFreq.80=80MHz
5468
5498
wifi_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
5473
5502
wifi_slot.menu.FlashMode.dio=DIO
5474
5503
wifi_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
5477
5511
wifi_slot.menu.eesz.1M=1M (no SPIFFS)
5478
5512
wifi_slot.menu.eesz.1M.build.flash_size=1M
5479
5513
wifi_slot.menu.eesz.1M.build.flash_size_bytes=0x100000
@@ -5743,6 +5777,7 @@ wiolink.menu.exception.enabled.build.exception_flags=-fexceptions
5743
5777
wiolink.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
5744
5778
wiolink.upload.resetmethod=nodemcu
5745
5779
wiolink.build.flash_mode=qio
5780
+ wiolink.build.flash_flags=-DFLASHMODE_QIO
5746
5781
wiolink.build.flash_freq=40
5747
5782
wiolink.menu.eesz.4M=4M (no SPIFFS)
5748
5783
wiolink.menu.eesz.4M.build.flash_size=4M
@@ -5926,6 +5961,7 @@ espectro.menu.exception.enabled.build.exception_flags=-fexceptions
5926
5961
espectro.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
5927
5962
espectro.upload.resetmethod=nodemcu
5928
5963
espectro.build.flash_mode=dio
5964
+ espectro.build.flash_flags=-DFLASHMODE_DIO
5929
5965
espectro.build.flash_freq=40
5930
5966
espectro.menu.eesz.4M=4M (no SPIFFS)
5931
5967
espectro.menu.eesz.4M.build.flash_size=4M
0 commit comments