Update ESP-IDF to v5.5.6 and dependencies #2

Merged
selu merged 4 commits from esp-idf-5.5.6 into master 2026-10-28 14:44:57 +00:00
Owner

Summary

  • Bump ESP-IDF from v5.5.3 to v5.5.6 (latest 5.5.x bugfix release).
  • Update dependencies: firmware to esp-idf-svc 0.53 / esp32-nimble 0.13 (esp-idf-hal 0.47, esp-idf-sys 0.38.1); host to toml 1.1; plus semver-compatible lockfile updates.
  • Drop the esp-idf-sys git patch. esp-idf-sys now lives in the esp-idf-hal repo and comes in through that patch, so Cargo reported it as unused.
  • Document how to update the ESP tooling (CLI tools, esp toolchain, ESP-IDF, esp-idf-* crates) in the README.

Existing checkouts need a cargo clean in firmware/ after pulling. Otherwise the CMake cache keeps the v5.5.3 compiler and the build fails with "Tool doesn't match supported version".

Testing

  • Host: cargo build, cargo test --workspace pass
  • Firmware: cargo build --release passes against ESP-IDF v5.5.6
  • Flash to the board and check IR learning, BLE pairing and key sending

🤖 Generated with Claude Code

## Summary - Bump ESP-IDF from v5.5.3 to v5.5.6 (latest 5.5.x bugfix release). - Update dependencies: firmware to `esp-idf-svc` 0.53 / `esp32-nimble` 0.13 (`esp-idf-hal` 0.47, `esp-idf-sys` 0.38.1); host to `toml` 1.1; plus semver-compatible lockfile updates. - Drop the `esp-idf-sys` git patch. `esp-idf-sys` now lives in the `esp-idf-hal` repo and comes in through that patch, so Cargo reported it as unused. - Document how to update the ESP tooling (CLI tools, `esp` toolchain, ESP-IDF, `esp-idf-*` crates) in the README. Existing checkouts need a `cargo clean` in `firmware/` after pulling. Otherwise the CMake cache keeps the v5.5.3 compiler and the build fails with "Tool doesn't match supported version". ## Testing - [x] Host: `cargo build`, `cargo test --workspace` pass - [x] Firmware: `cargo build --release` passes against ESP-IDF v5.5.6 - [ ] Flash to the board and check IR learning, BLE pairing and key sending 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Firmware: esp-idf-svc 0.53, esp32-nimble 0.13 (esp-idf-sys 0.38.1,
esp-idf-hal 0.47). Host: toml 1.1. Plus semver-compatible lockfile
updates in both workspaces.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Drop the unused esp-idf-sys patch
Some checks failed
Continuous Integration / Host tools (pull_request) Failing after 3s
Continuous Integration / Firmware-2 (pull_request) Failing after 17s
Continuous Integration / Host tools-2 (pull_request) Failing after 3s
Continuous Integration / Host tools-1 (pull_request) Failing after 3s
Continuous Integration / Firmware (pull_request) Failing after 3s
Continuous Integration / Firmware-1 (pull_request) Failing after 3s
c7f30e81d6
esp-idf-sys now lives in the esp-idf-hal repo and comes in through the
esp-idf-hal patch, so the separate esp-idf-sys git patch was unused.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
selu merged commit 71fb779aa8 into master 2026-10-28 14:44:57 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
selu/ir-bt-bridge!2
No description provided.