Use ekv for storage

This commit is contained in:
Mona Mayrhofer 2025-06-28 11:19:09 +02:00
parent b828cc4bde
commit 299504d1b5
No known key found for this signature in database
GPG key ID: 3E2BDA732A957188
5 changed files with 145 additions and 35 deletions

23
Cargo.lock generated
View file

@ -83,7 +83,7 @@ dependencies = [
"embedded-io-async",
"futures",
"log",
"rand_core",
"rand_core 0.6.4",
]
[[package]]
@ -226,6 +226,15 @@ dependencies = [
"litrs 0.4.1",
]
[[package]]
name = "ekv"
version = "1.0.0"
source = "git+https://github.com/embassy-rs/ekv.git#68b27c52eb587ba883f39f3a8000f671c858f587"
dependencies = [
"embassy-sync 0.7.0",
"heapless 0.8.0",
]
[[package]]
name = "embassy-embedded-hal"
version = "0.3.0"
@ -561,7 +570,7 @@ dependencies = [
"nb 1.1.0",
"paste",
"portable-atomic",
"rand_core",
"rand_core 0.6.4",
"riscv",
"serde",
"strum 0.27.1",
@ -697,7 +706,7 @@ dependencies = [
"num-traits",
"portable-atomic",
"portable_atomic_enum",
"rand_core",
"rand_core 0.6.4",
]
[[package]]
@ -964,6 +973,7 @@ version = "0.1.0"
dependencies = [
"bleps",
"critical-section",
"ekv",
"embassy-executor",
"embassy-futures",
"embassy-net",
@ -982,6 +992,7 @@ dependencies = [
"libm",
"log",
"postcard",
"rand_core 0.9.3",
"serde",
"smart-leds",
"smoltcp",
@ -1192,6 +1203,12 @@ version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
[[package]]
name = "rand_core"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
[[package]]
name = "rgb"
version = "0.8.50"