decoupled publishing via mqtt

This commit is contained in:
Priec
2025-10-05 16:04:52 +02:00
parent e249c39c7b
commit 73cbf7f912
4 changed files with 108 additions and 37 deletions

27
final/Cargo.lock generated
View File

@@ -336,7 +336,7 @@ dependencies = [
"embassy-time 0.5.0",
"embedded-io-async",
"embedded-nal-async",
"heapless",
"heapless 0.8.0",
"log",
"managed",
"smoltcp",
@@ -359,7 +359,7 @@ dependencies = [
"embedded-io-async",
"futures-sink",
"futures-util",
"heapless",
"heapless 0.8.0",
]
[[package]]
@@ -373,7 +373,7 @@ dependencies = [
"embedded-io-async",
"futures-core",
"futures-sink",
"heapless",
"heapless 0.8.0",
]
[[package]]
@@ -425,7 +425,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc55c748d16908a65b166d09ce976575fb8852cf60ccd06174092b41064d8f83"
dependencies = [
"embassy-executor",
"heapless",
"heapless 0.8.0",
]
[[package]]
@@ -561,7 +561,7 @@ dependencies = [
"cfg-if",
"esp-config",
"esp-println",
"heapless",
"heapless 0.8.0",
"semihosting",
]
@@ -942,6 +942,16 @@ dependencies = [
"stable_deref_trait",
]
[[package]]
name = "heapless"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1edcd5a338e64688fbdcb7531a846cfd3476a54784dcb918a0844682bc7ada5"
dependencies = [
"hash32",
"stable_deref_trait",
]
[[package]]
name = "heck"
version = "0.5.0"
@@ -1185,7 +1195,9 @@ dependencies = [
"defmt-rtt",
"dotenvy",
"embassy-executor",
"embassy-futures",
"embassy-net",
"embassy-sync 0.7.2",
"embassy-time 0.5.0",
"embedded-io",
"embedded-io-async",
@@ -1196,6 +1208,7 @@ dependencies = [
"esp-hal-embassy",
"esp-println",
"esp-wifi",
"heapless 0.9.1",
"log",
"rust-mqtt",
"smoltcp",
@@ -1279,7 +1292,7 @@ dependencies = [
"defmt 0.3.100",
"embedded-io",
"embedded-io-async",
"heapless",
"heapless 0.8.0",
"rand_core 0.6.4",
]
@@ -1347,7 +1360,7 @@ dependencies = [
"bitflags 1.3.2",
"byteorder",
"cfg-if",
"heapless",
"heapless 0.8.0",
"log",
"managed",
]