From ba027e60d9ed320c74d3137e10ccd1bde6f62f53 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Wed, 10 Sep 2025 12:46:09 +0000 Subject: [PATCH 1/2] IDF release/v5.5 129cd0d2 --- package/package_esp32_index.template.json | 68 +++++++++++------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/package/package_esp32_index.template.json b/package/package_esp32_index.template.json index 71240123fb2..7739465e73a 100644 --- a/package/package_esp32_index.template.json +++ b/package/package_esp32_index.template.json @@ -51,7 +51,7 @@ { "packager": "esp32", "name": "esp32-arduino-libs", - "version": "idf-release_v5.5-129cd0d2-v2" + "version": "idf-release_v5.5-129cd0d2-v3" }, { "packager": "esp32", @@ -104,63 +104,63 @@ "tools": [ { "name": "esp32-arduino-libs", - "version": "idf-release_v5.5-129cd0d2-v2", + "version": "idf-release_v5.5-129cd0d2-v3", "systems": [ { "host": "i686-mingw32", - "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "checksum": "SHA-256:9dcd284f75bb486ebcd1c86ec8a8baa7080b1e7163f63d2b3bbdbddd118eb903", - "size": "444179819" + "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "checksum": "SHA-256:9dfe794b5bb23b5f64e92746b57349fce0656a6d03b5af6e9578e8346a2816a2", + "size": "446024072" }, { "host": "x86_64-mingw32", - "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "checksum": "SHA-256:9dcd284f75bb486ebcd1c86ec8a8baa7080b1e7163f63d2b3bbdbddd118eb903", - "size": "444179819" + "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "checksum": "SHA-256:9dfe794b5bb23b5f64e92746b57349fce0656a6d03b5af6e9578e8346a2816a2", + "size": "446024072" }, { "host": "arm64-apple-darwin", - "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "checksum": "SHA-256:9dcd284f75bb486ebcd1c86ec8a8baa7080b1e7163f63d2b3bbdbddd118eb903", - "size": "444179819" + "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "checksum": "SHA-256:9dfe794b5bb23b5f64e92746b57349fce0656a6d03b5af6e9578e8346a2816a2", + "size": "446024072" }, { "host": "x86_64-apple-darwin", - "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "checksum": "SHA-256:9dcd284f75bb486ebcd1c86ec8a8baa7080b1e7163f63d2b3bbdbddd118eb903", - "size": "444179819" + "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "checksum": "SHA-256:9dfe794b5bb23b5f64e92746b57349fce0656a6d03b5af6e9578e8346a2816a2", + "size": "446024072" }, { "host": "x86_64-pc-linux-gnu", - "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "checksum": "SHA-256:9dcd284f75bb486ebcd1c86ec8a8baa7080b1e7163f63d2b3bbdbddd118eb903", - "size": "444179819" + "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "checksum": "SHA-256:9dfe794b5bb23b5f64e92746b57349fce0656a6d03b5af6e9578e8346a2816a2", + "size": "446024072" }, { "host": "i686-pc-linux-gnu", - "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "checksum": "SHA-256:9dcd284f75bb486ebcd1c86ec8a8baa7080b1e7163f63d2b3bbdbddd118eb903", - "size": "444179819" + "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "checksum": "SHA-256:9dfe794b5bb23b5f64e92746b57349fce0656a6d03b5af6e9578e8346a2816a2", + "size": "446024072" }, { "host": "aarch64-linux-gnu", - "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "checksum": "SHA-256:9dcd284f75bb486ebcd1c86ec8a8baa7080b1e7163f63d2b3bbdbddd118eb903", - "size": "444179819" + "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "checksum": "SHA-256:9dfe794b5bb23b5f64e92746b57349fce0656a6d03b5af6e9578e8346a2816a2", + "size": "446024072" }, { "host": "arm-linux-gnueabihf", - "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v2.zip", - "checksum": "SHA-256:9dcd284f75bb486ebcd1c86ec8a8baa7080b1e7163f63d2b3bbdbddd118eb903", - "size": "444179819" + "url": "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "archiveFileName": "esp32-arduino-libs-idf-release_v5.5-129cd0d2-v3.zip", + "checksum": "SHA-256:9dfe794b5bb23b5f64e92746b57349fce0656a6d03b5af6e9578e8346a2816a2", + "size": "446024072" } ] }, From 985d53f014660023951d696a1ec259d1682caa42 Mon Sep 17 00:00:00 2001 From: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Date: Wed, 10 Sep 2025 14:04:54 -0300 Subject: [PATCH 2/2] fix(example): Require native BLE for switch example --- .../examples/WiFiBlueToothSwitch/WiFiBlueToothSwitch.ino | 5 +++++ libraries/WiFi/examples/WiFiBlueToothSwitch/ci.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libraries/WiFi/examples/WiFiBlueToothSwitch/WiFiBlueToothSwitch.ino b/libraries/WiFi/examples/WiFiBlueToothSwitch/WiFiBlueToothSwitch.ino index 805458ce694..942846ff1a4 100644 --- a/libraries/WiFi/examples/WiFiBlueToothSwitch/WiFiBlueToothSwitch.ino +++ b/libraries/WiFi/examples/WiFiBlueToothSwitch/WiFiBlueToothSwitch.ino @@ -15,6 +15,11 @@ // Sketch shows how to switch between WiFi and BlueTooth or use both // Button is attached between GPIO 0 and GND and modes are switched with each press +#include "soc/soc_caps.h" +#if !CONFIG_SOC_BT_SUPPORTED +#error "This example requires native Bluetooth support" +#endif + #include "WiFi.h" #define STA_SSID "your-ssid" #define STA_PASS "your-pass" diff --git a/libraries/WiFi/examples/WiFiBlueToothSwitch/ci.json b/libraries/WiFi/examples/WiFiBlueToothSwitch/ci.json index f27dd13c83e..5be7c616d24 100644 --- a/libraries/WiFi/examples/WiFiBlueToothSwitch/ci.json +++ b/libraries/WiFi/examples/WiFiBlueToothSwitch/ci.json @@ -1,6 +1,6 @@ { "requires": [ - "CONFIG_BT_ENABLED=y" + "CONFIG_SOC_BT_SUPPORTED=y" ], "requires_any": [ "CONFIG_SOC_WIFI_SUPPORTED=y",