Skip to content

Commit cda8a9d

Browse files
authored
Support override of memory_bank_config in mbed_app.json (#381)
memory_bank_config can be defined in targets.json or custom_targets.json per-target, but cannot by application. This enables this override by adding "target.memory_bank_config" config in target_overrides section of mbed_app.json as usual.
1 parent d46739b commit cda8a9d

File tree

1 file changed

+5
-0
lines changed
  • tools/python/mbed_tools/build/_internal/config

1 file changed

+5
-0
lines changed

tools/python/mbed_tools/build/_internal/config/config.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ def _handle_overrides(self, overrides: Iterable[Override]) -> None:
4141
_apply_override(self.data, override)
4242
continue
4343

44+
# Support override of memory_bank_config in mbed_app.json
45+
if override.namespace == "target" and override.name == "memory_bank_config":
46+
_apply_override(self.data, override)
47+
continue
48+
4449
setting = next(
4550
filter(
4651
lambda x: x.name == override.name and x.namespace == override.namespace,

0 commit comments

Comments
 (0)