From 505e68f780f14f338a3c819cc98baf47c04dd279 Mon Sep 17 00:00:00 2001 From: valeros Date: Thu, 4 Jul 2019 21:21:28 +0300 Subject: [PATCH] Check package only when arduino is specified in framework list --- builder/frameworks/espidf.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/builder/frameworks/espidf.py b/builder/frameworks/espidf.py index ce441a3..6f3cf45 100644 --- a/builder/frameworks/espidf.py +++ b/builder/frameworks/espidf.py @@ -41,10 +41,12 @@ if isdir(ulp_dir) and listdir(ulp_dir): ulp_lib = env.SConscript("ulp.py", exports="env") FRAMEWORK_DIR = platform.get_package_dir("framework-espidf") -ARDUINO_FRAMEWORK_DIR = platform.get_package_dir( - "framework-arduinoespressif32") assert FRAMEWORK_DIR and isdir(FRAMEWORK_DIR) -assert ARDUINO_FRAMEWORK_DIR and isdir(ARDUINO_FRAMEWORK_DIR) + +if "arduino" in env.subst("$PIOFRAMEWORK"): + ARDUINO_FRAMEWORK_DIR = platform.get_package_dir( + "framework-arduinoespressif32") + assert ARDUINO_FRAMEWORK_DIR and isdir(ARDUINO_FRAMEWORK_DIR) def get_toolchain_version():