diff --git a/Cargo.lock b/Cargo.lock index 460bd52..9bd4b7a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,18 +10,18 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "aho-corasick" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" dependencies = [ "memchr", ] [[package]] name = "anstream" -version = "0.6.21" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" +checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" dependencies = [ "anstyle", "anstyle-parse", @@ -34,15 +34,15 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" +checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" [[package]] name = "anstyle-parse" -version = "0.2.7" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" +checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" dependencies = [ "utf8parse", ] @@ -53,7 +53,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.61.0", + "windows-sys 0.61.2", ] [[package]] @@ -64,7 +64,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.61.0", + "windows-sys 0.61.2", ] [[package]] @@ -96,9 +96,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "az" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" +checksum = "be5eb007b7cacc6c660343e96f650fedf4b5a77512399eb952ca6642cf8d13f7" [[package]] name = "bare-metal" @@ -144,9 +144,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.4" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" [[package]] name = "block-buffer" @@ -159,9 +159,9 @@ dependencies = [ [[package]] name = "bytemuck" -version = "1.23.2" +version = "1.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677" +checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" [[package]] name = "byteorder" @@ -171,9 +171,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cc" -version = "1.2.38" +version = "1.2.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9" +checksum = "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423" dependencies = [ "find-msvc-tools", "shlex", @@ -181,9 +181,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "chrono" @@ -198,9 +198,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.60" +version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a" +checksum = "b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351" dependencies = [ "clap_builder", "clap_derive", @@ -208,9 +208,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.60" +version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876" +checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" dependencies = [ "anstream", "anstyle", @@ -220,9 +220,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.55" +version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5" +checksum = "1110bd8a634a1ab8cb04345d8d878267d57c3cf1b38d91b71af6686408bbca6a" dependencies = [ "heck", "proc-macro2", @@ -232,9 +232,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831" +checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] name = "codespan-reporting" @@ -248,9 +248,9 @@ dependencies = [ [[package]] name = "colorchoice" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" +checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" [[package]] name = "const-sha1" @@ -341,9 +341,9 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" [[package]] name = "crypto-common" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" dependencies = [ "generic-array", "typenum", @@ -433,9 +433,9 @@ dependencies = [ [[package]] name = "defmt-rtt" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2cac3b8a5644a9e02b75085ebad3b6deafdbdbdec04bb25086523828aa4dfd1" +checksum = "93d5a25c99d89c40f5676bec8cefe0614f17f0f40e916f98e345dae941807f9e" dependencies = [ "critical-section", "defmt 1.0.1", @@ -464,9 +464,9 @@ dependencies = [ [[package]] name = "document-features" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d" +checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" dependencies = [ "litrs", ] @@ -490,14 +490,14 @@ dependencies = [ [[package]] name = "embassy-boot" -version = "0.6.1" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +version = "0.7.0" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "defmt 1.0.1", "digest", "document-features", "embassy-embedded-hal", - "embassy-sync 0.7.2", + "embassy-sync 0.8.0", "embedded-storage", "embedded-storage-async", "signature", @@ -505,8 +505,8 @@ dependencies = [ [[package]] name = "embassy-boot-rp" -version = "0.9.0" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +version = "0.10.0" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "cfg-if", "cortex-m", @@ -514,7 +514,7 @@ dependencies = [ "defmt 1.0.1", "embassy-boot", "embassy-rp", - "embassy-sync 0.7.2", + "embassy-sync 0.8.0", "embassy-time", "embedded-storage", "embedded-storage-async", @@ -522,12 +522,12 @@ dependencies = [ [[package]] name = "embassy-embedded-hal" -version = "0.5.0" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +version = "0.6.0" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "embassy-futures", "embassy-hal-internal", - "embassy-sync 0.7.2", + "embassy-sync 0.8.0", "embedded-hal 0.2.7", "embedded-hal 1.0.0", "embedded-hal-async", @@ -538,8 +538,8 @@ dependencies = [ [[package]] name = "embassy-executor" -version = "0.9.1" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +version = "0.10.0" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "cordyceps", "cortex-m", @@ -552,8 +552,8 @@ dependencies = [ [[package]] name = "embassy-executor-macros" -version = "0.7.0" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +version = "0.8.0" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "darling", "proc-macro2", @@ -564,17 +564,17 @@ dependencies = [ [[package]] name = "embassy-executor-timer-queue" version = "0.1.0" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" [[package]] name = "embassy-futures" version = "0.1.2" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" [[package]] name = "embassy-hal-internal" version = "0.4.0" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "cortex-m", "critical-section", @@ -584,13 +584,13 @@ dependencies = [ [[package]] name = "embassy-net" -version = "0.8.0" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +version = "0.9.0" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "defmt 1.0.1", "document-features", "embassy-net-driver", - "embassy-sync 0.7.2", + "embassy-sync 0.8.0", "embassy-time", "embedded-io-async 0.7.0", "embedded-nal-async", @@ -602,26 +602,26 @@ dependencies = [ [[package]] name = "embassy-net-driver" version = "0.2.0" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "defmt 1.0.1", ] [[package]] name = "embassy-net-driver-channel" -version = "0.3.2" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +version = "0.4.0" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "defmt 1.0.1", "embassy-futures", "embassy-net-driver", - "embassy-sync 0.7.2", + "embassy-sync 0.8.0", ] [[package]] name = "embassy-net-wiznet" -version = "0.2.1" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +version = "0.3.0" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "defmt 1.0.1", "embassy-futures", @@ -633,8 +633,8 @@ dependencies = [ [[package]] name = "embassy-rp" -version = "0.9.0" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +version = "0.10.0" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "cfg-if", "chrono", @@ -646,7 +646,7 @@ dependencies = [ "embassy-embedded-hal", "embassy-futures", "embassy-hal-internal", - "embassy-sync 0.7.2", + "embassy-sync 0.8.0", "embassy-time", "embassy-time-driver", "embassy-time-queue-utils", @@ -663,7 +663,7 @@ dependencies = [ "nb 1.1.0", "pio", "rand_core 0.6.4", - "rand_core 0.9.3", + "rand_core 0.9.5", "rp-pac", "rp2040-boot2", "sha2-const-stable", @@ -686,8 +686,8 @@ dependencies = [ [[package]] name = "embassy-sync" -version = "0.7.2" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +version = "0.8.0" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "cfg-if", "critical-section", @@ -700,8 +700,8 @@ dependencies = [ [[package]] name = "embassy-time" -version = "0.5.0" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +version = "0.5.1" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "cfg-if", "critical-section", @@ -717,7 +717,7 @@ dependencies = [ [[package]] name = "embassy-time-driver" version = "0.2.1" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "document-features", ] @@ -725,7 +725,7 @@ dependencies = [ [[package]] name = "embassy-time-queue-utils" version = "0.3.0" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "embassy-executor-timer-queue", "heapless 0.9.2", @@ -734,7 +734,7 @@ dependencies = [ [[package]] name = "embassy-usb-driver" version = "0.2.0" -source = "git+https://github.com/embassy-rs/embassy?rev=3651d8ef249dc20d30df7382237f2451d889c011#3651d8ef249dc20d30df7382237f2451d889c011" +source = "git+https://github.com/embassy-rs/embassy?rev=400921c5fe6f3e6079eca06f0ee4a0d1be7bec29#400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" dependencies = [ "defmt 1.0.1", "embedded-io-async 0.7.0", @@ -856,9 +856,9 @@ dependencies = [ [[package]] name = "ena" -version = "0.14.3" +version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5" +checksum = "eabffdaee24bd1bf95c5ef7cec31260444317e72ea56c4c91750e8b7ee58d5f1" dependencies = [ "log", ] @@ -876,20 +876,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.0", + "windows-sys 0.61.2", ] [[package]] name = "find-msvc-tools" -version = "0.1.2" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" [[package]] name = "fixed" -version = "1.29.0" +version = "1.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707070ccf8c4173548210893a0186e29c266901b71ed20cd9e2ca0193dfe95c3" +checksum = "c566da967934c6c7ee0458a9773de9b2a685bd2ce26a3b28ddfc740e640182f5" dependencies = [ "az", "bytemuck", @@ -930,15 +930,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" [[package]] name = "futures-sink" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" [[package]] name = "futures-task" @@ -948,28 +948,28 @@ checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" [[package]] name = "futures-util" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" dependencies = [ "futures-core", "futures-task", "pin-project-lite", - "pin-utils", ] [[package]] name = "generator" -version = "0.8.7" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2" +checksum = "52f04ae4152da20c76fe800fa48659201d5cf627c5149ca0b707b69d7eef6cf9" dependencies = [ "cc", "cfg-if", "libc", "log", "rustversion", - "windows", + "windows-link", + "windows-result", ] [[package]] @@ -995,12 +995,13 @@ dependencies = [ [[package]] name = "half" -version = "2.6.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" +checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" dependencies = [ "cfg-if", "crunchy", + "zerocopy", ] [[package]] @@ -1014,9 +1015,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" [[package]] name = "heapless" @@ -1053,7 +1054,7 @@ version = "0.5.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d" dependencies = [ - "windows-sys 0.61.0", + "windows-sys 0.61.2", ] [[package]] @@ -1166,9 +1167,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.11.4" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", "hashbrown", @@ -1238,9 +1239,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.175" +version = "0.2.183" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" +checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" [[package]] name = "linux-raw-sys" @@ -1256,25 +1257,24 @@ checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" [[package]] name = "litrs" -version = "0.4.2" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" +checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" dependencies = [ - "autocfg", "scopeguard", ] [[package]] name = "log" -version = "0.4.28" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "loom" @@ -1306,9 +1306,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.5" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" [[package]] name = "miniz_oxide" @@ -1343,11 +1343,11 @@ checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" [[package]] name = "nu-ansi-term" -version = "0.50.1" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -1361,9 +1361,9 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a" +checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" dependencies = [ "num_enum_derive", "rustversion", @@ -1371,9 +1371,9 @@ dependencies = [ [[package]] name = "num_enum_derive" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" +checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" dependencies = [ "proc-macro2", "quote", @@ -1382,9 +1382,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.21.3" +version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" [[package]] name = "once_cell_polyfill" @@ -1413,9 +1413,9 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.12.4" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" dependencies = [ "lock_api", "parking_lot_core", @@ -1423,15 +1423,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-link", ] [[package]] @@ -1458,7 +1458,7 @@ dependencies = [ "embassy-net-wiznet", "embassy-rp", "embassy-sync 0.6.2", - "embassy-sync 0.7.2", + "embassy-sync 0.8.0", "embassy-time", "embedded-hal-bus", "embedded-io-async 0.7.0", @@ -1485,7 +1485,7 @@ dependencies = [ "defmt-rtt", "embassy-boot-rp", "embassy-rp", - "embassy-sync 0.7.2", + "embassy-sync 0.8.0", "embassy-time", "embedded-storage", "embedded-storage-async", @@ -1575,15 +1575,9 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "pin-utils" -version = "0.1.0" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pio" @@ -1635,9 +1629,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.11.1" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" dependencies = [ "critical-section", ] @@ -1681,9 +1675,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.101" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" dependencies = [ "unicode-ident", ] @@ -1699,9 +1693,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.40" +version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" dependencies = [ "proc-macro2", ] @@ -1714,24 +1708,24 @@ checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" [[package]] name = "rand_core" -version = "0.9.3" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.11.0", ] [[package]] name = "regex" -version = "1.11.2" +version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" dependencies = [ "aho-corasick", "memchr", @@ -1741,9 +1735,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.10" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" dependencies = [ "aho-corasick", "memchr", @@ -1752,18 +1746,15 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.6" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" +checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" [[package]] name = "rgb" -version = "0.8.52" +version = "0.8.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce" -dependencies = [ - "bytemuck", -] +checksum = "47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4" [[package]] name = "ring" @@ -1813,11 +1804,11 @@ version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.11.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1863,9 +1854,9 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "ryu" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984" +checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" [[package]] name = "same-file" @@ -2001,9 +1992,9 @@ checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" [[package]] name = "siphasher" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" +checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" [[package]] name = "smallvec" @@ -2022,9 +2013,9 @@ dependencies = [ [[package]] name = "smart-leds-trait" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edeb89c73244414bb0568611690dd095b2358b3fda5bae65ad784806cca00157" +checksum = "a7f4441a131924d58da6b83a7ad765c460e64630cce504376c3a87a2558c487f" dependencies = [ "rgb", ] @@ -2032,7 +2023,7 @@ dependencies = [ [[package]] name = "smoltcp" version = "0.12.0" -source = "git+https://github.com/smoltcp-rs/smoltcp?rev=52b224a0f30e007826f5d95beb9449f5b5894701#52b224a0f30e007826f5d95beb9449f5b5894701" +source = "git+https://github.com/smoltcp-rs/smoltcp?rev=2b9ae80c75329c92a2bc88192e1db008081df09c#2b9ae80c75329c92a2bc88192e1db008081df09c" dependencies = [ "bitflags 1.3.2", "byteorder", @@ -2044,9 +2035,9 @@ dependencies = [ [[package]] name = "stable_deref_trait" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "static_cell" @@ -2083,9 +2074,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.106" +version = "2.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" dependencies = [ "proc-macro2", "quote", @@ -2105,11 +2096,11 @@ dependencies = [ [[package]] name = "term" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2111ef44dae28680ae9752bb89409e7310ca33a8c621ebe7b106cf5c928b3ac0" +checksum = "d8c27177b12a6399ffc08b98f76f7c9a1f4fe9fc967c784c5a071fa8d93cf7e1" dependencies = [ - "windows-sys 0.61.0", + "windows-sys 0.61.2", ] [[package]] @@ -2123,18 +2114,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.16" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.16" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", @@ -2162,9 +2153,9 @@ dependencies = [ [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2173,9 +2164,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", @@ -2184,9 +2175,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", @@ -2205,9 +2196,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.20" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" dependencies = [ "matchers", "nu-ansi-term", @@ -2223,15 +2214,15 @@ dependencies = [ [[package]] name = "typenum" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" [[package]] name = "unicode-ident" -version = "1.0.19" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" [[package]] name = "unicode-width" @@ -2376,133 +2367,49 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.0", -] - -[[package]] -name = "windows" -version = "0.61.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" -dependencies = [ - "windows-collections", - "windows-core", - "windows-future", - "windows-link 0.1.3", - "windows-numerics", -] - -[[package]] -name = "windows-collections" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" -dependencies = [ - "windows-core", + "windows-sys 0.61.2", ] -[[package]] -name = "windows-core" -version = "0.61.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-link 0.1.3", - "windows-result", - "windows-strings", -] - -[[package]] -name = "windows-future" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" -dependencies = [ - "windows-core", - "windows-link 0.1.3", - "windows-threading", -] - -[[package]] -name = "windows-implement" -version = "0.60.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "windows-interface" -version = "0.59.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-link" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65" - -[[package]] -name = "windows-numerics" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" -dependencies = [ - "windows-core", - "windows-link 0.1.3", -] +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" [[package]] name = "windows-result" -version = "0.3.4" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ - "windows-link 0.1.3", + "windows-link", ] [[package]] -name = "windows-strings" -version = "0.4.2" +name = "windows-sys" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-link 0.1.3", + "windows-targets", ] [[package]] name = "windows-sys" -version = "0.52.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ "windows-targets", ] [[package]] name = "windows-sys" -version = "0.61.0" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows-link 0.2.0", + "windows-link", ] [[package]] @@ -2521,15 +2428,6 @@ dependencies = [ "windows_x86_64_msvc", ] -[[package]] -name = "windows-threading" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" -dependencies = [ - "windows-link 0.1.3", -] - [[package]] name = "windows_aarch64_gnullvm" version = "0.52.6" @@ -2640,6 +2538,26 @@ dependencies = [ "synstructure", ] +[[package]] +name = "zerocopy" +version = "0.8.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2578b716f8a7a858b7f02d5bd870c14bf4ddbbcf3a4c05414ba6503640505e3" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e6cc098ea4d3bd6246687de65af3f920c430e236bee1e3bf2e441463f08a02f" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "zerofrom" version = "0.1.6" diff --git a/Cargo.toml b/Cargo.toml index 34fda70..fe8d3b8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,13 +12,13 @@ cortex-m-rt = "0.7.5" critical-section = "1.2.0" defmt = "1" defmt-rtt = "1" -embassy-executor = { version = "0.9.1", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "nightly"] } +embassy-executor = { version = "0.10.0", features = ["platform-cortex-m", "executor-thread", "executor-interrupt", "nightly"] } embassy-futures = "0.1.2" -embassy-rp = { version = "0.9.0", features = ["unstable-pac", "time-driver", "critical-section-impl", "rp2040"] } -embassy-sync = "0.7.2" +embassy-rp = { version = "0.10.0", features = ["unstable-pac", "time-driver", "critical-section-impl", "rp2040"] } +embassy-sync = "0.8.0" embassy-time = "0.5.0" -embassy-net = { version = "0.8.0", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "dns", "proto-ipv4"] } -embassy-boot-rp = { version = "0.9.0" } +embassy-net = { version = "0.9.0", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "dns", "proto-ipv4"] } +embassy-boot-rp = { version = "0.10.0" } embedded-hal = "1.0.0" embedded-hal-async = "1.0.0" embedded-io-async = { version = "0.7", features = ["defmt"] } @@ -34,16 +34,16 @@ sha2 = { version = "0.10", default-features = false } serde = { version = "1.0", default-features = false, features = ["derive"] } [patch.crates-io] -embassy-executor = { git = "https://github.com/embassy-rs/embassy", rev = "3651d8ef249dc20d30df7382237f2451d889c011" } -embassy-futures = { git = "https://github.com/embassy-rs/embassy", rev = "3651d8ef249dc20d30df7382237f2451d889c011" } -embassy-rp = { git = "https://github.com/embassy-rs/embassy", rev = "3651d8ef249dc20d30df7382237f2451d889c011" } -embassy-sync = { git = "https://github.com/embassy-rs/embassy", rev = "3651d8ef249dc20d30df7382237f2451d889c011" } -embassy-time = { git = "https://github.com/embassy-rs/embassy", rev = "3651d8ef249dc20d30df7382237f2451d889c011" } -embassy-net = { git = "https://github.com/embassy-rs/embassy", rev = "3651d8ef249dc20d30df7382237f2451d889c011" } -embassy-boot = { git = "https://github.com/embassy-rs/embassy", rev = "3651d8ef249dc20d30df7382237f2451d889c011" } -embassy-boot-rp = { git = "https://github.com/embassy-rs/embassy", rev = "3651d8ef249dc20d30df7382237f2451d889c011" } -embassy-net-wiznet = { git = "https://github.com/embassy-rs/embassy", rev = "3651d8ef249dc20d30df7382237f2451d889c011" } -embassy-embedded-hal = { git = "https://github.com/embassy-rs/embassy", rev = "3651d8ef249dc20d30df7382237f2451d889c011" } +embassy-executor = { git = "https://github.com/embassy-rs/embassy", rev = "400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" } +embassy-futures = { git = "https://github.com/embassy-rs/embassy", rev = "400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" } +embassy-rp = { git = "https://github.com/embassy-rs/embassy", rev = "400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" } +embassy-sync = { git = "https://github.com/embassy-rs/embassy", rev = "400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" } +embassy-time = { git = "https://github.com/embassy-rs/embassy", rev = "400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" } +embassy-net = { git = "https://github.com/embassy-rs/embassy", rev = "400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" } +embassy-boot = { git = "https://github.com/embassy-rs/embassy", rev = "400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" } +embassy-boot-rp = { git = "https://github.com/embassy-rs/embassy", rev = "400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" } +embassy-net-wiznet = { git = "https://github.com/embassy-rs/embassy", rev = "400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" } +embassy-embedded-hal = { git = "https://github.com/embassy-rs/embassy", rev = "400921c5fe6f3e6079eca06f0ee4a0d1be7bec29" } [profile.release] debug = true diff --git a/application/Cargo.toml b/application/Cargo.toml index 1369b9e..aaf0858 100644 --- a/application/Cargo.toml +++ b/application/Cargo.toml @@ -7,15 +7,15 @@ license = "Apache-2.0" publish = false [dependencies] -embassy-sync = { version = "0.7.2", features = ["defmt"] } -embassy-executor = { version = "0.9.0", features = ["arch-cortex-m", "executor-thread", "defmt"] } -embassy-time = { version = "0.5.0", features = [] } -embassy-rp = { version = "0.9.0", features = ["time-driver", "rp2040", "critical-section-impl", "defmt"] } -embassy-boot-rp = { version = "0.9.0", features = ["defmt"] } -embassy-embedded-hal = { version = "0.5.0" } -embassy-futures = { version = "0.1.2" } -embassy-net = { version = "0.8.0", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "dns", "proto-ipv4"] } -embassy-net-wiznet = { version = "0.2.1", features = ["defmt"] } +embassy-sync = { workspace = true, features = ["defmt"] } +embassy-executor = { workspace = true, features = ["platform-cortex-m", "executor-thread", "defmt"] } +embassy-time = { workspace = true, features = [] } +embassy-rp = { workspace = true, features = ["time-driver", "rp2040", "critical-section-impl", "defmt"] } +embassy-boot-rp = { workspace = true, features = ["defmt"] } +embassy-embedded-hal = { version = "0.6.0" } +embassy-futures = { workspace = true } +embassy-net = { workspace = true, features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "dns", "proto-ipv4"] } +embassy-net-wiznet = { version = "0.3.0", features = ["defmt"] } picoserve = { version = "0.18", features = ["embassy", "json", "defmt"] } ekv = { version = "1.0", features = ["defmt", "page-size-4096", "max-page-count-64", "erase-value-255", "max-key-size-64", "max-value-size-256", "max-chunk-size-512"] } diff --git a/bootloader/Cargo.toml b/bootloader/Cargo.toml index d3e262e..36b88b1 100644 --- a/bootloader/Cargo.toml +++ b/bootloader/Cargo.toml @@ -10,10 +10,10 @@ publish = false defmt = { version = "1.0.1", optional = true } defmt-rtt = { version = "1.0.0", optional = true } -embassy-rp = { version = "0.9.0", features = ["rp2040", "critical-section-impl"] } -embassy-boot-rp = { version = "0.9.0" } -embassy-sync = { version = "0.7.2" } -embassy-time = { version = "0.5.0", features = [] } +embassy-rp = { workspace = true, features = ["rp2040", "critical-section-impl"] } +embassy-boot-rp = { workspace = true} +embassy-sync = { workspace = true} +embassy-time = { workspace = true, features = [] } cortex-m = { version = "0.7.6", features = ["inline-asm"] } cortex-m-rt = { version = "0.7" }