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.
pull/15530/head
ccli8 2024-11-18 10:52:36 +08:00 committed by GitHub
parent d46739ba2e
commit cda8a9d3c8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 0 deletions

View File

@ -41,6 +41,11 @@ class Config(UserDict):
_apply_override(self.data, override)
continue
# Support override of memory_bank_config in mbed_app.json
if override.namespace == "target" and override.name == "memory_bank_config":
_apply_override(self.data, override)
continue
setting = next(
filter(
lambda x: x.name == override.name and x.namespace == override.namespace,