diff --git a/builder/frameworks/ulp.py b/builder/frameworks/ulp.py index 7965df1..7afa2ef 100644 --- a/builder/frameworks/ulp.py +++ b/builder/frameworks/ulp.py @@ -99,6 +99,7 @@ def generate_ulp_config(target_config): cmd = ( os.path.join(platform.get_package_dir("tool-cmake"), "bin", "cmake"), + "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON", "-DCMAKE_GENERATOR=Ninja", "-DCMAKE_TOOLCHAIN_FILE=" + os.path.join( @@ -117,6 +118,7 @@ def generate_ulp_config(target_config): "-DSDKCONFIG_HEADER=" + os.path.join(BUILD_DIR, "config", "sdkconfig.h"), "-DPYTHON=" + env.subst("$PYTHONEXE"), "-DSDKCONFIG_CMAKE=" + os.path.join(BUILD_DIR, "config", "sdkconfig.cmake"), + "-DCMAKE_MODULE_PATH=" + fs.to_unix_path(os.path.join(FRAMEWORK_DIR, "components", "ulp", "cmake")), "-GNinja", "-B", ULP_BUILD_DIR, diff --git a/platform.json b/platform.json index f986af4..d748bdd 100644 --- a/platform.json +++ b/platform.json @@ -18,7 +18,7 @@ "type": "git", "url": "https://github.com/pioarduino/platform-espressif32.git" }, - "version": "53.03.12+develop", + "version": "54.03.20+develop", "frameworks": { "arduino": { "script": "builder/frameworks/arduino.py" @@ -33,7 +33,7 @@ "type": "framework", "optional": true, "owner": "espressif", - "version": "https://github.com/espressif/arduino-esp32/archive/refs/heads/master.zip" + "version": "https://github.com/espressif/arduino-esp32/archive/master.zip" }, "framework-arduinoespressif32-libs": { "type": "framework", @@ -51,19 +51,19 @@ "type": "framework", "optional": true, "owner": "pioarduino", - "version": "https://github.com/pioarduino/esp-idf/releases/download/v5.3.2.250210/esp-idf-v5.3.2.zip" + "version": "https://github.com/pioarduino/esp-idf/releases/download/v5.4.0.250218/esp-idf-v5.4.0.zip" }, "toolchain-xtensa-esp-elf": { "type": "toolchain", "optional": true, "owner": "platformio", - "version": "13.2.0+20240530" + "version": "14.2.0+20241119" }, "toolchain-riscv32-esp": { "type": "toolchain", "optional": true, "owner": "platformio", - "version": "13.2.0+20240530" + "version": "14.2.0+20241119" }, "toolchain-esp32ulp": { "type": "toolchain",