Skip to content

Commit 340f0a6

Browse files
committed
Ensure target bootloader settings can be overridden in mbed_app.json
Values like `target.mbed_rom_start` were being replaced by None and then ignored.
1 parent c356f1f commit 340f0a6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

tools/config/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,8 @@ def __init__(self, tgt, top_level_dirs=None, app_config=None):
495495
self.target_labels = self.target.labels
496496
for override in BOOTLOADER_OVERRIDES:
497497
_, attr = override.split(".")
498-
setattr(self.target, attr, None)
498+
if not hasattr(self.target, attr):
499+
setattr(self.target, attr, None)
499500

500501
self.cumulative_overrides = {key: ConfigCumulativeOverride(key)
501502
for key in CUMULATIVE_ATTRIBUTES}

0 commit comments

Comments
 (0)