add auto select "espidf" when pio var "custom_sdkconfig" is set

This commit is contained in:
Jason2866
2024-09-23 18:03:10 +02:00
committed by GitHub
parent dc8b7fa6d1
commit b5d2c18e2c
+3
View File
@@ -39,6 +39,9 @@ class Espressif32Platform(PlatformBase):
mcu = variables.get("board_build.mcu", board_config.get("build.mcu", "esp32"))
frameworks = variables.get("pioframework", [])
if variables.get("custom_sdkconfig") is not None:
frameworks.append("espidf")
if "arduino" in frameworks:
self.packages["framework-arduinoespressif32"]["optional"] = False
self.packages["framework-arduinoespressif32-libs"]["optional"] = False