Skip to content

Commit ed1b6f5

Browse files
authored
Install C2 compile skeleton only when no C2 support in framework
1 parent 3511ada commit ed1b6f5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

builder/frameworks/arduino.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,8 +232,9 @@ def shorthen_includes(env, node):
232232
def call_compile_libs():
233233
if mcu == "esp32c2":
234234
ARDUINO_FRMWRK_C2_LIB_DIR = join(platform.get_package_dir("framework-arduinoespressif32-libs"),mcu)
235-
ARDUINO_C2_DIR = join(platform.get_package_dir("framework-arduino-c2-skeleton-lib"),mcu)
236-
shutil.copytree(ARDUINO_C2_DIR, ARDUINO_FRMWRK_C2_LIB_DIR, dirs_exist_ok=True)
235+
if not os.path.exists(ARDUINO_FRMWRK_C2_LIB_DIR):
236+
ARDUINO_C2_DIR = join(platform.get_package_dir("framework-arduino-c2-skeleton-lib"),mcu)
237+
shutil.copytree(ARDUINO_C2_DIR, ARDUINO_FRMWRK_C2_LIB_DIR, dirs_exist_ok=True)
237238
print("*** Compile Arduino IDF libs for %s ***" % env["PIOENV"])
238239
SConscript("espidf.py")
239240

0 commit comments

Comments
 (0)