diff --git a/Cargo.lock b/Cargo.lock index 27ce537..b4c4e88 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", @@ -918,7 +918,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", @@ -936,6 +949,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" @@ -945,7 +970,7 @@ dependencies = [ "embedded-io", "heapless 0.8.0", "log", - "miniconf", + "miniconf 0.16.3", "minimq", "serde-json-core", "smlang 0.8.0", @@ -1433,7 +1458,7 @@ dependencies = [ "heapless 0.8.0", "log", "menu", - "miniconf", + "miniconf 0.16.3", "postcard", "yafnv", ] diff --git a/Cargo.toml b/Cargo.toml index 95c6c82..42fff7e 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"