diff --git a/builder/frameworks/espidf.py b/builder/frameworks/espidf.py index 5b85f51b8..da9ae72d4 100644 --- a/builder/frameworks/espidf.py +++ b/builder/frameworks/espidf.py @@ -233,6 +233,11 @@ def contains_path_traversal(url): if "espidf.custom_sdkconfig" in board: flag_custom_sdkonfig = True +pio_orig_frwrk = env.GetProjectOption("framework") +# Disable HybridCompile for espidf and arduino, espidf projects +# HybridCompile is always "framework = arduino" ! +if "espidf" in pio_orig_frwrk: + flag_custom_sdkonfig = False # Check for board-specific configurations that require sdkconfig generation def has_board_specific_config():