Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit f772fca

Browse files
authoredMay 29, 2024··
fix(boards): Remove duplicate VID/PID from boards.txt and add default CDC/JTAG board (#9717)
* fix(boards): boards must define unique VID/PID Also adds a hidden board with the default VID/PID of USB CDC/JTAG in order to always show that in IDE when ESP32 CDC/JTAG device is connected * fix(boards): Skip test for the generic board * Trigger board test * fix(boards): Make discovery work on IDE2
1 parent a4ee652 commit f772fca

File tree

2 files changed

+15
-146
lines changed

2 files changed

+15
-146
lines changed
 

‎.github/scripts/find_new_boards.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ do
5454
break
5555
fi
5656
board_name=$(echo "$line" | cut -d '.' -f1 | cut -d '#' -f1)
57-
if [ "$board_name" != "" ]
57+
if [ "$board_name" != "" ] && [ "$board_name" != "esp32_family" ]
5858
then
5959
if [ "$board_name" != "$previous_board" ]
6060
then

‎boards.txt

Lines changed: 14 additions & 145 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@ menu.NetworkLogLevel=Network Log Level
3333
### DO NOT PUT BOARDS ABOVE THE OFFICIAL ESPRESSIF BOARDS! ###
3434
##############################################################
3535

36+
# Generic definition to be used for USB discovery of CDC/JTAG
37+
esp32_family.name=ESP32 Family Device
38+
esp32_family.hide=true
39+
esp32_family.vid.0=0x303a
40+
esp32_family.pid.0=0x1001
41+
esp32_family.upload_port.0.vid=0x303a
42+
esp32_family.upload_port.0.pid=0x1001
43+
44+
##############################################################
45+
3646
esp32c2.name=ESP32C2 Dev Module
3747
esp32c2.hide=true
3848

@@ -149,8 +159,6 @@ esp32c2.menu.EraseFlash.all.upload.erase_cmd=-e
149159
##############################################################
150160

151161
esp32h2.name=ESP32H2 Dev Module
152-
esp32h2.vid.0=0x303a
153-
esp32h2.pid.0=0x1001
154162

155163
esp32h2.bootloader.tool=esptool_py
156164
esp32h2.bootloader.tool.default=esptool_py
@@ -329,8 +337,6 @@ esp32h2.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_comm
329337
##############################################################
330338

331339
esp32c6.name=ESP32C6 Dev Module
332-
esp32c6.vid.0=0x303a
333-
esp32c6.pid.0=0x1001
334340

335341
esp32c6.bootloader.tool=esptool_py
336342
esp32c6.bootloader.tool.default=esptool_py
@@ -515,8 +521,6 @@ esp32c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_zb_cli_comm
515521
##############################################################
516522

517523
esp32s3.name=ESP32S3 Dev Module
518-
esp32s3.vid.0=0x303a
519-
esp32s3.pid.0=0x1001
520524

521525
esp32s3.bootloader.tool=esptool_py
522526
esp32s3.bootloader.tool.default=esptool_py
@@ -761,8 +765,6 @@ esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_co
761765
##############################################################
762766

763767
esp32c3.name=ESP32C3 Dev Module
764-
esp32c3.vid.0=0x303a
765-
esp32c3.pid.0=0x1001
766768

767769
esp32c3.bootloader.tool=esptool_py
768770
esp32c3.bootloader.tool.default=esptool_py
@@ -938,6 +940,8 @@ esp32c3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_co
938940
esp32s2.name=ESP32S2 Dev Module
939941
esp32s2.vid.0=0x303a
940942
esp32s2.pid.0=0x0002
943+
esp32s2.upload_port.vid.0=0x303a
944+
esp32s2.upload_port.pid.0=0x0002
941945

942946
esp32s2.bootloader.tool=esptool_py
943947
esp32s2.bootloader.tool.default=esptool_py
@@ -1676,8 +1680,6 @@ pico32.menu.EraseFlash.all.upload.erase_cmd=-e
16761680
##############################################################
16771681

16781682
esp32s3-octal.name=ESP32S3 Dev Module Octal (WROOM2)
1679-
esp32s3-octal.vid.0=0x303a
1680-
esp32s3-octal.pid.0=0x1001
16811683

16821684
esp32s3-octal.bootloader.tool=esptool_py
16831685
esp32s3-octal.bootloader.tool.default=esptool_py
@@ -1906,8 +1908,6 @@ esp32s3-octal.menu.EraseFlash.all.upload.erase_cmd=-e
19061908
##############################################################
19071909

19081910
esp32s3box.name=ESP32-S3-Box
1909-
esp32s3box.vid.0=0x303a
1910-
esp32s3box.pid.0=0x1001
19111911

19121912
esp32s3box.bootloader.tool=esptool_py
19131913
esp32s3box.bootloader.tool.default=esptool_py
@@ -2004,8 +2004,6 @@ esp32s3box.menu.EraseFlash.all.upload.erase_cmd=-e
20042004
##############################################################
20052005

20062006
esp32s3usbotg.name=ESP32-S3-USB-OTG
2007-
esp32s3usbotg.vid.0=0x303a
2008-
esp32s3usbotg.pid.0=0x1001
20092007

20102008
esp32s3usbotg.bootloader.tool=esptool_py
20112009
esp32s3usbotg.bootloader.tool.default=esptool_py
@@ -2118,8 +2116,6 @@ esp32s3usbotg.menu.EraseFlash.all.upload.erase_cmd=-e
21182116
##############################################################
21192117

21202118
esp32s3camlcd.name=ESP32S3 CAM LCD
2121-
esp32s3camlcd.vid.0=0x303a
2122-
esp32s3camlcd.pid.0=0x1001
21232119

21242120
esp32s3camlcd.bootloader.tool=esptool_py
21252121
esp32s3camlcd.bootloader.tool.default=esptool_py
@@ -2243,6 +2239,8 @@ esp32s3camlcd.menu.EraseFlash.all.upload.erase_cmd=-e
22432239
esp32s2usb.name=ESP32S2 Native USB
22442240
esp32s2usb.vid.0=0x303a
22452241
esp32s2usb.pid.0=0x0003
2242+
esp32s2usb.upload_port.vid.0=0x303a
2243+
esp32s2usb.upload_port.pid.0=0x0003
22462244

22472245
esp32s2usb.bootloader.tool=esptool_py
22482246
esp32s2usb.bootloader.tool.default=esptool_py
@@ -2494,8 +2492,6 @@ esp32wroverkit.menu.EraseFlash.all.upload.erase_cmd=-e
24942492
##############################################################
24952493

24962494
aventen_s3_sync.name=Aventen S3 Sync
2497-
aventen_s3_sync.vid.0=0x303a
2498-
aventen_s3_sync.pid.0=0x1001
24992495
## Based upon ESP32-S3 Dev Board
25002496

25012497
aventen_s3_sync.bootloader.tool=esptool_py
@@ -3854,8 +3850,6 @@ um_tinypico.menu.EraseFlash.all.upload.erase_cmd=-e
38543850
##############################################################
38553851

38563852
um_tinyc6.name=UM TinyC6
3857-
um_tinyc6.vid.0=0x303a
3858-
um_tinyc6.pid.0=0x1001
38593853

38603854
um_tinyc6.bootloader.tool=esptool_py
38613855
um_tinyc6.bootloader.tool.default=esptool_py
@@ -4493,8 +4487,6 @@ lilygo_t_display.menu.EraseFlash.all.upload.erase_cmd=-e
44934487
##############################################################
44944488

44954489
lilygo_t_display_s3.name=LilyGo T-Display-S3
4496-
lilygo_t_display_s3.vid.0=0x303a
4497-
lilygo_t_display_s3.pid.0=0x1001
44984490

44994491
lilygo_t_display_s3.bootloader.tool=esptool_py
45004492
lilygo_t_display_s3.bootloader.tool.default=esptool_py
@@ -5961,8 +5953,6 @@ sparkfun_esp32s2_thing_plus.menu.EraseFlash.all.upload.erase_cmd=-e
59615953
##############################################################
59625954

59635955
sparkfun_esp32c6_thing_plus.name=SparkFun ESP32-C6 Thing Plus
5964-
sparkfun_esp32c6_thing_plus.vid.0=0x303a
5965-
sparkfun_esp32c6_thing_plus.pid.0=0x1001
59665956

59675957
sparkfun_esp32c6_thing_plus.bootloader.tool=esptool_py
59685958
sparkfun_esp32c6_thing_plus.bootloader.tool.default=esptool_py
@@ -6531,8 +6521,6 @@ sparkfun_esp32_iot_redboard.menu.EraseFlash.all.upload.erase_cmd=-e
65316521
##############################################################
65326522

65336523
sparkfun_esp32c6_qwiic_pocket.name=SparkFun ESP32-C6 Qwiic Pocket
6534-
sparkfun_esp32c6_qwiic_pocket.vid.0=0x303a
6535-
sparkfun_esp32c6_qwiic_pocket.pid.0=0x1001
65366524

65376525
sparkfun_esp32c6_qwiic_pocket.bootloader.tool=esptool_py
65386526
sparkfun_esp32c6_qwiic_pocket.bootloader.tool.default=esptool_py
@@ -6988,8 +6976,6 @@ nina_w10.menu.EraseFlash.all.upload.erase_cmd=-e
69886976
##############################################################
69896977

69906978
nora_w10.name=u-blox NORA-W10 series (ESP32-S3)
6991-
nora_w10.vid.0=0x303a
6992-
nora_w10.pid.0=0x1001
69936979

69946980
nora_w10.bootloader.tool=esptool_py
69956981
nora_w10.bootloader.tool.default=esptool_py
@@ -7590,8 +7576,6 @@ d32_pro.menu.EraseFlash.all.upload.erase_cmd=-e
75907576
##############################################################
75917577

75927578
lolin_c3_mini.name=LOLIN C3 Mini
7593-
lolin_c3_mini.vid.0=0x303a
7594-
lolin_c3_mini.pid.0=0x1001
75957579

75967580
lolin_c3_mini.bootloader.tool=esptool_py
75977581
lolin_c3_mini.bootloader.tool.default=esptool_py
@@ -7707,8 +7691,6 @@ lolin_c3_mini.menu.EraseFlash.all.upload.erase_cmd=-e
77077691
##############################################################
77087692

77097693
lolin_c3_pico.name=LOLIN C3 Pico
7710-
lolin_c3_pico.vid.0=0x303a
7711-
lolin_c3_pico.pid.0=0x1001
77127694

77137695
lolin_c3_pico.bootloader.tool=esptool_py
77147696
lolin_c3_pico.bootloader.tool.default=esptool_py
@@ -8017,8 +7999,6 @@ lolin_s2_pico.menu.EraseFlash.all.upload.erase_cmd=-e
80177999
##############################################################
80188000

80198001
lolin_s3.name=LOLIN S3
8020-
lolin_s3.vid.0=0x303a
8021-
lolin_s3.pid.0=0x1001
80228002

80238003
lolin_s3.bootloader.tool=esptool_py
80248004
lolin_s3.bootloader.tool.default=esptool_py
@@ -9234,10 +9214,6 @@ hornbill32minima.menu.EraseFlash.all.upload.erase_cmd=-e
92349214

92359215
##############################################################
92369216
dfrobot_beetle_esp32c3.name=DFRobot Beetle ESP32-C3
9237-
#dfrobot_beetle_esp32c3.vid.0=0x3343
9238-
#dfrobot_beetle_esp32c3.pid.0=0x8364
9239-
dfrobot_beetle_esp32c3.vid.0=0x303a
9240-
dfrobot_beetle_esp32c3.pid.0=0x1001
92419217

92429218
dfrobot_beetle_esp32c3.bootloader.tool=esptool_py
92439219
dfrobot_beetle_esp32c3.bootloader.tool.default=esptool_py
@@ -9378,8 +9354,6 @@ dfrobot_beetle_esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
93789354
##############################################################
93799355

93809356
dfrobot_beetle_esp32c6.name=DFRobot Beetle ESP32-C6
9381-
dfrobot_beetle_esp32c6.vid.0=0x303a
9382-
dfrobot_beetle_esp32c6.pid.0=0x1001
93839357

93849358
dfrobot_beetle_esp32c6.bootloader.tool=esptool_py
93859359
dfrobot_beetle_esp32c6.bootloader.tool.default=esptool_py
@@ -9685,10 +9659,6 @@ dfrobot_firebeetle2_esp32e.menu.EraseFlash.all.upload.erase_cmd=-e
96859659
##############################################################
96869660

96879661
dfrobot_firebeetle2_esp32s3.name=DFRobot Firebeetle 2 ESP32-S3
9688-
#dfrobot_firebeetle2_esp32s3.vid.0=0x3343
9689-
#dfrobot_firebeetle2_esp32s3.pid.0=0x83CF
9690-
dfrobot_firebeetle2_esp32s3.vid.0=0x303a
9691-
dfrobot_firebeetle2_esp32s3.pid.0=0x1001
96929662

96939663
dfrobot_firebeetle2_esp32s3.bootloader.tool=esptool_py
96949664
dfrobot_firebeetle2_esp32s3.bootloader.tool.default=esptool_py
@@ -9902,8 +9872,6 @@ dfrobot_firebeetle2_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
99029872
##############################################################
99039873

99049874
dfrobot_firebeetle2_esp32c6.name=DFRobot FireBeetle 2 ESP32-C6
9905-
dfrobot_firebeetle2_esp32c6.vid.0=0x303a
9906-
dfrobot_firebeetle2_esp32c6.pid.0=0x1001
99079875

99089876
dfrobot_firebeetle2_esp32c6.bootloader.tool=esptool_py
99099877
dfrobot_firebeetle2_esp32c6.bootloader.tool.default=esptool_py
@@ -10051,8 +10019,6 @@ dfrobot_firebeetle2_esp32c6.menu.EraseFlash.all.upload.erase_cmd=-e
1005110019

1005210020
# dfrobot Romeo ESP32-S3
1005310021
dfrobot_romeo_esp32s3.name=DFRobot Romeo ESP32-S3
10054-
dfrobot_romeo_esp32s3.vid.0=0x303a
10055-
dfrobot_romeo_esp32s3.pid.0=0x1001
1005610022

1005710023
dfrobot_romeo_esp32s3.bootloader.tool=esptool_py
1005810024
dfrobot_romeo_esp32s3.bootloader.tool.default=esptool_py
@@ -12906,8 +12872,6 @@ adafruit_qtpy_esp32_pico.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zcz
1290612872
# Adafruit QT Py ESP32-C3
1290712873

1290812874
adafruit_qtpy_esp32c3.name=Adafruit QT Py ESP32-C3
12909-
adafruit_qtpy_esp32c3.vid.0=0x303a
12910-
adafruit_qtpy_esp32c3.pid.0=0x1001
1291112875

1291212876
adafruit_qtpy_esp32c3.bootloader.tool=esptool_py
1291312877
adafruit_qtpy_esp32c3.bootloader.tool.default=esptool_py
@@ -14402,8 +14366,6 @@ nodemcu-32s.menu.EraseFlash.all.upload.erase_cmd=-e
1440214366
##############################################################
1440314367

1440414368
nologo_esp32c3_super_mini.name=Nologo ESP32C3 Super Mini
14405-
nologo_esp32c3_super_mini.vid.0=0x303a
14406-
nologo_esp32c3_super_mini.pid.0=0x1001
1440714369

1440814370
nologo_esp32c3_super_mini.upload.tool=esptool_py
1440914371
nologo_esp32c3_super_mini.upload.tool.default=esptool_py
@@ -14542,8 +14504,6 @@ nologo_esp32c3_super_mini.menu.EraseFlash.all.upload.erase_cmd=-e
1454214504
##############################################################
1454314505

1454414506
nologo_esp32s3_pico.name=Nologo ESP32S3 Pico
14545-
nologo_esp32s3_pico.vid.0=0x303a
14546-
nologo_esp32s3_pico.pid.0=0x1001
1454714507

1454814508
nologo_esp32s3_pico.bootloader.tool=esptool_py
1454914509
nologo_esp32s3_pico.bootloader.tool.default=esptool_py
@@ -15723,8 +15683,6 @@ esp32-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
1572315683
##############################################################
1572415684

1572515685
esp32s2-devkitlipo.name=OLIMEX ESP32-S2-DevKit-Lipo
15726-
esp32s2-devkitlipo.vid.0=0x303a
15727-
esp32s2-devkitlipo.pid.0=0x0002
1572815686

1572915687
esp32s2-devkitlipo.bootloader.tool=esptool_py
1573015688
esp32s2-devkitlipo.bootloader.tool.default=esptool_py
@@ -15916,8 +15874,6 @@ esp32s2-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
1591615874
##############################################################
1591715875

1591815876
esp32s2-devkitlipo-usb.name=OLIMEX ESP32-S2-DevKit-Lipo-USB
15919-
esp32s2-devkitlipo-usb.vid.0=0x303a
15920-
esp32s2-devkitlipo-usb.pid.0=0x0002
1592115877

1592215878
esp32s2-devkitlipo-usb.bootloader.tool=esptool_py
1592315879
esp32s2-devkitlipo-usb.bootloader.tool.default=esptool_py
@@ -16109,8 +16065,6 @@ esp32s2-devkitlipo-usb.menu.EraseFlash.all.upload.erase_cmd=-e
1610916065
##############################################################
1611016066

1611116067
esp32s3-devkitlipo.name=OLIMEX ESP32-S3-DevKit-Lipo
16112-
esp32s3-devkitlipo.vid.0=0x303a
16113-
esp32s3-devkitlipo.pid.0=0x1001
1611416068

1611516069
esp32s3-devkitlipo.bootloader.tool=esptool_py
1611616070
esp32s3-devkitlipo.bootloader.tool.default=esptool_py
@@ -16345,8 +16299,6 @@ esp32s3-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
1634516299
##############################################################
1634616300

1634716301
esp32c3-devkitlipo.name=OLIMEX ESP32-C3-DevKit-Lipo
16348-
esp32c3-devkitlipo.vid.0=0x303a
16349-
esp32c3-devkitlipo.pid.0=0x1001
1635016302

1635116303
esp32c3-devkitlipo.bootloader.tool=esptool_py
1635216304
esp32c3-devkitlipo.bootloader.tool.default=esptool_py
@@ -16516,8 +16468,6 @@ esp32c3-devkitlipo.menu.EraseFlash.all.upload.erase_cmd=-e
1651616468
##############################################################
1651716469

1651816470
esp32c6-evb.name=OLIMEX ESP32-C6-EVB
16519-
esp32c6-evb.vid.0=0x303a
16520-
esp32c6-evb.pid.0=0x1001
1652116471

1652216472
esp32c6-evb.bootloader.tool=esptool_py
1652316473
esp32c6-evb.bootloader.tool.default=esptool_py
@@ -16681,8 +16631,6 @@ esp32c6-evb.menu.EraseFlash.all.upload.erase_cmd=-e
1668116631
##############################################################
1668216632

1668316633
esp32h2-devkitlipo.name=OLIMEX ESP32-H2-DevKit-LiPo
16684-
esp32h2-devkitlipo.vid.0=0x303a
16685-
esp32h2-devkitlipo.pid.0=0x1001
1668616634

1668716635
esp32h2-devkitlipo.bootloader.tool=esptool_py
1668816636
esp32h2-devkitlipo.bootloader.tool.default=esptool_py
@@ -18556,8 +18504,6 @@ m5stack_atom.menu.EraseFlash.all.upload.erase_cmd=-e
1855618504
##############################################################
1855718505

1855818506
m5stack_atoms3.name=M5AtomS3
18559-
m5stack_atoms3.vid.0=0x303a
18560-
m5stack_atoms3.pid.0=0x1001
1856118507
m5stack_atoms3.bootloader.tool=esptool_py
1856218508
m5stack_atoms3.bootloader.tool.default=esptool_py
1856318509

@@ -18785,8 +18731,6 @@ m5stack_atoms3.menu.EraseFlash.all.upload.erase_cmd=-e
1878518731
##############################################################
1878618732

1878718733
m5stack_cores3.name=M5CoreS3
18788-
m5stack_cores3.vid.0=0x303a
18789-
m5stack_cores3.pid.0=0x1001
1879018734
m5stack_cores3.bootloader.tool=esptool_py
1879118735
m5stack_cores3.bootloader.tool.default=esptool_py
1879218736

@@ -19324,8 +19268,6 @@ m5stack_unit_cam.menu.EraseFlash.all.upload.erase_cmd=-e
1932419268
##############################################################
1932519269

1932619270
m5stack_unit_cams3.name=M5UnitCAMS3
19327-
m5stack_unit_cams3.vid.0=0x303a
19328-
m5stack_unit_cams3.pid.0=0x1001
1932919271
m5stack_unit_cams3.bootloader.tool=esptool_py
1933019272
m5stack_unit_cams3.bootloader.tool.default=esptool_py
1933119273

@@ -20176,8 +20118,6 @@ m5stack_stamp_pico.menu.EraseFlash.all.upload.erase_cmd=-e
2017620118
##############################################################
2017720119

2017820120
m5stack_stamp_c3.name=M5StampC3
20179-
m5stack_stamp_c3.vid.0=0x303a
20180-
m5stack_stamp_c3.pid.0=0x1001
2018120121

2018220122
m5stack_stamp_c3.bootloader.tool=esptool_py
2018320123
m5stack_stamp_c3.bootloader.tool.default=esptool_py
@@ -20324,8 +20264,6 @@ m5stack_stamp_c3.menu.EraseFlash.all.upload.erase_cmd=-e
2032420264
###############################################################
2032520265

2032620266
m5stack_stamp_s3.name=M5StampS3
20327-
m5stack_stamp_s3.vid.0=0x303a
20328-
m5stack_stamp_s3.pid.0=0x1001
2032920267
m5stack_stamp_s3.bootloader.tool=esptool_py
2033020268
m5stack_stamp_s3.bootloader.tool.default=esptool_py
2033120269

@@ -20560,8 +20498,6 @@ m5stack_stamp_s3.menu.EraseFlash.all.upload.erase_cmd=-e
2056020498
##############################################################
2056120499

2056220500
m5stack_capsule.name=M5Capsule
20563-
m5stack_capsule.vid.0=0x303a
20564-
m5stack_capsule.pid.0=0x1001
2056520501
m5stack_capsule.bootloader.tool=esptool_py
2056620502
m5stack_capsule.bootloader.tool.default=esptool_py
2056720503

@@ -20798,8 +20734,6 @@ m5stack_capsule.menu.EraseFlash.all.upload.erase_cmd=-e
2079820734
##############################################################
2079920735

2080020736
m5stack_cardputer.name=M5Cardputer
20801-
m5stack_cardputer.vid.0=0x303a
20802-
m5stack_cardputer.pid.0=0x1001
2080320737
m5stack_cardputer.bootloader.tool=esptool_py
2080420738
m5stack_cardputer.bootloader.tool.default=esptool_py
2080520739

@@ -21033,8 +20967,6 @@ m5stack_cardputer.menu.EraseFlash.all.upload.erase_cmd=-e
2103320967
##############################################################
2103420968

2103520969
m5stack_dial.name=M5Dial
21036-
m5stack_dial.vid.0=0x303a
21037-
m5stack_dial.pid.0=0x1001
2103820970
m5stack_dial.bootloader.tool=esptool_py
2103920971
m5stack_dial.bootloader.tool.default=esptool_py
2104020972

@@ -21442,9 +21374,6 @@ heltec_wifi_kit_32.menu.EraseFlash.all.upload.erase_cmd=-e
2144221374

2144321375
heltec_wifi_kit_32_V3.name=Heltec WiFi Kit 32(V3)
2144421376

21445-
heltec_wifi_kit_32_V3.vid.0=0x303a
21446-
heltec_wifi_kit_32_V3.pid.0=0x1001
21447-
2144821377
heltec_wifi_kit_32_V3.bootloader.tool=esptool_py
2144921378
heltec_wifi_kit_32_V3.bootloader.tool.default=esptool_py
2145021379

@@ -21778,8 +21707,6 @@ heltec_wifi_lora_32_V2.menu.EraseFlash.all.upload.erase_cmd=-e
2177821707
##############################################################
2177921708

2178021709
heltec_wifi_lora_32_V3.name=Heltec WiFi LoRa 32(V3)
21781-
heltec_wifi_lora_32_V3.vid.0=0x303a
21782-
heltec_wifi_lora_32_V3.pid.0=0x1001
2178321710

2178421711
heltec_wifi_lora_32_V3.bootloader.tool=esptool_py
2178521712
heltec_wifi_lora_32_V3.bootloader.tool.default=esptool_py
@@ -21928,8 +21855,6 @@ heltec_wifi_lora_32_V3.menu.EraseFlash.all.upload.erase_cmd=-e
2192821855
##############################################################
2192921856

2193021857
heltec_wireless_stick_V3.name=Heltec Wireless Stick(V3)
21931-
heltec_wireless_stick_V3.vid.0=0x303a
21932-
heltec_wireless_stick_V3.pid.0=0x1001
2193321858

2193421859
heltec_wireless_stick_V3.bootloader.tool=esptool_py
2193521860
heltec_wireless_stick_V3.bootloader.tool.default=esptool_py
@@ -22078,8 +22003,6 @@ heltec_wireless_stick_V3.menu.EraseFlash.all.upload.erase_cmd=-e
2207822003
##############################################################
2207922004

2208022005
heltec_wireless_stick_lite_V3.name=Heltec Wireless Stick Lite(V3)
22081-
heltec_wireless_stick_lite_V3.vid.0=0x303a
22082-
heltec_wireless_stick_lite_V3.pid.0=0x1001
2208322006

2208422007
heltec_wireless_stick_lite_V3.bootloader.tool=esptool_py
2208522008
heltec_wireless_stick_lite_V3.bootloader.tool.default=esptool_py
@@ -22228,8 +22151,6 @@ heltec_wireless_stick_lite_V3.menu.EraseFlash.all.upload.erase_cmd=-e
2222822151
##############################################################
2222922152

2223022153
heltec_wireless_shell_V3.name=Heltec Wireless Shell (V3)
22231-
heltec_wireless_shell_V3.vid.0=0x303a
22232-
heltec_wireless_shell_V3.pid.0=0x1001
2223322154

2223422155
heltec_wireless_shell_V3.bootloader.tool=esptool_py
2223522156
heltec_wireless_shell_V3.bootloader.tool.default=esptool_py
@@ -22378,8 +22299,6 @@ heltec_wireless_shell_V3.menu.EraseFlash.all.upload.erase_cmd=-e
2237822299
##############################################################
2237922300

2238022301
heltec_capsule_sensor_V3.name=Heltec Capsule Sensor (V3)
22381-
heltec_capsule_sensor_V3.vid.0=0x303a
22382-
heltec_capsule_sensor_V3.pid.0=0x1001
2238322302

2238422303
heltec_capsule_sensor_V3.bootloader.tool=esptool_py
2238522304
heltec_capsule_sensor_V3.bootloader.tool.default=esptool_py
@@ -22538,8 +22457,6 @@ heltec_capsule_sensor_V3.menu.EraseFlash.all.upload.erase_cmd=-e
2253822457
#############################################################
2253922458

2254022459
heltec_wireless_paper.name=Heltec Wireless Paper
22541-
heltec_wireless_paper.vid.0=0x303a
22542-
heltec_wireless_paper.pid.0=0x1001
2254322460

2254422461
heltec_wireless_paper.bootloader.tool=esptool_py
2254522462
heltec_wireless_paper.bootloader.tool.default=esptool_py
@@ -22688,8 +22605,6 @@ heltec_wireless_paper.menu.EraseFlash.all.upload.erase_cmd=-e
2268822605
##############################################################
2268922606

2269022607
heltec_wireless_tracker.name=Heltec Wireless Tracker
22691-
heltec_wireless_tracker.vid.0=0x303a
22692-
heltec_wireless_tracker.pid.0=0x1001
2269322608

2269422609
heltec_wireless_tracker.bootloader.tool=esptool_py
2269522610
heltec_wireless_tracker.bootloader.tool.default=esptool_py
@@ -22865,8 +22780,6 @@ heltec_wireless_tracker.menu.EraseFlash.all.upload.erase_cmd=-e
2286522780
##############################################################
2286622781

2286722782
heltec_wireless_mini_shell.name=Heltec Wireless Mini Shell
22868-
heltec_wireless_mini_shell.vid.0=0x303a
22869-
heltec_wireless_mini_shell.pid.0=0x1001
2287022783

2287122784
heltec_wireless_mini_shell.bootloader.tool=esptool_py
2287222785
heltec_wireless_mini_shell.bootloader.tool.default=esptool_py
@@ -23349,8 +23262,6 @@ heltec_wireless_bridge.menu.EraseFlash.all.upload.erase_cmd=-e
2334923262
#############################################################
2335023263

2335123264
heltec_ht_de01.name=Heltec E-Ink Driver
23352-
heltec_ht_de01.vid.0=0x303a
23353-
heltec_ht_de01.pid.0=0x1001
2335423265

2335523266
heltec_ht_de01.bootloader.tool=esptool_py
2335623267
heltec_ht_de01.bootloader.tool.default=esptool_py
@@ -26572,8 +26483,6 @@ wifiduino32.menu.EraseFlash.all.upload.erase_cmd=-e
2657226483
##############################################################
2657326484

2657426485
wifiduino32c3.name=WiFiduinoV2
26575-
wifiduino32c3.vid.0=0x303a
26576-
wifiduino32c3.pid.0=0x1001
2657726486

2657826487
wifiduino32c3.bootloader.tool=esptool_py
2657926488
wifiduino32c3.bootloader.tool.default=esptool_py
@@ -26721,8 +26630,6 @@ wifiduino32c3.menu.EraseFlash.all.upload.erase_cmd=-e
2672126630
##############################################################
2672226631

2672326632
wifiduino32s3.name=WiFiduino32S3
26724-
wifiduino32s3.vid.0=0x303a
26725-
wifiduino32s3.pid.0=0x1001
2672626633

2672726634
wifiduino32s3.bootloader.tool=esptool_py
2672826635
wifiduino32s3.bootloader.tool.default=esptool_py
@@ -29803,8 +29710,6 @@ franzininho_wifi_msc_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
2980329710
##############################################################
2980429711

2980529712
tamc_termod_s3.name=TAMC Termod S3
29806-
tamc_termod_s3.vid.0=0x303a
29807-
tamc_termod_s3.pid.0=0x1001
2980829713

2980929714
tamc_termod_s3.bootloader.tool=esptool_py
2981029715
tamc_termod_s3.bootloader.tool.default=esptool_py
@@ -30462,8 +30367,6 @@ watchy.menu.EraseFlash.all.upload.erase_cmd=-e
3046230367
##############################################################
3046330368

3046430369
AirM2M_CORE_ESP32C3.name=AirM2M_CORE_ESP32C3
30465-
AirM2M_CORE_ESP32C3.vid.0=0x303a
30466-
AirM2M_CORE_ESP32C3.pid.0=0x1001
3046730370

3046830371
AirM2M_CORE_ESP32C3.upload.tool=esptool_py
3046930372
AirM2M_CORE_ESP32C3.upload.tool.default=esptool_py
@@ -30720,8 +30623,6 @@ XIAO_ESP32C3.menu.EraseFlash.all.upload.erase_cmd=-e
3072030623
##############################################################
3072130624

3072230625
XIAO_ESP32C6.name=XIAO_ESP32C6
30723-
XIAO_ESP32C6.vid.0=0x303a
30724-
XIAO_ESP32C6.pid.0=0x1001
3072530626

3072630627
XIAO_ESP32C6.bootloader.tool=esptool_py
3072730628
XIAO_ESP32C6.bootloader.tool.default=esptool_py
@@ -32564,8 +32465,6 @@ cytron_maker_feather_aiot_s3.menu.EraseFlash.all.upload.erase_cmd=-e
3256432465
# RedPill(+) ESP32-S3
3256532466

3256632467
redpill_esp32s3.name=RedPill(+) ESP32-S3
32567-
redpill_esp32s3.vid.0=0x303a
32568-
redpill_esp32s3.pid.0=0x1001
3256932468

3257032469
redpill_esp32s3.bootloader.tool=esptool_py
3257132470
redpill_esp32s3.bootloader.tool.default=esptool_py
@@ -32979,8 +32878,6 @@ roboheart_hercules.menu.EraseFlash.all.upload.erase_cmd=-e
3297932878

3298032879
##############################################################
3298132880
VALTRACK_V4_VTS_ESP32_C3.name=VALTRACK_V4_VTS_ESP32_C3
32982-
VALTRACK_V4_VTS_ESP32_C3.vid.0=0x303a
32983-
VALTRACK_V4_VTS_ESP32_C3.pid.0=0x1001
3298432881

3298532882
VALTRACK_V4_VTS_ESP32_C3.bootloader.tool=esptool_py
3298632883
VALTRACK_V4_VTS_ESP32_C3.bootloader.tool.default=esptool_py
@@ -33128,8 +33025,6 @@ VALTRACK_V4_VTS_ESP32_C3.menu.EraseFlash.all.upload.erase_cmd=-e
3312833025
##############################################################
3312933026

3313033027
VALTRACK_V4_MFW_ESP32_C3.name=VALTRACK_V4_MFW_ESP32_C3
33131-
VALTRACK_V4_MFW_ESP32_C3.vid.0=0x303a
33132-
VALTRACK_V4_MFW_ESP32_C3.pid.0=0x1001
3313333028

3313433029
VALTRACK_V4_MFW_ESP32_C3.bootloader.tool=esptool_py
3313533030
VALTRACK_V4_MFW_ESP32_C3.bootloader.tool.default=esptool_py
@@ -33484,8 +33379,6 @@ Edgebox-ESP-100.menu.EraseFlash.all.upload.erase_cmd=-e
3348433379
##############################################################
3348533380

3348633381
crabik_slot_esp32_s3.name=Crabik Slot ESP32-S3
33487-
crabik_slot_esp32_s3.vid.0=0x303a
33488-
crabik_slot_esp32_s3.pid.0=0x1001
3348933382

3349033383
crabik_slot_esp32_s3.bootloader.tool=esptool_py
3349133384
crabik_slot_esp32_s3.bootloader.tool.default=esptool_py
@@ -33633,8 +33526,6 @@ crabik_slot_esp32_s3.menu.EraseFlash.all.upload.erase_cmd=-e
3363333526

3363433527

3363533528
nebulas3.name=Nebula S3
33636-
nebulas3.vid.0=0x303a
33637-
nebulas3.pid.0=0x1001
3363833529

3363933530
nebulas3.bootloader.tool=esptool_py
3364033531
nebulas3.bootloader.tool.default=esptool_py
@@ -33853,8 +33744,6 @@ nebulas3.menu.EraseFlash.all.upload.erase_cmd=-e
3385333744
##############################################################
3385433745

3385533746
lionbits3.name=Lion:Bit S3 STEM Dev Board
33856-
lionbits3.vid.0=0x303a
33857-
lionbits3.pid.0=0x1001
3385833747

3385933748
lionbits3.bootloader.tool=esptool_py
3386033749
lionbits3.bootloader.tool.default=esptool_py
@@ -34077,8 +33966,6 @@ lionbits3.menu.EraseFlash.all.upload.erase_cmd=-e
3407733966

3407833967

3407933968
gen4-ESP32-S3R8n16.name=4D Systems gen4-ESP32 16MB Modules (ESP32-S3R8n16)
34080-
gen4-ESP32-S3R8n16.vid.0=0x303a
34081-
gen4-ESP32-S3R8n16.pid.0=0x1001
3408233969

3408333970
gen4-ESP32-S3R8n16.bootloader.tool=esptool_py
3408433971
gen4-ESP32-S3R8n16.bootloader.tool.default=esptool_py
@@ -34235,8 +34122,6 @@ gen4-ESP32-S3R8n16.menu.EraseFlash.all.upload.erase_cmd=-e
3423534122
# Namino Rosso
3423634123

3423734124
namino_rosso.name=Namino Rosso
34238-
namino_rosso.vid.0=0x303a
34239-
namino_rosso.pid.0=0x1001
3424034125

3424134126
namino_rosso.bootloader.tool=esptool_py
3424234127
namino_rosso.bootloader.tool.default=esptool_py
@@ -34426,8 +34311,6 @@ namino_rosso.menu.EraseFlash.all.upload.erase_cmd=-e
3442634311
# Namino Arancio
3442734312

3442834313
namino_arancio.name=Namino Arancio
34429-
namino_arancio.vid.0=0x303a
34430-
namino_arancio.pid.0=0x1001
3443134314

3443234315
namino_arancio.bootloader.tool=esptool_py
3443334316
namino_arancio.bootloader.tool.default=esptool_py
@@ -34617,8 +34500,6 @@ namino_arancio.menu.EraseFlash.all.upload.erase_cmd=-e
3461734500
# Namino Bianco
3461834501

3461934502
namino_bianco.name=Namino Bianco
34620-
namino_bianco.vid.0=0x303a
34621-
namino_bianco.pid.0=0x1001
3462234503

3462334504
namino_bianco.bootloader.tool=esptool_py
3462434505
namino_bianco.bootloader.tool.default=esptool_py
@@ -35022,8 +34903,6 @@ ioxesp32ps.menu.EraseFlash.all.upload.erase_cmd=-e
3502234903
##############################################################
3502334904

3502434905
atd147_s3.name=ATD1.47-S3
35025-
atd147_s3.vid.0=0x303a
35026-
atd147_s3.pid.0=0x1001
3502734906

3502834907
atd147_s3.bootloader.tool=esptool_py
3502934908
atd147_s3.bootloader.tool.default=esptool_py
@@ -35621,8 +35500,6 @@ nano_nora.menu.USBMode.hwcdc.debug.executable={build.path}/{build.project_name}.
3562135500
##############################################################
3562235501

3562335502
makergo_c3_supermini.name=MakerGO ESP32 C3 SuperMini
35624-
makergo_c3_supermini.vid.0=0x303a
35625-
makergo_c3_supermini.pid.0=0x1001
3562635503

3562735504
makergo_c3_supermini.bootloader.tool=esptool_py
3562835505
makergo_c3_supermini.bootloader.tool.default=esptool_py
@@ -35849,8 +35726,6 @@ epulse_feather.menu.EraseFlash.all.upload.erase_cmd=-e
3584935726
# ThingPulse ePulse Feather C6
3585035727

3585135728
epulse_feather_c6.name=ThingPulse ePulse Feather C6
35852-
epulse_feather_c6.vid.0=0x303a
35853-
epulse_feather_c6.pid.0=0x1001
3585435729

3585535730
epulse_feather_c6.bootloader.tool=esptool_py
3585635731
epulse_feather_c6.bootloader.tool.default=esptool_py
@@ -36020,8 +35895,6 @@ epulse_feather_c6.menu.ZigbeeMode.rcp.build.zigbee_libs=-lesp_zb_api_rcp -lesp_z
3602035895
##############################################################
3602135896

3602235897
Geekble_ESP32C3.name=Geekble ESP32-C3
36023-
Geekble_ESP32C3.vid.0=0x303A
36024-
Geekble_ESP32C3.pid.0=0x1001
3602535898

3602635899
Geekble_ESP32C3.bootloader.tool=esptool_py
3602735900
Geekble_ESP32C3.bootloader.tool.default=esptool_py
@@ -36306,8 +36179,6 @@ waveshare_esp32s3_touch_lcd_128.menu.EraseFlash.all.upload.erase_cmd=-e
3630636179
##############################################################
3630736180

3630836181
weact_studio_esp32c3.name=WeAct Studio ESP32C3
36309-
weact_studio_esp32c3.vid.0=0x303a
36310-
weact_studio_esp32c3.pid.0=0x1001
3631136182

3631236183
weact_studio_esp32c3.upload.tool=esptool_py
3631336184
weact_studio_esp32c3.upload.tool.default=esptool_py
@@ -36446,8 +36317,6 @@ weact_studio_esp32c3.menu.EraseFlash.all.upload.erase_cmd=-e
3644636317
##############################################################
3644736318

3644836319
aslcanx2.name=AutosportLabs ESP-CAN-X2
36449-
aslcanx2.vid.0=0x303a
36450-
aslcanx2.pid.0=0x1001
3645136320

3645236321
aslcanx2.bootloader.tool=esptool_py
3645336322
aslcanx2.bootloader.tool.default=esptool_py

0 commit comments

Comments
 (0)
Please sign in to comment.