feat: initialize the config service

This commit is contained in:
2026-08-17 21:10:15 -05:00
parent 41647f8d39
commit 69669f2011
4 changed files with 154 additions and 1 deletions
Generated
+51
View File
@@ -158,6 +158,15 @@ dependencies = [
"generic-array",
]
[[package]]
name = "cobs"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1"
dependencies = [
"thiserror",
]
[[package]]
name = "const-default"
version = "1.0.0"
@@ -186,6 +195,7 @@ version = "0.1.0"
dependencies = [
"critical-section",
"defmt 1.1.1",
"embassy-embedded-hal",
"embassy-executor",
"embassy-futures",
"embassy-net",
@@ -199,8 +209,12 @@ dependencies = [
"esp-println",
"esp-radio",
"esp-rtos",
"esp-storage",
"picoserve",
"portable-atomic",
"postcard",
"sequential-storage",
"serde",
"sntpc",
"sntpc-net-embassy",
"sntpc-time-embassy",
@@ -431,9 +445,11 @@ version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0641612053b2f34fc250bb63f6630ae75de46e02ade7f457268447081d709ce"
dependencies = [
"defmt 1.1.1",
"embassy-futures",
"embassy-hal-internal",
"embassy-sync 0.8.0",
"embassy-time",
"embedded-hal 0.2.7",
"embedded-hal 1.0.0",
"embedded-hal-async",
@@ -1021,6 +1037,22 @@ dependencies = [
"xtensa-lx",
]
[[package]]
name = "esp-storage"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4cf2b3f00c9f94b27c62a4f5296b19470c3a083c687c8146e554a459f9bee596"
dependencies = [
"defmt 1.1.1",
"document-features",
"embedded-storage",
"esp-hal",
"esp-hal-procmacros",
"esp-metadata-generated",
"esp-rom-sys",
"esp-sync",
]
[[package]]
name = "esp-sync"
version = "0.2.1"
@@ -1660,6 +1692,16 @@ dependencies = [
"syn 2.0.117",
]
[[package]]
name = "postcard"
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24"
dependencies = [
"cobs",
"serde",
]
[[package]]
name = "proc-macro-crate"
version = "3.5.0"
@@ -1819,6 +1861,15 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "sequential-storage"
version = "8.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e750f14f4f6e5a81277c66311713a56106c8df0196df62a634d1fc806556832b"
dependencies = [
"embedded-storage-async",
]
[[package]]
name = "serde"
version = "1.0.228"