Skip to content

Commit 4e539b2

Browse files
mribbled-a-v
authored andcommitted
Add a new resetmethod_menu_all macro (#4241)
* Add a new resetmethod_menu_extra macro to give the choice of all the reset options. Then only offer all these options for the generic modules.
1 parent 8a24598 commit 4e539b2

File tree

2 files changed

+6
-20
lines changed

2 files changed

+6
-20
lines changed

boards.txt

-20
Original file line numberDiff line numberDiff line change
@@ -817,10 +817,6 @@ espresso_lite_v1.menu.ResetMethod.ck=ck
817817
espresso_lite_v1.menu.ResetMethod.ck.upload.resetmethod=ck
818818
espresso_lite_v1.menu.ResetMethod.nodemcu=nodemcu
819819
espresso_lite_v1.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
820-
espresso_lite_v1.menu.ResetMethod.none=none
821-
espresso_lite_v1.menu.ResetMethod.none.upload.resetmethod=none
822-
espresso_lite_v1.menu.ResetMethod.dtrset=dtrset
823-
espresso_lite_v1.menu.ResetMethod.dtrset.upload.resetmethod=dtrset
824820
espresso_lite_v1.menu.LwIPVariant.v2mss536=v2 Prebuilt (MSS=536)
825821
espresso_lite_v1.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include
826822
espresso_lite_v1.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2
@@ -951,10 +947,6 @@ espresso_lite_v2.menu.ResetMethod.ck=ck
951947
espresso_lite_v2.menu.ResetMethod.ck.upload.resetmethod=ck
952948
espresso_lite_v2.menu.ResetMethod.nodemcu=nodemcu
953949
espresso_lite_v2.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
954-
espresso_lite_v2.menu.ResetMethod.none=none
955-
espresso_lite_v2.menu.ResetMethod.none.upload.resetmethod=none
956-
espresso_lite_v2.menu.ResetMethod.dtrset=dtrset
957-
espresso_lite_v2.menu.ResetMethod.dtrset.upload.resetmethod=dtrset
958950
espresso_lite_v2.menu.LwIPVariant.v2mss536=v2 Prebuilt (MSS=536)
959951
espresso_lite_v2.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include
960952
espresso_lite_v2.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2
@@ -1085,10 +1077,6 @@ phoenix_v1.menu.ResetMethod.ck=ck
10851077
phoenix_v1.menu.ResetMethod.ck.upload.resetmethod=ck
10861078
phoenix_v1.menu.ResetMethod.nodemcu=nodemcu
10871079
phoenix_v1.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
1088-
phoenix_v1.menu.ResetMethod.none=none
1089-
phoenix_v1.menu.ResetMethod.none.upload.resetmethod=none
1090-
phoenix_v1.menu.ResetMethod.dtrset=dtrset
1091-
phoenix_v1.menu.ResetMethod.dtrset.upload.resetmethod=dtrset
10921080
phoenix_v1.menu.LwIPVariant.v2mss536=v2 Prebuilt (MSS=536)
10931081
phoenix_v1.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include
10941082
phoenix_v1.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2
@@ -1219,10 +1207,6 @@ phoenix_v2.menu.ResetMethod.ck=ck
12191207
phoenix_v2.menu.ResetMethod.ck.upload.resetmethod=ck
12201208
phoenix_v2.menu.ResetMethod.nodemcu=nodemcu
12211209
phoenix_v2.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
1222-
phoenix_v2.menu.ResetMethod.none=none
1223-
phoenix_v2.menu.ResetMethod.none.upload.resetmethod=none
1224-
phoenix_v2.menu.ResetMethod.dtrset=dtrset
1225-
phoenix_v2.menu.ResetMethod.dtrset.upload.resetmethod=dtrset
12261210
phoenix_v2.menu.LwIPVariant.v2mss536=v2 Prebuilt (MSS=536)
12271211
phoenix_v2.menu.LwIPVariant.v2mss536.build.lwip_include=lwip2/include
12281212
phoenix_v2.menu.LwIPVariant.v2mss536.build.lwip_lib=-llwip2
@@ -2644,10 +2628,6 @@ espino.menu.ResetMethod.ck=ck
26442628
espino.menu.ResetMethod.ck.upload.resetmethod=ck
26452629
espino.menu.ResetMethod.nodemcu=nodemcu
26462630
espino.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
2647-
espino.menu.ResetMethod.none=none
2648-
espino.menu.ResetMethod.none.upload.resetmethod=none
2649-
espino.menu.ResetMethod.dtrset=dtrset
2650-
espino.menu.ResetMethod.dtrset.upload.resetmethod=dtrset
26512631
espino.build.flash_mode=qio
26522632
espino.build.flash_freq=40
26532633
espino.menu.FlashSize.4M1M=4M (1M SPIFFS)

tools/boards.txt.py

+6
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
# flashfreq_40/_80: fixed flash frequency
2727
# selection menu:
2828
# resetmethod_menu menus for reset method
29+
# resetmethod_menu_extra menus for additional reset methods
2930
# crystalfreq/flashfreq_menu: menus for crystal/flash frequency selection
3031
# flashmode_menu: menus for flashmode selection (dio/dout/qio/qout)
3132
# 512K/1M/2M/4M/8M/16M: menus for flash & SPIFFS size
@@ -62,6 +63,7 @@
6263
},
6364
'macro': [
6465
'resetmethod_menu',
66+
'resetmethod_menu_extra',
6567
'crystalfreq_menu',
6668
'flashfreq_menu',
6769
'flashmode_menu',
@@ -272,6 +274,7 @@
272274
},
273275
'macro': [
274276
'resetmethod_menu',
277+
'resetmethod_menu_extra',
275278
'crystalfreq_menu',
276279
'flashmode_dout',
277280
'flashfreq_40',
@@ -765,6 +768,9 @@
765768
( '.menu.ResetMethod.ck.upload.resetmethod', 'ck' ),
766769
( '.menu.ResetMethod.nodemcu', 'nodemcu' ),
767770
( '.menu.ResetMethod.nodemcu.upload.resetmethod', 'nodemcu' ),
771+
]),
772+
773+
'resetmethod_menu_extra': collections.OrderedDict([
768774
( '.menu.ResetMethod.none', 'none' ),
769775
( '.menu.ResetMethod.none.upload.resetmethod', 'none' ),
770776
( '.menu.ResetMethod.dtrset', 'dtrset' ),

0 commit comments

Comments
 (0)