Install C2 compile skeleton only when no C2 support in framework

This commit is contained in:
Jason2866
2025-01-25 14:18:57 +01:00
committed by GitHub
parent 3511adabdf
commit ed1b6f5d39
+1
View File
@@ -232,6 +232,7 @@ def shorthen_includes(env, node):
def call_compile_libs():
if mcu == "esp32c2":
ARDUINO_FRMWRK_C2_LIB_DIR = join(platform.get_package_dir("framework-arduinoespressif32-libs"),mcu)
if not os.path.exists(ARDUINO_FRMWRK_C2_LIB_DIR):
ARDUINO_C2_DIR = join(platform.get_package_dir("framework-arduino-c2-skeleton-lib"),mcu)
shutil.copytree(ARDUINO_C2_DIR, ARDUINO_FRMWRK_C2_LIB_DIR, dirs_exist_ok=True)
print("*** Compile Arduino IDF libs for %s ***" % env["PIOENV"])