mirror of
https://github.com/esphome/esphome.git
synced 2024-12-22 16:37:52 +01:00
add the ability to add more idf components to an existing setup (#7302)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
This commit is contained in:
parent
8fae609316
commit
c043bbe598
@ -172,6 +172,19 @@ def add_idf_component(
|
|||||||
KEY_COMPONENTS: components,
|
KEY_COMPONENTS: components,
|
||||||
KEY_SUBMODULES: submodules,
|
KEY_SUBMODULES: submodules,
|
||||||
}
|
}
|
||||||
|
else:
|
||||||
|
component_config = CORE.data[KEY_ESP32][KEY_COMPONENTS][name]
|
||||||
|
if components is not None:
|
||||||
|
component_config[KEY_COMPONENTS] = list(
|
||||||
|
set(component_config[KEY_COMPONENTS] + components)
|
||||||
|
)
|
||||||
|
if submodules is not None:
|
||||||
|
if component_config[KEY_SUBMODULES] is None:
|
||||||
|
component_config[KEY_SUBMODULES] = submodules
|
||||||
|
else:
|
||||||
|
component_config[KEY_SUBMODULES] = list(
|
||||||
|
set(component_config[KEY_SUBMODULES] + submodules)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def add_extra_script(stage: str, filename: str, path: str):
|
def add_extra_script(stage: str, filename: str, path: str):
|
||||||
|
Loading…
Reference in New Issue
Block a user