From b8e543b97261ba358b14c8088e55e6425a13c8a8 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Wed, 22 Jan 2025 23:39:26 +0100 Subject: [PATCH] Update picoserve dependency --- updater/Cargo.lock | 20 +++++++++++++++++--- updater/Cargo.toml | 7 ++----- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/updater/Cargo.lock b/updater/Cargo.lock index 7631315..ce4bfca 100644 --- a/updater/Cargo.lock +++ b/updater/Cargo.lock @@ -428,8 +428,9 @@ checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d" [[package]] name = "picoserve" -version = "0.13.3" -source = "git+https://github.com/hodasemi/picoserve#c4fe40eccfcd1188f117d4b7c689f6dc48c94d44" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d2c9a99cfe7a070728554f1d42f62067937ce30f9b057a6b507e0cc14fe96e9" dependencies = [ "const-sha1", "data-encoding", @@ -440,9 +441,22 @@ dependencies = [ "futures-util", "heapless", "lhash", + "picoserve_derive", "ryu", "serde", "serde-json-core", + "thiserror", +] + +[[package]] +name = "picoserve_derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62ba0d83906d0357fedd23de7c5e3a5235342c248cc1d954d43d5e7b455c375c" +dependencies = [ + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -647,7 +661,7 @@ checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" [[package]] name = "updater" -version = "0.1.0" +version = "0.3.0" dependencies = [ "cortex-m", "defmt", diff --git a/updater/Cargo.toml b/updater/Cargo.toml index 1c4a84e..735ca5d 100644 --- a/updater/Cargo.toml +++ b/updater/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "updater" -version = "0.2.0" +version = "0.3.0" edition = "2021" [dependencies] @@ -23,8 +23,5 @@ embedded-io-async = { version = "0.6", features = ["defmt-03"] } embedded-storage = "0.3" heapless = { version = "0.8", features = ["defmt-03", "serde"] } serde = { version = "1.0", default-features = false, features = ["derive"] } -picoserve = { version = "0.13.3", features = ["defmt", "embassy"] } +picoserve = { version = "0.14", features = ["defmt", "embassy"] } embassy-sync = { version = "0.6.1", features = ["defmt"] } - -[patch.crates-io] -picoserve = { git = "https://github.com/hodasemi/picoserve" }