Skip to content

Commit 046dd84

Browse files
committed
fix(platform.txt): add default vid/pid definition
this avoids to add them to boards.txt if not needed. Signed-off-by: Frederic Pillon <[email protected]>
1 parent 8554e3e commit 046dd84

File tree

2 files changed

+7
-71
lines changed

2 files changed

+7
-71
lines changed

boards.txt

+5-71
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,8 @@ Nucleo_144.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build
2323
Nucleo_144.build.flash_offset=0x0
2424
Nucleo_144.upload.maximum_size=0
2525
Nucleo_144.upload.maximum_data_size=0
26-
Nucleo_144.vid.0=0x0483
27-
Nucleo_144.pid.0=0x5740
28-
Nucleo_144.vid.1=0x0483
2926
# STlink V1/V2.1/V3
27+
Nucleo_144.vid.1=0x0483
3028
Nucleo_144.pid.1=0x3744
3129
Nucleo_144.vid.2=0x0483
3230
Nucleo_144.pid.2=0x3748
@@ -394,9 +392,8 @@ Nucleo_64.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
394392
Nucleo_64.build.flash_offset=0x0
395393
Nucleo_64.upload.maximum_size=0
396394
Nucleo_64.upload.maximum_data_size=0
397-
Nucleo_64.vid.0=0x0483
398-
Nucleo_64.pid.0=0x5740
399395
# STlink V1/V2.1/V3
396+
Nucleo_64.vid.1=0x0483
400397
Nucleo_64.pid.1=0x3744
401398
Nucleo_64.vid.2=0x0483
402399
Nucleo_64.pid.2=0x3748
@@ -873,9 +870,8 @@ Nucleo_32.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
873870
Nucleo_32.build.flash_offset=0x0
874871
Nucleo_32.upload.maximum_size=0
875872
Nucleo_32.upload.maximum_data_size=0
876-
Nucleo_32.vid.0=0x0483
877-
Nucleo_32.pid.0=0x5740
878873
# STlink V1/V2.1/V3
874+
Nucleo_32.vid.1=0x0483
879875
Nucleo_32.pid.1=0x3744
880876
Nucleo_32.vid.2=0x0483
881877
Nucleo_32.pid.2=0x3748
@@ -1035,9 +1031,8 @@ Disco.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
10351031
Disco.build.flash_offset=0x0
10361032
Disco.upload.maximum_size=0
10371033
Disco.upload.maximum_data_size=0
1038-
Disco.vid.0=0x0483
1039-
Disco.pid.0=0x5740
10401034
# STlink V1/V2.1/V3
1035+
Disco.vid.1=0x0483
10411036
Disco.pid.1=0x3744
10421037
Disco.vid.2=0x0483
10431038
Disco.pid.2=0x3748
@@ -1355,9 +1350,8 @@ Eval.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSeri
13551350
Eval.build.flash_offset=0x0
13561351
Eval.upload.maximum_size=0
13571352
Eval.upload.maximum_data_size=0
1358-
Eval.vid.0=0x0483
1359-
Eval.pid.0=0x5740
13601353
# STlink V1/V2.1/V3
1354+
Eval.vid.1=0x0483
13611355
Eval.pid.1=0x3744
13621356
Eval.vid.2=0x0483
13631357
Eval.pid.2=0x3748
@@ -1420,8 +1414,6 @@ STM32MP1.name=STM32MP1 series coprocessor
14201414
STM32MP1.build.flash_offset=0x0
14211415
STM32MP1.upload.maximum_size=0
14221416
STM32MP1.upload.maximum_data_size=0
1423-
STM32MP1.vid.0=0x0483
1424-
STM32MP1.pid.0=0x5740
14251417

14261418
STM32MP1.build.core=arduino
14271419
STM32MP1.build.board=STM32MP1
@@ -1469,8 +1461,6 @@ GenC0.build.flash_offset=0x0
14691461
GenC0.upload.maximum_size=0
14701462
GenC0.upload.maximum_data_size=0
14711463
GenC0.debug.server.openocd.scripts.2=target/stm32c0x.cfg
1472-
GenC0.vid.0=0x0483
1473-
GenC0.pid.0=0x5740
14741464

