Skip to content

Commit e00d555

Browse files
committed
Reset method changes for esptool.py
1 parent 2d1acfa commit e00d555

File tree

3 files changed

+105
-93
lines changed

3 files changed

+105
-93
lines changed

boards.txt

+55-59
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,12 @@ generic.menu.ssl.all=All SSL ciphers (most compatible)
6161
generic.menu.ssl.all.build.sslflags=
6262
generic.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
6363
generic.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
64-
generic.menu.ResetMethod.ck=ck
65-
generic.menu.ResetMethod.ck.upload.resetmethod=ck
66-
generic.menu.ResetMethod.nodemcu=nodemcu
67-
generic.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
68-
generic.menu.ResetMethod.none=none
69-
generic.menu.ResetMethod.none.upload.resetmethod=none
70-
generic.menu.ResetMethod.dtrset=dtrset
71-
generic.menu.ResetMethod.dtrset.upload.resetmethod=dtrset
64+
generic.menu.ResetMethod.dtr=dtr
65+
generic.menu.ResetMethod.dtr.upload.resetmethod=--before default_reset --after hard_reset
66+
generic.menu.ResetMethod.nodtr=no dtr
67+
generic.menu.ResetMethod.nodtr.upload.resetmethod=--before no_reset --after soft_reset
68+
generic.menu.ResetMethod.nodtr_nosync=no dtr, no_sync
69+
generic.menu.ResetMethod.nodtr_nosync.upload.resetmethod=--before no_reset_no_sync --after soft_reset
7270
generic.menu.CrystalFreq.26=26 MHz
7371
generic.menu.CrystalFreq.40=40 MHz
7472
generic.menu.CrystalFreq.40.build.extra_flags=-DF_CRYSTAL=40000000 -DESP8266
@@ -528,14 +526,12 @@ esp8285.menu.ssl.all=All SSL ciphers (most compatible)
528526
esp8285.menu.ssl.all.build.sslflags=
529527
esp8285.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
530528
esp8285.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
531-
esp8285.menu.ResetMethod.ck=ck
532-
esp8285.menu.ResetMethod.ck.upload.resetmethod=ck
533-
esp8285.menu.ResetMethod.nodemcu=nodemcu
534-
esp8285.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
535-
esp8285.menu.ResetMethod.none=none
536-
esp8285.menu.ResetMethod.none.upload.resetmethod=none
537-
esp8285.menu.ResetMethod.dtrset=dtrset
538-
esp8285.menu.ResetMethod.dtrset.upload.resetmethod=dtrset
529+
esp8285.menu.ResetMethod.dtr=dtr
530+
esp8285.menu.ResetMethod.dtr.upload.resetmethod=--before default_reset --after hard_reset
531+
esp8285.menu.ResetMethod.nodtr=no dtr
532+
esp8285.menu.ResetMethod.nodtr.upload.resetmethod=--before no_reset --after soft_reset
533+
esp8285.menu.ResetMethod.nodtr_nosync=no dtr, no_sync
534+
esp8285.menu.ResetMethod.nodtr_nosync.upload.resetmethod=--before no_reset_no_sync --after soft_reset
539535
esp8285.menu.CrystalFreq.26=26 MHz
540536
esp8285.menu.CrystalFreq.40=40 MHz
541537
esp8285.menu.CrystalFreq.40.build.extra_flags=-DF_CRYSTAL=40000000 -DESP8266
@@ -772,9 +768,9 @@ espduino.name=ESPDuino (ESP-13 Module)
772768
espduino.build.board=ESP8266_ESP13
773769
espduino.build.variant=ESPDuino
774770
espduino.menu.ResetMethod.v1=ESPduino-V1
775-
espduino.menu.ResetMethod.v1.upload.resetmethod=ck
771+
espduino.menu.ResetMethod.v1.upload.resetmethod=--before no_reset --after soft_reset
776772
espduino.menu.ResetMethod.v2=ESPduino-V2
777-
espduino.menu.ResetMethod.v2.upload.resetmethod=nodemcu
773+
espduino.menu.ResetMethod.v2.upload.resetmethod=--before default_reset --after hard_reset
778774
espduino.menu.UploadTool.espota=OTA
779775
espduino.menu.UploadTool.espota.upload.tool=espota
780776
espduino.menu.UploadTool.esptool=Serial
@@ -1006,7 +1002,7 @@ huzzah.menu.ssl.all=All SSL ciphers (most compatible)
10061002
huzzah.menu.ssl.all.build.sslflags=
10071003
huzzah.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
10081004
huzzah.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
1009-
huzzah.upload.resetmethod=nodemcu
1005+
huzzah.upload.resetmethod=--before default_reset --after hard_reset
10101006
huzzah.build.flash_mode=qio
10111007
huzzah.build.flash_flags=-DFLASHMODE_QIO
10121008
huzzah.build.flash_freq=40
@@ -1199,7 +1195,7 @@ inventone.menu.ssl.all=All SSL ciphers (most compatible)
11991195
inventone.menu.ssl.all.build.sslflags=
12001196
inventone.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
12011197
inventone.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
1202-
inventone.upload.resetmethod=nodemcu
1198+
inventone.upload.resetmethod=--before default_reset --after hard_reset
12031199
inventone.build.flash_mode=dio
12041200
inventone.build.flash_flags=-DFLASHMODE_DIO
12051201
inventone.build.flash_freq=40
@@ -1392,7 +1388,7 @@ cw01.menu.ssl.all=All SSL ciphers (most compatible)
13921388
cw01.menu.ssl.all.build.sslflags=
13931389
cw01.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
13941390
cw01.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
1395-
cw01.upload.resetmethod=nodemcu
1391+
cw01.upload.resetmethod=--before default_reset --after hard_reset
13961392
cw01.menu.CrystalFreq.26=26 MHz
13971393
cw01.menu.CrystalFreq.40=40 MHz
13981394
cw01.menu.CrystalFreq.40.build.extra_flags=-DF_CRYSTAL=40000000 -DESP8266
@@ -1628,10 +1624,10 @@ espresso_lite_v1.menu.eesz.4M.build.flash_ld=eagle.flash.4m.ld
16281624
espresso_lite_v1.menu.eesz.4M.build.spiffs_pagesize=256
16291625
espresso_lite_v1.menu.eesz.4M.upload.maximum_size=1044464
16301626
espresso_lite_v1.menu.eesz.4M.build.rfcal_addr=0x3FC000
1631-
espresso_lite_v1.menu.ResetMethod.ck=ck
1632-
espresso_lite_v1.menu.ResetMethod.ck.upload.resetmethod=ck
1633-
espresso_lite_v1.menu.ResetMethod.nodemcu=nodemcu
1634-
espresso_lite_v1.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
1627+
espresso_lite_v1.menu.ResetMethod.dtr=dtr
1628+
espresso_lite_v1.menu.ResetMethod.dtr.upload.resetmethod=--before default_reset --after hard_reset
1629+
espresso_lite_v1.menu.ResetMethod.nodtr=no dtr
1630+
espresso_lite_v1.menu.ResetMethod.nodtr.upload.resetmethod=--before no_reset --after soft_reset
16351631
espresso_lite_v1.menu.ip.lm2f=v2 Lower Memory
16361632
espresso_lite_v1.menu.ip.lm2f.build.lwip_include=lwip2/include
16371633
espresso_lite_v1.menu.ip.lm2f.build.lwip_lib=-llwip2-536-feat
@@ -1824,10 +1820,10 @@ espresso_lite_v2.menu.eesz.4M.build.flash_ld=eagle.flash.4m.ld
18241820
espresso_lite_v2.menu.eesz.4M.build.spiffs_pagesize=256
18251821
espresso_lite_v2.menu.eesz.4M.upload.maximum_size=1044464
18261822
espresso_lite_v2.menu.eesz.4M.build.rfcal_addr=0x3FC000
1827-
espresso_lite_v2.menu.ResetMethod.ck=ck
1828-
espresso_lite_v2.menu.ResetMethod.ck.upload.resetmethod=ck
1829-
espresso_lite_v2.menu.ResetMethod.nodemcu=nodemcu
1830-
espresso_lite_v2.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
1823+
espresso_lite_v2.menu.ResetMethod.dtr=dtr
1824+
espresso_lite_v2.menu.ResetMethod.dtr.upload.resetmethod=--before default_reset --after hard_reset
1825+
espresso_lite_v2.menu.ResetMethod.nodtr=no dtr
1826+
espresso_lite_v2.menu.ResetMethod.nodtr.upload.resetmethod=--before no_reset --after soft_reset
18311827
espresso_lite_v2.menu.ip.lm2f=v2 Lower Memory
18321828
espresso_lite_v2.menu.ip.lm2f.build.lwip_include=lwip2/include
18331829
espresso_lite_v2.menu.ip.lm2f.build.lwip_lib=-llwip2-536-feat
@@ -2020,10 +2016,10 @@ phoenix_v1.menu.eesz.4M.build.flash_ld=eagle.flash.4m.ld
20202016
phoenix_v1.menu.eesz.4M.build.spiffs_pagesize=256
20212017
phoenix_v1.menu.eesz.4M.upload.maximum_size=1044464
20222018
phoenix_v1.menu.eesz.4M.build.rfcal_addr=0x3FC000
2023-
phoenix_v1.menu.ResetMethod.ck=ck
2024-
phoenix_v1.menu.ResetMethod.ck.upload.resetmethod=ck
2025-
phoenix_v1.menu.ResetMethod.nodemcu=nodemcu
2026-
phoenix_v1.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
2019+
phoenix_v1.menu.ResetMethod.dtr=dtr
2020+
phoenix_v1.menu.ResetMethod.dtr.upload.resetmethod=--before default_reset --after hard_reset
2021+
phoenix_v1.menu.ResetMethod.nodtr=no dtr
2022+
phoenix_v1.menu.ResetMethod.nodtr.upload.resetmethod=--before no_reset --after soft_reset
20272023
phoenix_v1.menu.ip.lm2f=v2 Lower Memory
20282024
phoenix_v1.menu.ip.lm2f.build.lwip_include=lwip2/include
20292025
phoenix_v1.menu.ip.lm2f.build.lwip_lib=-llwip2-536-feat
@@ -2216,10 +2212,10 @@ phoenix_v2.menu.eesz.4M.build.flash_ld=eagle.flash.4m.ld
22162212
phoenix_v2.menu.eesz.4M.build.spiffs_pagesize=256
22172213
phoenix_v2.menu.eesz.4M.upload.maximum_size=1044464
22182214
phoenix_v2.menu.eesz.4M.build.rfcal_addr=0x3FC000
2219-
phoenix_v2.menu.ResetMethod.ck=ck
2220-
phoenix_v2.menu.ResetMethod.ck.upload.resetmethod=ck
2221-
phoenix_v2.menu.ResetMethod.nodemcu=nodemcu
2222-
phoenix_v2.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
2215+
phoenix_v2.menu.ResetMethod.dtr=dtr
2216+
phoenix_v2.menu.ResetMethod.dtr.upload.resetmethod=--before default_reset --after hard_reset
2217+
phoenix_v2.menu.ResetMethod.nodtr=no dtr
2218+
phoenix_v2.menu.ResetMethod.nodtr.upload.resetmethod=--before no_reset --after soft_reset
22232219
phoenix_v2.menu.ip.lm2f=v2 Lower Memory
22242220
phoenix_v2.menu.ip.lm2f.build.lwip_include=lwip2/include
22252221
phoenix_v2.menu.ip.lm2f.build.lwip_lib=-llwip2-536-feat
@@ -2372,7 +2368,7 @@ nodemcu.menu.ssl.all=All SSL ciphers (most compatible)
23722368
nodemcu.menu.ssl.all.build.sslflags=
23732369
nodemcu.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
23742370
nodemcu.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
2375-
nodemcu.upload.resetmethod=nodemcu
2371+
nodemcu.upload.resetmethod=--before default_reset --after hard_reset
23762372
nodemcu.build.flash_mode=qio
23772373
nodemcu.build.flash_flags=-DFLASHMODE_QIO
23782374
nodemcu.build.flash_freq=40
@@ -2565,7 +2561,7 @@ nodemcuv2.menu.ssl.all=All SSL ciphers (most compatible)
25652561
nodemcuv2.menu.ssl.all.build.sslflags=
25662562
nodemcuv2.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
25672563
nodemcuv2.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
2568-
nodemcuv2.upload.resetmethod=nodemcu
2564+
nodemcuv2.upload.resetmethod=--before default_reset --after hard_reset
25692565
nodemcuv2.build.flash_mode=dio
25702566
nodemcuv2.build.flash_flags=-DFLASHMODE_DIO
25712567
nodemcuv2.build.flash_freq=40
@@ -2758,7 +2754,7 @@ modwifi.menu.ssl.all=All SSL ciphers (most compatible)
27582754
modwifi.menu.ssl.all.build.sslflags=
27592755
modwifi.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
27602756
modwifi.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
2761-
modwifi.upload.resetmethod=ck
2757+
modwifi.upload.resetmethod=--before no_reset --after soft_reset
27622758
modwifi.build.flash_mode=qio
27632759
modwifi.build.flash_flags=-DFLASHMODE_QIO
27642760
modwifi.build.flash_freq=40
@@ -2971,7 +2967,7 @@ thing.menu.ssl.all=All SSL ciphers (most compatible)
29712967
thing.menu.ssl.all.build.sslflags=
29722968
thing.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
29732969
thing.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
2974-
thing.upload.resetmethod=ck
2970+
thing.upload.resetmethod=--before no_reset --after soft_reset
29752971
thing.build.flash_mode=qio
29762972
thing.build.flash_flags=-DFLASHMODE_QIO
29772973
thing.build.flash_freq=40
@@ -3164,7 +3160,7 @@ thingdev.menu.ssl.all=All SSL ciphers (most compatible)
31643160
thingdev.menu.ssl.all.build.sslflags=
31653161
thingdev.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
31663162
thingdev.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
3167-
thingdev.upload.resetmethod=nodemcu
3163+
thingdev.upload.resetmethod=--before default_reset --after hard_reset
31683164
thingdev.build.flash_mode=dio
31693165
thingdev.build.flash_flags=-DFLASHMODE_DIO
31703166
thingdev.build.flash_freq=40
@@ -3357,7 +3353,7 @@ esp210.menu.ssl.all=All SSL ciphers (most compatible)
33573353
esp210.menu.ssl.all.build.sslflags=
33583354
esp210.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
33593355
esp210.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
3360-
esp210.upload.resetmethod=ck
3356+
esp210.upload.resetmethod=--before no_reset --after soft_reset
33613357
esp210.build.flash_mode=qio
33623358
esp210.build.flash_flags=-DFLASHMODE_QIO
33633359
esp210.build.flash_freq=40
@@ -3550,7 +3546,7 @@ d1_mini.menu.ssl.all=All SSL ciphers (most compatible)
35503546
d1_mini.menu.ssl.all.build.sslflags=
35513547
d1_mini.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
35523548
d1_mini.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
3553-
d1_mini.upload.resetmethod=nodemcu
3549+
d1_mini.upload.resetmethod=--before default_reset --after hard_reset
35543550
d1_mini.build.flash_mode=dio
35553551
d1_mini.build.flash_flags=-DFLASHMODE_DIO
35563552
d1_mini.build.flash_freq=40
@@ -3743,7 +3739,7 @@ d1_mini_pro.menu.ssl.all=All SSL ciphers (most compatible)
37433739
d1_mini_pro.menu.ssl.all.build.sslflags=
37443740
d1_mini_pro.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
37453741
d1_mini_pro.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
3746-
d1_mini_pro.upload.resetmethod=nodemcu
3742+
d1_mini_pro.upload.resetmethod=--before default_reset --after hard_reset
37473743
d1_mini_pro.build.flash_mode=dio
37483744
d1_mini_pro.build.flash_flags=-DFLASHMODE_DIO
37493745
d1_mini_pro.build.flash_freq=40
@@ -3919,7 +3915,7 @@ d1_mini_lite.menu.ssl.all=All SSL ciphers (most compatible)
39193915
d1_mini_lite.menu.ssl.all.build.sslflags=
39203916
d1_mini_lite.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
39213917
d1_mini_lite.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
3922-
d1_mini_lite.upload.resetmethod=nodemcu
3918+
d1_mini_lite.upload.resetmethod=--before default_reset --after hard_reset
39233919
d1_mini_lite.build.flash_mode=dout
39243920
d1_mini_lite.build.flash_flags=-DFLASHMODE_DOUT
39253921
d1_mini_lite.build.flash_freq=40
@@ -4152,7 +4148,7 @@ d1.menu.ssl.all=All SSL ciphers (most compatible)
41524148
d1.menu.ssl.all.build.sslflags=
41534149
d1.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
41544150
d1.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
4155-
d1.upload.resetmethod=nodemcu
4151+
d1.upload.resetmethod=--before default_reset --after hard_reset
41564152
d1.build.flash_mode=dio
41574153
d1.build.flash_flags=-DFLASHMODE_DIO
41584154
d1.build.flash_freq=40
@@ -4345,10 +4341,10 @@ espino.menu.ssl.all=All SSL ciphers (most compatible)
43454341
espino.menu.ssl.all.build.sslflags=
43464342
espino.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
43474343
espino.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
4348-
espino.menu.ResetMethod.ck=ck
4349-
espino.menu.ResetMethod.ck.upload.resetmethod=ck
4350-
espino.menu.ResetMethod.nodemcu=nodemcu
4351-
espino.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
4344+
espino.menu.ResetMethod.dtr=dtr
4345+
espino.menu.ResetMethod.dtr.upload.resetmethod=--before default_reset --after hard_reset
4346+
espino.menu.ResetMethod.nodtr=no dtr
4347+
espino.menu.ResetMethod.nodtr.upload.resetmethod=--before no_reset --after soft_reset
43524348
espino.build.flash_mode=qio
43534349
espino.build.flash_flags=-DFLASHMODE_QIO
43544350
espino.build.flash_freq=40
@@ -4541,7 +4537,7 @@ espinotee.menu.ssl.all=All SSL ciphers (most compatible)
45414537
espinotee.menu.ssl.all.build.sslflags=
45424538
espinotee.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
45434539
espinotee.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
4544-
espinotee.upload.resetmethod=nodemcu
4540+
espinotee.upload.resetmethod=--before default_reset --after hard_reset
45454541
espinotee.build.flash_mode=qio
45464542
espinotee.build.flash_flags=-DFLASHMODE_QIO
45474543
espinotee.build.flash_freq=40
@@ -4751,7 +4747,7 @@ wifinfo.menu.ssl.all=All SSL ciphers (most compatible)
47514747
wifinfo.menu.ssl.all.build.sslflags=
47524748
wifinfo.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
47534749
wifinfo.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
4754-
wifinfo.upload.resetmethod=nodemcu
4750+
wifinfo.upload.resetmethod=--before default_reset --after hard_reset
47554751
wifinfo.build.flash_mode=qio
47564752
wifinfo.build.flash_flags=-DFLASHMODE_QIO
47574753
wifinfo.menu.FlashFreq.40=40MHz
@@ -4999,7 +4995,7 @@ arduino-esp8266.menu.ssl.all=All SSL ciphers (most compatible)
49994995
arduino-esp8266.menu.ssl.all.build.sslflags=
50004996
arduino-esp8266.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
50014997
arduino-esp8266.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
5002-
arduino-esp8266.upload.resetmethod=ck
4998+
arduino-esp8266.upload.resetmethod=--before no_reset --after soft_reset
50034999
arduino-esp8266.build.flash_mode=qio
50045000
arduino-esp8266.build.flash_flags=-DFLASHMODE_QIO
50055001
arduino-esp8266.build.flash_freq=40
@@ -5193,7 +5189,7 @@ gen4iod.menu.ssl.all=All SSL ciphers (most compatible)
51935189
gen4iod.menu.ssl.all.build.sslflags=
51945190
gen4iod.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
51955191
gen4iod.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
5196-
gen4iod.upload.resetmethod=nodemcu
5192+
gen4iod.upload.resetmethod=--before default_reset --after hard_reset
51975193
gen4iod.build.flash_mode=dio
51985194
gen4iod.build.flash_flags=-DFLASHMODE_DIO
51995195
gen4iod.build.flash_freq=80
@@ -5580,7 +5576,7 @@ wifiduino.menu.ssl.all=All SSL ciphers (most compatible)
55805576
wifiduino.menu.ssl.all.build.sslflags=
55815577
wifiduino.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
55825578
wifiduino.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
5583-
wifiduino.upload.resetmethod=nodemcu
5579+
wifiduino.upload.resetmethod=--before default_reset --after hard_reset
55845580
wifiduino.build.flash_mode=dio
55855581
wifiduino.build.flash_flags=-DFLASHMODE_DIO
55865582
wifiduino.build.flash_freq=40
@@ -5773,7 +5769,7 @@ wifi_slot.menu.ssl.all=All SSL ciphers (most compatible)
57735769
wifi_slot.menu.ssl.all.build.sslflags=
57745770
wifi_slot.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
57755771
wifi_slot.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
5776-
wifi_slot.upload.resetmethod=nodemcu
5772+
wifi_slot.upload.resetmethod=--before default_reset --after hard_reset
57775773
wifi_slot.menu.FlashFreq.40=40MHz
57785774
wifi_slot.menu.FlashFreq.40.build.flash_freq=40
57795775
wifi_slot.menu.FlashFreq.80=80MHz
@@ -6076,7 +6072,7 @@ wiolink.menu.ssl.all=All SSL ciphers (most compatible)
60766072
wiolink.menu.ssl.all.build.sslflags=
60776073
wiolink.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
60786074
wiolink.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
6079-
wiolink.upload.resetmethod=nodemcu
6075+
wiolink.upload.resetmethod=--before default_reset --after hard_reset
60806076
wiolink.build.flash_mode=qio
60816077
wiolink.build.flash_flags=-DFLASHMODE_QIO
60826078
wiolink.build.flash_freq=40
@@ -6269,7 +6265,7 @@ espectro.menu.ssl.all=All SSL ciphers (most compatible)
62696265
espectro.menu.ssl.all.build.sslflags=
62706266
espectro.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
62716267
espectro.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
6272-
espectro.upload.resetmethod=nodemcu
6268+
espectro.upload.resetmethod=--before default_reset --after hard_reset
62736269
espectro.build.flash_mode=dio
62746270
espectro.build.flash_flags=-DFLASHMODE_DIO
62756271
espectro.build.flash_freq=40

