diff --git a/Cargo.lock b/Cargo.lock index 93a5ec0..00543e0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -129,7 +129,7 @@ dependencies = [ "max6642", "mcp3221", "microchip-24aa02e48", - "miniconf", + "miniconf 0.17.0", "miniconf_mqtt", "minimq", "minireq", @@ -886,7 +886,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf52da0fbf409a8a008b661e476127fa79b954169af83586cc1ceebb15e5ccb" dependencies = [ "itoa", - "miniconf_derive", + "miniconf_derive 0.16.1", + "postcard", + "serde", + "serde-json-core", +] + +[[package]] +name = "miniconf" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75e453c8c2bdb4367152a3057eeb3dc4cc2346c4d9d7985a76d27b2b070d46c3" +dependencies = [ + "itoa", + "miniconf_derive 0.17.0", "postcard", "serde", "serde-json-core", @@ -904,6 +917,18 @@ dependencies = [ "syn 2.0.85", ] +[[package]] +name = "miniconf_derive" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86704131b3dad62adfcee4cc7cc314778465976e80a515b64918ee81681424ff" +dependencies = [ + "darling 0.20.10", + "proc-macro2", + "quote", + "syn 2.0.85", +] + [[package]] name = "miniconf_mqtt" version = "0.16.2" @@ -913,7 +938,7 @@ dependencies = [ "embedded-io", "heapless 0.8.0", "log", - "miniconf", + "miniconf 0.16.3", "minimq", "serde-json-core", "smlang 0.8.0", @@ -1401,7 +1426,7 @@ dependencies = [ "heapless 0.8.0", "log", "menu", - "miniconf", + "miniconf 0.16.3", "postcard", "yafnv", ] diff --git a/Cargo.toml b/Cargo.toml index dce7f8f..b74eb52 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -51,7 +51,7 @@ usbd-serial = "0.2.2" encdec = { version = "0.9", default-features = false } crc-any = { version = "2.5.0", default-features = false } panic-persist = { version = "0.3", features = ["custom-panic-handler", "utf8"] } -miniconf = { version = "0.16", features = ["json-core", "derive", "postcard"]} +miniconf = { version = "0.17", features = ["json-core", "derive", "postcard"]} miniconf_mqtt = "0.16" # Note: Keep `py/pyproject.toml` version in sync with the Minimq version used in FW. minimq = "0.9.0"