Skip to content

Commit 29e7e6d

Browse files
committed
Fixed broken DFU uploader for stm32f103 targets
Issue #855
1 parent 0459d32 commit 29e7e6d

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

platform.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,7 @@
307307
"version": "~0.7.0"
308308
},
309309
"tool-stm32duino": {
310+
"type": "uploader",
310311
"optional": true,
311312
"owner": "platformio",
312313
"version": "~1.0.1"

platform.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,11 @@ def configure_default_packages(self, variables, targets):
7676
if board.startswith(("portenta", "opta", "nicla", "giga")):
7777
dfu_package = "tool-dfuutil-arduino"
7878
self.packages.pop("tool-dfuutil")
79+
self.packages.pop("tool-stm32duino")
7980
elif build_mcu.startswith("stm32f103"):
8081
dfu_package = "tool-stm32duino"
8182
else:
83+
self.packages.pop("tool-stm32duino")
8284
self.packages.pop("tool-dfuutil-arduino")
8385
self.packages[dfu_package]["optional"] = False
8486

0 commit comments

Comments
 (0)