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 <frederic.pillon@st.com>
1 parent 8554e3e commit 046dd84

File tree

2 files changed

+7
-71
lines changed

2 files changed

+7
-71
lines changed

boards.txt

Lines changed: 5 additions & 71 deletions
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

Lines changed: 2 additions & 0 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy