diff --git a/builder/frameworks/arduino.py b/builder/frameworks/arduino.py index cbf32e4..4c2bd93 100644 --- a/builder/frameworks/arduino.py +++ b/builder/frameworks/arduino.py @@ -240,9 +240,12 @@ def call_compile_libs(): SConscript("espidf.py") if check_reinstall_frwrk() == True: - print("*** Reinstall Arduino framework libs ***") + print("*** Reinstall Arduino framework ***") + shutil.rmtree(platform.get_package_dir("framework-arduinoespressif32")) shutil.rmtree(platform.get_package_dir("framework-arduinoespressif32-libs")) + ARDUINO_FRMWRK_URL = str(platform.get_package_spec("framework-arduinoespressif32")).split("uri=",1)[1][:-1] ARDUINO_FRMWRK_LIB_URL = str(platform.get_package_spec("framework-arduinoespressif32-libs")).split("uri=",1)[1][:-1] + pm.install(ARDUINO_FRMWRK_URL) pm.install(ARDUINO_FRMWRK_LIB_URL) if flag_custom_sdkconfig == True: call_compile_libs()