@@ -23,6 +23,7 @@ Nucleo_144.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build
2323Nucleo_144.build.flash_offset=0x0
2424Nucleo_144.upload.maximum_size=0
2525Nucleo_144.upload.maximum_data_size=0
26+ Nucleo_144.programmer.default=stlink
2627Nucleo_144.vid.0=0x0483
2728Nucleo_144.pid.0=0x5740
2829Nucleo_144.vid.1=0x0483
@@ -352,6 +353,7 @@ Nucleo_64.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
352353Nucleo_64.build.flash_offset=0x0
353354Nucleo_64.upload.maximum_size=0
354355Nucleo_64.upload.maximum_data_size=0
356+ Nucleo_64.programmer.default=stlink
355357Nucleo_64.vid.0=0x0483
356358Nucleo_64.pid.0=0x5740
357359# STlink V1/V2.1/V3
@@ -771,6 +773,7 @@ Nucleo_32.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
771773Nucleo_32.build.flash_offset=0x0
772774Nucleo_32.upload.maximum_size=0
773775Nucleo_32.upload.maximum_data_size=0
776+ Nucleo_32.programmer.default=stlink
774777Nucleo_32.vid.0=0x0483
775778Nucleo_32.pid.0=0x5740
776779# STlink V1/V2.1/V3
@@ -917,6 +920,7 @@ Disco.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
917920Disco.build.flash_offset=0x0
918921Disco.upload.maximum_size=0
919922Disco.upload.maximum_data_size=0
923+ Disco.programmer.default=stlink
920924Disco.vid.0=0x0483
921925Disco.pid.0=0x5740
922926# STlink V1/V2.1/V3
@@ -1201,6 +1205,7 @@ Eval.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSeri
12011205Eval.build.flash_offset=0x0
12021206Eval.upload.maximum_size=0
12031207Eval.upload.maximum_data_size=0
1208+ Eval.programmer.default=stlink
12041209Eval.vid.0=0x0483
12051210Eval.pid.0=0x5740
12061211# STlink V1/V2.1/V3
@@ -1262,6 +1267,7 @@ STM32MP1.name=STM32MP1 series coprocessor
12621267STM32MP1.build.flash_offset=0x0
12631268STM32MP1.upload.maximum_size=0
12641269STM32MP1.upload.maximum_data_size=0
1270+ STM32MP1.programmer.default=stlink
12651271STM32MP1.vid.0=0x0483
12661272STM32MP1.pid.0=0x5740
12671273
@@ -1310,6 +1316,7 @@ GenC0.build.st_extra_flags=-D{build.product_line} {build.xSerial} -D__CORTEX_SC=
13101316GenC0.build.flash_offset=0x0
13111317GenC0.upload.maximum_size=0
13121318GenC0.upload.maximum_data_size=0
1319+ GenC0.programmer.default=stlink
13131320GenC0.vid.0=0x0483
13141321GenC0.pid.0=0x5740
13151322
@@ -1440,6 +1447,7 @@ GenF0.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
14401447GenF0.build.flash_offset=0x0
14411448GenF0.upload.maximum_size=0
14421449GenF0.upload.maximum_data_size=0
1450+ GenF0.programmer.default=stlink
14431451GenF0.vid.0=0x0483
14441452GenF0.pid.0=0x5740
14451453
@@ -2250,6 +2258,7 @@ GenF1.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
22502258GenF1.build.flash_offset=0x0
22512259GenF1.upload.maximum_size=0
22522260GenF1.upload.maximum_data_size=0
2261+ GenF1.programmer.default=stlink
22532262GenF1.vid.0=0x0483
22542263GenF1.pid.0=0x5740
22552264# DFU mode on built-in bootloader not available, assuming using STM32duino-bootloader
@@ -3007,6 +3016,7 @@ GenF2.build.series=STM32F2xx
30073016GenF2.build.flash_offset=0x0
30083017GenF2.upload.maximum_size=0
30093018GenF2.upload.maximum_data_size=0
3019+ GenF2.programmer.default=stlink
30103020GenF2.vid.0=0x0483
30113021GenF2.pid.0=0x5740
30123022
@@ -3417,6 +3427,7 @@ GenF3.build.series=STM32F3xx
34173427GenF3.build.flash_offset=0x0
34183428GenF3.upload.maximum_size=0
34193429GenF3.upload.maximum_data_size=0
3430+ GenF3.programmer.default=stlink
34203431GenF3.vid.0=0x0483
34213432GenF3.pid.0=0x5740
34223433
@@ -3825,6 +3836,7 @@ GenF4.build.series=STM32F4xx
38253836GenF4.build.flash_offset=0x0
38263837GenF4.upload.maximum_size=0
38273838GenF4.upload.maximum_data_size=0
3839+ GenF4.programmer.default=stlink
38283840GenF4.vid.0=0x0483
38293841GenF4.pid.0=0x5740
38303842
@@ -4735,6 +4747,7 @@ GenF7.build.series=STM32F7xx
47354747GenF7.build.flash_offset=0x0
47364748GenF7.upload.maximum_size=0
47374749GenF7.upload.maximum_data_size=0
4750+ GenF7.programmer.default=stlink
47384751GenF7.vid.0=0x0483
47394752GenF7.pid.0=0x5740
47404753
@@ -5206,6 +5219,7 @@ GenG0.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
52065219GenG0.build.flash_offset=0x0
52075220GenG0.upload.maximum_size=0
52085221GenG0.upload.maximum_data_size=0
5222+ GenG0.programmer.default=stlink
52095223GenG0.vid.0=0x0483
52105224GenG0.pid.0=0x5740
52115225
@@ -6465,6 +6479,7 @@ GenG4.build.series=STM32G4xx
64656479GenG4.build.flash_offset=0x0
64666480GenG4.upload.maximum_size=0
64676481GenG4.upload.maximum_data_size=0
6482+ GenG4.programmer.default=stlink
64686483GenG4.vid.0=0x0483
64696484GenG4.pid.0=0x5740
64706485
@@ -7506,6 +7521,7 @@ GenH5.build.series=STM32H5xx
75067521GenH5.build.flash_offset=0x0
75077522GenH5.upload.maximum_size=0
75087523GenH5.upload.maximum_data_size=0
7524+ GenH5.programmer.default=stlink
75097525GenH5.vid.0=0x0483
75107526GenH5.pid.0=0x5740
75117527
@@ -7587,6 +7603,7 @@ GenH7.build.mcu=cortex-m7
75877603GenH7.build.flash_offset=0x0
75887604GenH7.upload.maximum_size=0
75897605GenH7.upload.maximum_data_size=0
7606+ GenH7.programmer.default=stlink
75907607GenH7.vid.0=0x0483
75917608GenH7.pid.0=0x5740
75927609
@@ -8155,6 +8172,7 @@ GenL0.build.series=STM32L0xx
81558172GenL0.build.flash_offset=0x0
81568173GenL0.upload.maximum_size=0
81578174GenL0.upload.maximum_data_size=0
8175+ GenL0.programmer.default=stlink
81588176GenL0.vid.0=0x0483
81598177GenL0.pid.0=0x5740
81608178
@@ -9298,6 +9316,7 @@ GenL1.build.series=STM32L1xx
92989316GenL1.build.flash_offset=0x0
92999317GenL1.upload.maximum_size=0
93009318GenL1.upload.maximum_data_size=0
9319+ GenL1.programmer.default=stlink
93019320GenL1.vid.0=0x0483
93029321GenL1.pid.0=0x5740
93039322
@@ -9587,6 +9606,7 @@ GenL4.build.series=STM32L4xx
95879606GenL4.build.flash_offset=0x0
95889607GenL4.upload.maximum_size=0
95899608GenL4.upload.maximum_data_size=0
9609+ GenL4.programmer.default=stlink
95909610GenL4.vid.0=0x0483
95919611GenL4.pid.0=0x5740
95929612
@@ -10269,6 +10289,7 @@ GenL5.build.series=STM32L5xx
1026910289GenL5.build.flash_offset=0x0
1027010290GenL5.upload.maximum_size=0
1027110291GenL5.upload.maximum_data_size=0
10292+ GenL5.programmer.default=stlink
1027210293GenL5.vid.0=0x0483
1027310294GenL5.pid.0=0x5740
1027410295
@@ -10326,6 +10347,7 @@ GenU5.build.series=STM32U5xx
1032610347GenU5.build.flash_offset=0x0
1032710348GenU5.upload.maximum_size=0
1032810349GenU5.upload.maximum_data_size=0
10350+ GenU5.programmer.default=stlink
1032910351GenU5.vid.0=0x0483
1033010352GenU5.pid.0=0x5740
1033110353
@@ -10439,6 +10461,7 @@ GenWB.build.series=STM32WBxx
1043910461GenWB.build.flash_offset=0x0
1044010462GenWB.upload.maximum_size=0
1044110463GenWB.upload.maximum_data_size=0
10464+ GenWB.programmer.default=stlink
1044210465GenWB.vid.0=0x0483
1044310466GenWB.pid.0=0x5740
1044410467
@@ -10536,6 +10559,7 @@ GenWBA.build.series=STM32WBAxx
1053610559GenWBA.build.flash_offset=0x0
1053710560GenWBA.upload.maximum_size=0
1053810561GenWBA.upload.maximum_data_size=0
10562+ GenWBA.programmer.default=stlink
1053910563GenWBA.vid.0=0x0483
1054010564GenWBA.pid.0=0x5740
1054110565
@@ -10580,6 +10604,7 @@ GenWL.build.series=STM32WLxx
1058010604GenWL.build.flash_offset=0x0
1058110605GenWL.upload.maximum_size=0
1058210606GenWL.upload.maximum_data_size=0
10607+ GenWL.programmer.default=stlink
1058310608GenWL.vid.0=0x0483
1058410609GenWL.pid.0=0x5740
1058510610
@@ -10739,6 +10764,7 @@ GenWL.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
10739107643dprinter.build.flash_offset=0x0
10740107653dprinter.upload.maximum_size=0
10741107663dprinter.upload.maximum_data_size=0
10767+ 3dprinter.programmer.default=stlink
10742107683dprinter.vid.0=0x0483
10743107693dprinter.pid.0=0x5740
1074410770
@@ -10944,6 +10970,7 @@ Blues.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
1094410970Blues.build.flash_offset=0x0
1094510971Blues.upload.maximum_size=0
1094610972Blues.upload.maximum_data_size=0
10973+ Blues.programmer.default=stlink
1094710974Blues.vid.0=0x30A4
1094810975
1094910976# Swan R5 board
@@ -11002,6 +11029,7 @@ Elecgator.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
1100211029Elecgator.build.flash_offset=0x0
1100311030Elecgator.upload.maximum_size=0
1100411031Elecgator.upload.maximum_data_size=0
11032+ Elecgator.programmer.default=stlink
1100511033Elecgator.vid.0=0x0483
1100611034Elecgator.pid.0=0x5740
1100711035
@@ -11041,6 +11069,7 @@ ESC_board.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
1104111069ESC_board.build.flash_offset=0x0
1104211070ESC_board.upload.maximum_size=0
1104311071ESC_board.upload.maximum_data_size=0
11072+ ESC_board.programmer.default=stlink
1104411073ESC_board.vid.0=0x0483
1104511074ESC_board.pid.0=0x5740
1104611075
@@ -11094,6 +11123,7 @@ Garatronic.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build
1109411123Garatronic.build.flash_offset=0x0
1109511124Garatronic.upload.maximum_size=0
1109611125Garatronic.upload.maximum_data_size=0
11126+ Garatronic.programmer.default=stlink
1109711127Garatronic.vid.0=0x0483
1109811128Garatronic.pid.0=0x5740
1109911129
@@ -11165,6 +11195,7 @@ GenFlight.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
1116511195GenFlight.build.flash_offset=0x0
1116611196GenFlight.upload.maximum_size=0
1116711197GenFlight.upload.maximum_data_size=0
11198+ GenFlight.programmer.default=stlink
1116811199GenFlight.vid.0=0x0483
1116911200GenFlight.pid.0=0x5740
1117011201
@@ -11258,6 +11289,7 @@ IotContinuum.build.st_extra_flags=-D{build.product_line} {build.xSerial}
1125811289IotContinuum.build.flash_offset=0x0
1125911290IotContinuum.upload.maximum_size=0
1126011291IotContinuum.upload.maximum_data_size=0
11292+ IotContinuum.programmer.default=stlink
1126111293IotContinuum.vid.0=0x0483
1126211294IotContinuum.pid.0=0x5740
1126311295
@@ -11301,6 +11333,7 @@ LoRa.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSeri
1130111333LoRa.build.flash_offset=0x0
1130211334LoRa.upload.maximum_size=0
1130311335LoRa.upload.maximum_data_size=0
11336+ LoRa.programmer.default=stlink
1130411337LoRa.vid.0=0x0483
1130511338LoRa.pid.0=0x5740
1130611339
@@ -11439,6 +11472,7 @@ Midatronics.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {buil
1143911472Midatronics.build.flash_offset=0x0
1144011473Midatronics.upload.maximum_size=0
1144111474Midatronics.upload.maximum_data_size=0
11475+ Midatronics.programmer.default=stlink
1144211476Midatronics.vid.0=0x0483
1144311477Midatronics.pid.0=0x5740
1144411478
@@ -11487,6 +11521,7 @@ SparkFun.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.x
1148711521SparkFun.build.flash_offset=0x0
1148811522SparkFun.upload.maximum_size=0
1148911523SparkFun.upload.maximum_data_size=0
11524+ SparkFun.programmer.default=stlink
1149011525SparkFun.vid.0=0x0483
1149111526SparkFun.pid.0=0x5740
1149211527
@@ -11546,6 +11581,7 @@ ELV_Modular_System.build.board=ELV_Modular_System
1154611581ELV_Modular_System.build.variant_h=variant_{build.board}.h
1154711582ELV_Modular_System.upload.maximum_size=0
1154811583ELV_Modular_System.upload.maximum_data_size=0
11584+ ELV_Modular_System.programmer.default=stlink
1154911585ELV_Modular_System.vid.0=0x0483
1155011586ELV_Modular_System.pid.0=0x5740
1155111587
0 commit comments