14751465
# Generic C011D6Yx
14761466
GenC0.menu.pnum.GENERIC_C011D6YX=Generic C011D6Yx
@@ -1613,8 +1603,6 @@ GenF0.build.flash_offset=0x0
16131603
GenF0.upload.maximum_size=0
16141604
GenF0.upload.maximum_data_size=0
16151605
GenF0.debug.server.openocd.scripts.2=target/stm32f0x.cfg
1616-
GenF0.vid.0=0x0483
1617-
GenF0.pid.0=0x5740
16181606

16191607
# DEMO_F030F4 board
16201608
GenF0.menu.pnum.DEMO_F030F4=STM32F030F4 Demo board (HSE 8Mhz)
@@ -2521,8 +2509,6 @@ GenF1.build.flash_offset=0x0
25212509
GenF1.upload.maximum_size=0
25222510
GenF1.upload.maximum_data_size=0
25232511
GenF1.debug.server.openocd.scripts.2=target/stm32f1x.cfg
2524-
GenF1.vid.0=0x0483
2525-
GenF1.pid.0=0x5740
25262512
# DFU mode on built-in bootloader not available, assuming using STM32duino-bootloader
25272513
GenF1.upload.vid.0=0x1eaf
25282514
GenF1.upload.pid.0=0x0003
@@ -3365,8 +3351,6 @@ GenF2.build.flash_offset=0x0
33653351
GenF2.upload.maximum_size=0
33663352
GenF2.upload.maximum_data_size=0
33673353
GenF2.debug.server.openocd.scripts.2=target/stm32f2x.cfg
3368-
GenF2.vid.0=0x0483
3369-
GenF2.pid.0=0x5740
33703354

33713355
# Generic F205RBTx
33723356
GenF2.menu.pnum.GENERIC_F205RBTX=Generic F205RBTx
@@ -3823,8 +3807,6 @@ GenF3.build.flash_offset=0x0
38233807
GenF3.upload.maximum_size=0
38243808
GenF3.upload.maximum_data_size=0
38253809
GenF3.debug.server.openocd.scripts.2=target/stm32f3x.cfg
3826-
GenF3.vid.0=0x0483
3827-
GenF3.pid.0=0x5740
38283810

38293811
# BLACKPILL_F303CC
38303812
GenF3.menu.pnum.BLACKPILL_F303CC=RobotDyn BlackPill F303CC
@@ -4278,8 +4260,6 @@ GenF4.build.flash_offset=0x0
42784260
GenF4.upload.maximum_size=0
42794261
GenF4.upload.maximum_data_size=0
42804262
GenF4.debug.server.openocd.scripts.2=target/stm32f4x.cfg
4281-
GenF4.vid.0=0x0483
4282-
GenF4.pid.0=0x5740
42834263

42844264
# Black F407VE
42854265
# https://github.com/mcauser/BLACK_F407VEZ
@@ -5293,8 +5273,6 @@ GenF7.build.flash_offset=0x0
52935273
GenF7.upload.maximum_size=0
52945274
GenF7.upload.maximum_data_size=0
52955275
GenF7.debug.server.openocd.scripts.2=target/stm32f7x.cfg
5296-
GenF7.vid.0=0x0483
5297-
GenF7.pid.0=0x5740
52985276

52995277
# Generic F722RCTx
53005278
GenF7.menu.pnum.GENERIC_F722RCTX=Generic F722RCTx
@@ -5820,8 +5798,6 @@ GenG0.build.flash_offset=0x0
58205798
GenG0.upload.maximum_size=0
58215799
GenG0.upload.maximum_data_size=0
58225800
GenG0.debug.server.openocd.scripts.2=target/stm32g0x.cfg
5823-
GenG0.vid.0=0x0483
5824-
GenG0.pid.0=0x5740
58255801

