Skip to content

Commit 47da455

Browse files
1technophileclaude
andauthored
[BLE] Fix esp32dev-ble-idf: bump esp-nimble-cpp 2.1.1 -> 2.5.0 (#2361)
esp-nimble-cpp 2.1.1 no longer exists: the PlatformIO registry pruned it (2.3.2 is now the oldest available) and the upstream 2.1.1 git tag was deleted as well. Dependency resolution therefore fails before any compilation, breaking every build of esp32dev-ble-idf: UnknownPackageError: Could not find the package with 'h2zero/esp-nimble-cpp @ 2.1.1' requirements Pin 2.5.0, matching the NimBLE-Arduino 2.5.0 already used by the Arduino ESP32 environments, and reference the GitHub archive rather than the registry so future registry pruning cannot break the build again. No source changes are needed: esp32dev-ble-idf builds clean with the newer API, blufi.cpp included. Co-authored-by: Florian <1technophile@users.noreply.github.com> Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
1 parent b6b23bd commit 47da455

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

environments.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2178,7 +2178,7 @@ board_build.embed_txtfiles =
21782178
lib_deps =
21792179
${com-esp32.lib_deps}
21802180
${libraries.decoder}
2181-
h2zero/esp-nimble-cpp@2.1.1
2181+
https://github.com/h2zero/esp-nimble-cpp/archive/2.5.0.zip
21822182
h2zero/NimBLEOta@0.2.0
21832183
build_flags =
21842184
${com-esp32.build_flags}

0 commit comments

Comments
 (0)