diff --git a/platform.py b/platform.py index 8c47794..c6162de 100644 --- a/platform.py +++ b/platform.py @@ -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