58265802
# AGAFIA SG0
58275803
GenG0.menu.pnum.AGAFIA_SG0=AGAFIA SG0
@@ -7233,8 +7209,6 @@ GenG4.build.flash_offset=0x0
72337209
GenG4.upload.maximum_size=0
72347210
GenG4.upload.maximum_data_size=0
72357211
GenG4.debug.server.openocd.scripts.2=target/stm32g4x.cfg
7236-
GenG4.vid.0=0x0483
7237-
GenG4.pid.0=0x5740
72387212

72397213
# Generic G431C6Tx
72407214
GenG4.menu.pnum.GENERIC_G431C6TX=Generic G431C6Tx
@@ -8402,8 +8376,6 @@ GenH5.upload.maximum_size=0
84028376
GenH5.upload.maximum_data_size=0
84038377
# Current openocd version does not support H5
84048378
# GenH5.debug.server.openocd.scripts.2=target/stm32h5x.cfg
8405-
GenH5.vid.0=0x0483
8406-
GenH5.pid.0=0x5740
84078379

84088380
# Generic H503KBUx
84098381
GenH5.menu.pnum.GENERIC_H503KBUX=Generic H503KBUx
@@ -8526,8 +8498,6 @@ GenH7.build.flash_offset=0x0
85268498
GenH7.upload.maximum_size=0
85278499
GenH7.upload.maximum_data_size=0
85288500
GenH7.debug.server.openocd.scripts.2=target/stm32h7x.cfg
8529-
GenH7.vid.0=0x0483
8530-
GenH7.pid.0=0x5740
85318501

85328502
# Daisy Seed board
85338503
GenH7.menu.pnum.DAISY_SEED=Daisy Seed
@@ -9160,8 +9130,6 @@ GenL0.build.flash_offset=0x0
91609130
GenL0.upload.maximum_size=0
91619131
GenL0.upload.maximum_data_size=0
91629132
GenL0.debug.server.openocd.scripts.2=target/stm32l0x.cfg
9163-
GenL0.vid.0=0x0483
9164-
GenL0.pid.0=0x5740
91659133

91669134
# ThunderPack
91679135
GenL0.menu.pnum.THUNDERPACK_L072=ThunderPack v1.0
@@ -10442,8 +10410,6 @@ GenL1.build.flash_offset=0x0
1044210410
GenL1.upload.maximum_size=0
1044310411
GenL1.upload.maximum_data_size=0
1044410412
GenL1.debug.server.openocd.scripts.2=target/stm32l1x.cfg
10445-
GenL1.vid.0=0x0483
10446-
GenL1.pid.0=0x5740
1044710413

1044810414
# Generic L100C6Ux
1044910415
GenL1.menu.pnum.GENERIC_L100C6UX=Generic L100C6Ux
@@ -10764,8 +10730,6 @@ GenL4.build.flash_offset=0x0
1076410730
GenL4.upload.maximum_size=0
1076510731
GenL4.upload.maximum_data_size=0
1076610732
GenL4.debug.server.openocd.scripts.2=target/stm32l4x.cfg
10767-
GenL4.vid.0=0x0483
10768-
GenL4.pid.0=0x5740
1076910733

1077010734
# Leafony AP03
1077110735
GenL4.menu.pnum.LEAFONY_AP03=Leafony AP03
@@ -11564,8 +11528,6 @@ GenL5.build.flash_offset=0x0
1156411528
GenL5.upload.maximum_size=0
1156511529
GenL5.upload.maximum_data_size=0
1156611530
GenL5.debug.server.openocd.scripts.2=target/stm32l5x.cfg
11567-
GenL5.vid.0=0x0483
11568-
GenL5.pid.0=0x5740
1156911531

1157011532
# Generic L552ZCTxQ
1157111533
GenL5.menu.pnum.GENERIC_L552ZCTXQ=Generic L552ZCTxQ
@@ -11625,8 +11587,6 @@ GenU5.build.flash_offset=0x0
1162511587
GenU5.upload.maximum_size=0
1162611588
GenU5.upload.maximum_data_size=0
1162711589
GenU5.debug.server.openocd.scripts.2=target/stm32u5x.cfg
11628-
GenU5.vid.0=0x0483
11629-
GenU5.pid.0=0x5740
1163011590

1163111591
# Generic U575AGIxQ
1163211592
GenU5.menu.pnum.GENERIC_U575AGIXQ=Generic U575AGIxQ
@@ -11749,8 +11709,6 @@ GenWB.build.flash_offset=0x0
1174911709
GenWB.upload.maximum_size=0
1175011710
GenWB.upload.maximum_data_size=0
1175111711
GenWB.debug.server.openocd.scripts.2=target/stm32wbx.cfg
11752-
GenWB.vid.0=0x0483
11753-
GenWB.pid.0=0x5740
1175411712

1175511713
# Generic WB15CCUx
1175611714
GenWB.menu.pnum.GENERIC_WB15CCUX=Generic WB15CCUx
@@ -11855,8 +11813,6 @@ GenWBA.build.flash_offset=0x0
1185511813
GenWBA.upload.maximum_size=0
1185611814
GenWBA.upload.maximum_data_size=0
1185711815
GenWBA.debug.server.openocd.scripts.2=target/stm32wbax.cfg
11858-
GenWBA.vid.0=0x0483
11859-
GenWBA.pid.0=0x5740
1186011816

1186111817
# Generic WBA55CEUx
1186211818
GenWBA.menu.pnum.GENERIC_WBA55CEUX=Generic WBA55CEUx
@@ -11902,8 +11858,6 @@ GenWL.build.flash_offset=0x0
1190211858
GenWL.upload.maximum_size=0
1190311859
GenWL.upload.maximum_data_size=0
1190411860
GenWL.debug.server.openocd.scripts.2=target/stm32wlx.cfg
11905-
GenWL.vid.0=0x0483
11906-
GenWL.pid.0=0x5740
1190711861

1190811862
# Generic WL54CCUx
1190911863
GenWL.menu.pnum.GENERIC_WL54CCUX=Generic WL54CCUx
@@ -12077,8 +12031,6 @@ GenWL.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
1207712031
3dprinter.build.flash_offset=0x0
1207812032
3dprinter.upload.maximum_size=0
1207912033
3dprinter.upload.maximum_data_size=0
12080-
3dprinter.vid.0=0x0483
12081-
3dprinter.pid.0=0x5740
1208212034

1208312035
# ARMED_V1 board
1208412036
3dprinter.menu.pnum.ARMED_V1=Armed V1
@@ -12370,8 +12322,6 @@ Elecgator.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
1237012322
Elecgator.build.flash_offset=0x0
1237112323
Elecgator.upload.maximum_size=0
1237212324
Elecgator.upload.maximum_data_size=0
12373-
Elecgator.vid.0=0x0483
12374-
Elecgator.pid.0=0x5740
1237512325

1237612326
# EtherCATduino board
1237712327
Elecgator.menu.pnum.ETHERCAT_DUINO=EtherCATduino
@@ -12411,8 +12361,6 @@ ESC_board.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
1241112361
ESC_board.build.flash_offset=0x0
1241212362
ESC_board.upload.maximum_size=0
1241312363
ESC_board.upload.maximum_data_size=0
12414-
ESC_board.vid.0=0x0483
12415-
ESC_board.pid.0=0x5740
1241612364

1241712365
# WRAITH32_V1 board
1241812366
ESC_board.menu.pnum.WRAITH32_V1=Wraith V1 ESC
@@ -12468,8 +12416,6 @@ Garatronic.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build
1246812416
Garatronic.build.flash_offset=0x0
1246912417
Garatronic.upload.maximum_size=0
1247012418
Garatronic.upload.maximum_data_size=0
12471-
Garatronic.vid.0=0x0483
12472-
Garatronic.pid.0=0x5740
1247312419

