eculocate

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 1d97be3967c0c91e44ef2d42fa0b0ac4f95f62e3
parent ab3ae01a0d54874b77b197e89b0c715b89a7608d
Author: Daniel Barlow <dan@telent.net>
Date:   Mon, 19 Jan 2026 21:05:19 +0000

squash switch to vendored

Diffstat:
MCargo.lock | 19+++++++++++++++++--
MCargo.toml | 3+++
Mecu-esp32/Cargo.toml | 5++---
3 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock @@ -304,6 +304,7 @@ dependencies = [ "embassy-time", "embedded-io 0.7.1", "embedded-io-async 0.7.0", + "embedded-storage", "esp-alloc", "esp-backtrace", "esp-bootloader-esp-idf", @@ -312,6 +313,7 @@ dependencies = [ "esp-println", "esp-radio", "esp-rtos", + "esp-storage", "log", "smoltcp", "static_cell", @@ -714,8 +716,6 @@ dependencies = [ [[package]] name = "esp-hal-ota" version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0f57c560af3fe8037ea9aadc094089703a5b6fdd808b7c68650125615d71a8e" dependencies = [ "embedded-storage", "esp32c3", @@ -859,6 +859,21 @@ dependencies = [ ] [[package]] +name = "esp-storage" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1495fc1f5549bdd840b52d9ceb201746200e1620d2636f46958c11e765623b80" +dependencies = [ + "document-features", + "embedded-storage", + "esp-hal", + "esp-hal-procmacros", + "esp-metadata-generated", + "esp-rom-sys", + "esp-sync", +] + +[[package]] name = "esp-sync" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" diff --git a/Cargo.toml b/Cargo.toml @@ -1,3 +1,6 @@ [workspace] resolver = "3" members = ["ecu-esp32", "ecu-portable"] + +[patch.crates-io] +esp-hal-ota = { path = "vendor/esp-hal-ota" } diff --git a/ecu-esp32/Cargo.toml b/ecu-esp32/Cargo.toml @@ -74,9 +74,8 @@ dns-protocol = { version = "0.1.2", default-features = false, features = [ esp-hal-ota = { version = "0.4.5", features = [ "esp32c3", "log" ] } - -[patch.crates-io] -esp-hal-ota = { path = "../../vendor/esp-hal-ota" } +esp-storage = { version = "0.8.1", features = [ "esp32c3" ] } +embedded-storage = "0.3.1" [profile.dev]