aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiogo464 <[email protected]>2026-01-20 14:48:51 +0000
committerdiogo464 <[email protected]>2026-01-20 14:48:51 +0000
commit77c1d2e8739c433fd82e9d61c5e5b216c1f2513c (patch)
tree931525f0bf48d6e7dbb86d75e2e954faffbb241e
parentaa47d88882d9bd6c7753315c8fe1b9b2e9b21fa7 (diff)
updated dependencies
-rw-r--r--Cargo.lock85
-rw-r--r--Cargo.toml6
-rw-r--r--examples/common/std_async_tcp.rs4
3 files changed, 57 insertions, 38 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 0d28a98..c988ac7 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -158,7 +158,7 @@ dependencies = [
158 "embassy-net", 158 "embassy-net",
159 "embassy-sync", 159 "embassy-sync",
160 "embassy-time", 160 "embassy-time",
161 "embedded-io-async", 161 "embedded-io-async 0.7.0",
162 "heapless 0.9.2", 162 "heapless 0.9.2",
163 "rand", 163 "rand",
164 "serde", 164 "serde",
@@ -170,16 +170,16 @@ dependencies = [
170 170
171[[package]] 171[[package]]
172name = "embassy-net" 172name = "embassy-net"
173version = "0.7.1" 173version = "0.8.0"
174source = "registry+https://github.com/rust-lang/crates.io-index" 174source = "registry+https://github.com/rust-lang/crates.io-index"
175checksum = "0558a231a47e7d4a06a28b5278c92e860f1200f24821d2f365a2f40fe3f3c7b2" 175checksum = "71f0aa32082b7df00164f485322d6edab59122c9718b363b07ec23424c2c06a0"
176dependencies = [ 176dependencies = [
177 "defmt 1.0.1", 177 "defmt 1.0.1",
178 "document-features", 178 "document-features",
179 "embassy-net-driver", 179 "embassy-net-driver",
180 "embassy-sync", 180 "embassy-sync",
181 "embassy-time", 181 "embassy-time",
182 "embedded-io-async", 182 "embedded-io-async 0.7.0",
183 "embedded-nal-async", 183 "embedded-nal-async",
184 "heapless 0.8.0", 184 "heapless 0.8.0",
185 "managed", 185 "managed",
@@ -204,7 +204,7 @@ dependencies = [
204 "cfg-if", 204 "cfg-if",
205 "critical-section", 205 "critical-section",
206 "defmt 1.0.1", 206 "defmt 1.0.1",
207 "embedded-io-async", 207 "embedded-io-async 0.6.1",
208 "futures-core", 208 "futures-core",
209 "futures-sink", 209 "futures-sink",
210 "heapless 0.8.0", 210 "heapless 0.8.0",
@@ -279,12 +279,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
279checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" 279checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
280 280
281[[package]] 281[[package]]
282name = "embedded-io"
283version = "0.7.1"
284source = "registry+https://github.com/rust-lang/crates.io-index"
285checksum = "9eb1aa714776b75c7e67e1da744b81a129b3ff919c8712b5e1b32252c1f07cc7"
286
287[[package]]
282name = "embedded-io-async" 288name = "embedded-io-async"
283version = "0.6.1" 289version = "0.6.1"
284source = "registry+https://github.com/rust-lang/crates.io-index" 290source = "registry+https://github.com/rust-lang/crates.io-index"
285checksum = "3ff09972d4073aa8c299395be75161d582e7629cd663171d62af73c8d50dba3f" 291checksum = "3ff09972d4073aa8c299395be75161d582e7629cd663171d62af73c8d50dba3f"
286dependencies = [ 292dependencies = [
287 "embedded-io", 293 "embedded-io 0.6.1",
294]
295
296[[package]]
297name = "embedded-io-async"
298version = "0.7.0"
299source = "registry+https://github.com/rust-lang/crates.io-index"
300checksum = "2564b9f813c544241430e147d8bc454815ef9ac998878d30cc3055449f7fd4c0"
301dependencies = [
302 "embedded-io 0.7.1",
288] 303]
289 304
290[[package]] 305[[package]]
@@ -298,11 +313,11 @@ dependencies = [
298 313
299[[package]] 314[[package]]
300name = "embedded-nal-async" 315name = "embedded-nal-async"
301version = "0.8.0" 316version = "0.9.0"
302source = "registry+https://github.com/rust-lang/crates.io-index" 317source = "registry+https://github.com/rust-lang/crates.io-index"
303checksum = "76959917cd2b86f40a98c28dd5624eddd1fa69d746241c8257eac428d83cb211" 318checksum = "eb5a1bd585135d302f8f6d7de329310938093da6271b37a6c94b8798795c0c6d"
304dependencies = [ 319dependencies = [
305 "embedded-io-async", 320 "embedded-io-async 0.7.0",
306 "embedded-nal", 321 "embedded-nal",
307] 322]
308 323
@@ -381,9 +396,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
381 396
382[[package]] 397[[package]]
383name = "libc" 398name = "libc"
384version = "0.2.178" 399version = "0.2.180"
385source = "registry+https://github.com/rust-lang/crates.io-index" 400source = "registry+https://github.com/rust-lang/crates.io-index"
386checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" 401checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"
387 402
388[[package]] 403[[package]]
389name = "litrs" 404name = "litrs"
@@ -441,9 +456,9 @@ checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
441 456
442[[package]] 457[[package]]
443name = "portable-atomic" 458name = "portable-atomic"
444version = "1.12.0" 459version = "1.13.0"
445source = "registry+https://github.com/rust-lang/crates.io-index" 460source = "registry+https://github.com/rust-lang/crates.io-index"
446checksum = "f59e70c4aef1e55797c2e8fd94a4f2a973fc972cfde0e0b05f683667b0cd39dd" 461checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950"
447 462
448[[package]] 463[[package]]
449name = "ppv-lite86" 464name = "ppv-lite86"
@@ -478,18 +493,18 @@ dependencies = [
478 493
479[[package]] 494[[package]]
480name = "proc-macro2" 495name = "proc-macro2"
481version = "1.0.103" 496version = "1.0.105"
482source = "registry+https://github.com/rust-lang/crates.io-index" 497source = "registry+https://github.com/rust-lang/crates.io-index"
483checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" 498checksum = "535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7"
484dependencies = [ 499dependencies = [
485 "unicode-ident", 500 "unicode-ident",
486] 501]
487 502
488[[package]] 503[[package]]
489name = "quote" 504name = "quote"
490version = "1.0.42" 505version = "1.0.43"
491source = "registry+https://github.com/rust-lang/crates.io-index" 506source = "registry+https://github.com/rust-lang/crates.io-index"
492checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" 507checksum = "dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a"
493dependencies = [ 508dependencies = [
494 "proc-macro2", 509 "proc-macro2",
495] 510]
@@ -522,18 +537,18 @@ dependencies = [
522 537
523[[package]] 538[[package]]
524name = "rand_core" 539name = "rand_core"
525version = "0.9.3" 540version = "0.9.5"
526source = "registry+https://github.com/rust-lang/crates.io-index" 541source = "registry+https://github.com/rust-lang/crates.io-index"
527checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 542checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
528dependencies = [ 543dependencies = [
529 "getrandom", 544 "getrandom",
530] 545]
531 546
532[[package]] 547[[package]]
533name = "ryu" 548name = "ryu"
534version = "1.0.20" 549version = "1.0.22"
535source = "registry+https://github.com/rust-lang/crates.io-index" 550source = "registry+https://github.com/rust-lang/crates.io-index"
536checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 551checksum = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984"
537 552
538[[package]] 553[[package]]
539name = "serde" 554name = "serde"
@@ -628,9 +643,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
628 643
629[[package]] 644[[package]]
630name = "syn" 645name = "syn"
631version = "2.0.111" 646version = "2.0.114"
632source = "registry+https://github.com/rust-lang/crates.io-index" 647source = "registry+https://github.com/rust-lang/crates.io-index"
633checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" 648checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
634dependencies = [ 649dependencies = [
635 "proc-macro2", 650 "proc-macro2",
636 "quote", 651 "quote",
@@ -639,18 +654,18 @@ dependencies = [
639 654
640[[package]] 655[[package]]
641name = "thiserror" 656name = "thiserror"
642version = "2.0.17" 657version = "2.0.18"
643source = "registry+https://github.com/rust-lang/crates.io-index" 658source = "registry+https://github.com/rust-lang/crates.io-index"
644checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" 659checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
645dependencies = [ 660dependencies = [
646 "thiserror-impl", 661 "thiserror-impl",
647] 662]
648 663
649[[package]] 664[[package]]
650name = "thiserror-impl" 665name = "thiserror-impl"
651version = "2.0.17" 666version = "2.0.18"
652source = "registry+https://github.com/rust-lang/crates.io-index" 667source = "registry+https://github.com/rust-lang/crates.io-index"
653checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" 668checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
654dependencies = [ 669dependencies = [
655 "proc-macro2", 670 "proc-macro2",
656 "quote", 671 "quote",
@@ -743,9 +758,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
743 758
744[[package]] 759[[package]]
745name = "wasip2" 760name = "wasip2"
746version = "1.0.1+wasi-0.2.4" 761version = "1.0.2+wasi-0.2.9"
747source = "registry+https://github.com/rust-lang/crates.io-index" 762source = "registry+https://github.com/rust-lang/crates.io-index"
748checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 763checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5"
749dependencies = [ 764dependencies = [
750 "wit-bindgen", 765 "wit-bindgen",
751] 766]
@@ -767,24 +782,24 @@ dependencies = [
767 782
768[[package]] 783[[package]]
769name = "wit-bindgen" 784name = "wit-bindgen"
770version = "0.46.0" 785version = "0.51.0"
771source = "registry+https://github.com/rust-lang/crates.io-index" 786source = "registry+https://github.com/rust-lang/crates.io-index"
772checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" 787checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
773 788
774[[package]] 789[[package]]
775name = "zerocopy" 790name = "zerocopy"
776version = "0.8.31" 791version = "0.8.33"
777source = "registry+https://github.com/rust-lang/crates.io-index" 792source = "registry+https://github.com/rust-lang/crates.io-index"
778checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3" 793checksum = "668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd"
779dependencies = [ 794dependencies = [
780 "zerocopy-derive", 795 "zerocopy-derive",
781] 796]
782 797
783[[package]] 798[[package]]
784name = "zerocopy-derive" 799name = "zerocopy-derive"
785version = "0.8.31" 800version = "0.8.33"
786source = "registry+https://github.com/rust-lang/crates.io-index" 801source = "registry+https://github.com/rust-lang/crates.io-index"
787checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a" 802checksum = "2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1"
788dependencies = [ 803dependencies = [
789 "proc-macro2", 804 "proc-macro2",
790 "quote", 805 "quote",
diff --git a/Cargo.toml b/Cargo.toml
index 7e77438..b920fa5 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,7 +17,7 @@ defmt = ["dep:defmt", "embassy-net/defmt", "embassy-sync/defmt"]
17tracing = ["dep:tracing"] 17tracing = ["dep:tracing"]
18 18
19[dependencies] 19[dependencies]
20embassy-net = { version = "0.7", features = ["medium-ip", "proto-ipv4", "tcp", "dns"] } 20embassy-net = { version = "0.8", features = ["medium-ip", "proto-ipv4", "tcp", "dns"] }
21heapless = "0.9" 21heapless = "0.9"
22embassy-time = { version = "0.5" } 22embassy-time = { version = "0.5" }
23serde-json-core = "0.6" 23serde-json-core = "0.6"
@@ -26,14 +26,14 @@ defmt = { version = "1", optional = true }
26tracing = { version = "0.1", optional = true, default-features = false } 26tracing = { version = "0.1", optional = true, default-features = false }
27embassy-sync = { version = "0.7" } 27embassy-sync = { version = "0.7" }
28embassy-futures = "0.1" 28embassy-futures = "0.1"
29embedded-io-async = "0.6" 29embedded-io-async = "0.7"
30 30
31[dev-dependencies] 31[dev-dependencies]
32embassy-time = { version = "0.5", features = ["std"] } 32embassy-time = { version = "0.5", features = ["std"] }
33embassy-executor = { version = "0.9", features = ["arch-std", "executor-thread"] } 33embassy-executor = { version = "0.9", features = ["arch-std", "executor-thread"] }
34embassy-sync = { version = "0.7" } 34embassy-sync = { version = "0.7" }
35static_cell = "2.1" 35static_cell = "2.1"
36embedded-io-async = { version = "0.6", features = ["std"] } 36embedded-io-async = { version = "0.7", features = ["std"] }
37critical-section = { version = "1", features = ["std"] } 37critical-section = { version = "1", features = ["std"] }
38rand = "0.9" 38rand = "0.9"
39tracing-subscriber = "0.3" 39tracing-subscriber = "0.3"
diff --git a/examples/common/std_async_tcp.rs b/examples/common/std_async_tcp.rs
index 10a9fd8..5d20aee 100644
--- a/examples/common/std_async_tcp.rs
+++ b/examples/common/std_async_tcp.rs
@@ -93,6 +93,10 @@ impl embedded_io_async::Write for AsyncTcp {
93 self.write_handle.thread().unpark(); 93 self.write_handle.thread().unpark();
94 Ok(buf.len()) 94 Ok(buf.len())
95 } 95 }
96
97 async fn flush(&mut self) -> Result<(), Self::Error> {
98 Ok(())
99 }
96} 100}
97 101
98impl embedded_io_async::Read for AsyncTcp { 102impl embedded_io_async::Read for AsyncTcp {