mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00: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:
		| @@ -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): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user