platform.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ tools.esptool.upload.params.quiet=
140140
# First, potentially perform an erase or nothing
141141
# Next, do the binary upload
142142
# Combined in one rule because Arduino doesn't suport upload.1.pattern/upload.3.pattern
143-
tools.esptool.upload.pattern="{cmd}" "{runtime.platform.path}/tools/upload.py" --chip esp8266 --port "{serial.port}" --baud "{upload.speed}" "{upload.verbose}" {upload.erase_cmd} --end --chip esp8266 --port "{serial.port}" --baud "{upload.speed}" "{upload.verbose}" write_flash 0x0 "{build.path}/{build.project_name}.bin" --end
143+
tools.esptool.upload.pattern="{cmd}" "{runtime.platform.path}/tools/upload.py" --chip esp8266 --port "{serial.port}" --baud "{upload.speed}" "{upload.verbose}" {upload.erase_cmd} --end --chip esp8266 --port "{serial.port}" --baud "{upload.speed}" {upload.resetmethod} "{upload.verbose}" write_flash 0x0 "{build.path}/{build.project_name}.bin" --end
144144

145145
tools.esptool.upload.network_pattern="{network_cmd}" "{runtime.platform.path}/tools/espota.py" -i "{serial.port}" -p "{network.port}" "--auth={network.password}" -f "{build.path}/{build.project_name}.bin"
146146

0 commit comments

Comments
 (0)