1247412420
# PYBSTICK26(DUINO) board with F072RB
1247512421
Garatronic.menu.pnum.PYBSTICK26_DUINO=PYBSTICK26 Duino
@@ -12547,8 +12493,6 @@ GenFlight.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
1254712493
GenFlight.build.flash_offset=0x0
1254812494
GenFlight.upload.maximum_size=0
1254912495
GenFlight.upload.maximum_data_size=0
12550-
GenFlight.vid.0=0x0483
12551-
GenFlight.pid.0=0x5740
1255212496

1255312497
# AfroFlight Rev5
1255412498
GenFlight.menu.pnum.AFROFLIGHT_F103CB=Afro Flight Rev5 (8MHz)
@@ -12646,8 +12590,6 @@ IotContinuum.build.st_extra_flags=-D{build.product_line} {build.xSerial}
1264612590
IotContinuum.build.flash_offset=0x0
1264712591
IotContinuum.upload.maximum_size=0
1264812592
IotContinuum.upload.maximum_data_size=0
12649-
IotContinuum.vid.0=0x0483
12650-
IotContinuum.pid.0=0x5740
1265112593

1265212594
# IoT continuum Dev Kit Board
1265312595
IotContinuum.menu.pnum.DEVKIT_IOT_CONTINUUM=IoT continuum Dev Kit
@@ -12691,8 +12633,6 @@ LoRa.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSeri
1269112633
LoRa.build.flash_offset=0x0
1269212634
LoRa.upload.maximum_size=0
1269312635
LoRa.upload.maximum_data_size=0
12694-
LoRa.vid.0=0x0483
12695-
LoRa.pid.0=0x5740
1269612636

1269712637
# ACSIP S76S board
1269812638
LoRa.menu.pnum.ACSIP_S76S=ACSIP S76S
@@ -12859,8 +12799,6 @@ Midatronics.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {buil
1285912799
Midatronics.build.flash_offset=0x0
1286012800
Midatronics.upload.maximum_size=0
1286112801
Midatronics.upload.maximum_data_size=0
12862-
Midatronics.vid.0=0x0483
12863-
Midatronics.pid.0=0x5740
1286412802

1286512803
# MKR_SHARKY board
1286612804
Midatronics.menu.pnum.MKR_SHARKY=MKR Sharky
@@ -12909,8 +12847,6 @@ SparkFun.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.x
1290912847
SparkFun.build.flash_offset=0x0
1291012848
SparkFun.upload.maximum_size=0
1291112849
SparkFun.upload.maximum_data_size=0
12912-
SparkFun.vid.0=0x0483
12913-
SparkFun.pid.0=0x5740
1291412850

1291512851
# SFE_MMPB_STM32WB5MMG board
1291612852
SparkFun.menu.pnum.SFE_MMPB_STM32WB5MMG=SparkFun MicroMod STM32WB5MMG
@@ -12972,8 +12908,6 @@ ELV_Modular_System.build.board=ELV_Modular_System
1297212908
ELV_Modular_System.build.variant_h=variant_{build.board}.h
1297312909
ELV_Modular_System.upload.maximum_size=0
1297412910
ELV_Modular_System.upload.maximum_data_size=0
12975-
ELV_Modular_System.vid.0=0x0483
12976-
ELV_Modular_System.pid.0=0x5740
1297712911

1297812912
# ELV-BM-TRX1 board
1297912913
ELV_Modular_System.menu.pnum.ELV_BM_TRX1=ELV-LW-Base ELV_BM_TRX1

platform.txt

+2
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,8 @@ build.usb_flags=-DUSBCON {build.usb_speed} -DUSBD_VID={build.vid} -DUSBD_PID={bu
109109

110110
# Specify defaults for vid/pid
111111
# Boards should specify either both, or neither of these.
112+
vid.0=0x0483
113+
pid.0=0x5740
112114
build.vid={vid.0}
113115
build.pid={pid.0}
114116
upload.vid.0=0x0483

0 commit comments

Comments
 (0)