diff --git a/Cargo.lock b/Cargo.lock index a238daf..cb9c569 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -43,9 +43,9 @@ checksum = "4361135be9122e0870de935d7c439aef945b9f9ddd4199a553b5270b49c82a27" [[package]] name = "atomic-polyfill" -version = "0.1.7" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d862f14e042f75b95236d4ef1bb3d5c170964082d1e1e9c3ce689a2cbee217c" +checksum = "9c041a8d9751a520ee19656232a18971f18946a7900f1520ee4400002244dd89" dependencies = [ "critical-section", ] @@ -88,7 +88,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5deb64efa5bd81e31fcd1938615a6d98c82eafcbcd787162b6f63b91d6bac5b3" dependencies = [ - "rustc_version", + "rustc_version 0.2.3", ] [[package]] @@ -199,9 +199,9 @@ checksum = "338089f42c427b86394a5ee60ff321da23a5c89c9d89514c829687b26359fcff" [[package]] name = "critical-section" -version = "0.2.5" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01e191a5a6f6edad9b679777ef6b6c0f2bdd4a333f2ecb8f61c3e28109a03d70" +checksum = "95da181745b56d4bd339530ec393508910c909c784e8962d15d722bacf0bcbcd" dependencies = [ "bare-metal 1.0.0", "cfg-if", @@ -211,19 +211,19 @@ dependencies = [ [[package]] name = "ctrlc" -version = "3.2.1" +version = "3.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19c6cedffdc8c03a3346d723eb20bd85a13362bb96dc2ac000842c6381ec7bf" +checksum = "1d91974fbbe88ec1df0c24a4f00f99583667a7e2e6272b2b92d294d81e462173" dependencies = [ - "nix", + "nix 0.25.0", "winapi", ] [[package]] name = "defmt" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9252abe43d4c0a5df0c5c865129fa8daad338bb33357ba40023a37cd34b4a7b9" +checksum = "d3a0ae7494d9bff013d7b89471f4c424356a71e9752e0c78abe7e6c608a16bb3" dependencies = [ "bitflags", "defmt-macros", @@ -370,7 +370,7 @@ checksum = "409296415b8abc7b47e5b77096faae14595c53724972da227434fc8f4b05ec8b" dependencies = [ "bitflags", "libc", - "nix", + "nix 0.23.1", ] [[package]] @@ -404,12 +404,13 @@ dependencies = [ [[package]] name = "heapless" -version = "0.7.10" +version = "0.7.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d076121838e03f862871315477528debffdb7462fb229216ecef91b1a3eb31eb" +checksum = "db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743" dependencies = [ "atomic-polyfill", "hash32 0.2.1", + "rustc_version 0.4.0", "spin", "stable_deref_trait", ] @@ -459,7 +460,7 @@ dependencies = [ "bitflags", "byteorder", "libc", - "nix", + "nix 0.23.1", ] [[package]] @@ -496,9 +497,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.121" +version = "0.2.131" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f" +checksum = "04c3b4822ccebfa39c02fc03d1534441b22ead323fa0f48bb7ddd8e6ba076a40" [[package]] name = "libusb1-sys" @@ -523,7 +524,7 @@ dependencies = [ "gpio-cdev", "i2cdev", "nb 1.0.0", - "nix", + "nix 0.23.1", "serial-core", "serial-unix", "spidev", @@ -542,9 +543,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.16" +version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" dependencies = [ "cfg-if", ] @@ -645,6 +646,18 @@ dependencies = [ "memoffset", ] +[[package]] +name = "nix" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e322c04a9e3440c327fca7b6c8a63e6890a32fa2ad689db972425f07e0d22abb" +dependencies = [ + "autocfg", + "bitflags", + "cfg-if", + "libc", +] + [[package]] name = "num-integer" version = "0.1.44" @@ -907,7 +920,16 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" dependencies = [ - "semver", + "semver 0.9.0", +] + +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver 1.0.13", ] [[package]] @@ -937,6 +959,12 @@ dependencies = [ "semver-parser", ] +[[package]] +name = "semver" +version = "1.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93f6841e709003d68bb2deee8c343572bf446003ec20a583e76f7b15cebf3711" + [[package]] name = "semver-parser" version = "0.7.0" @@ -1051,7 +1079,7 @@ checksum = "5c43e891adf1abc1e09b10f80c8d91959ee20ec28425c6dadac78844ba4c709f" dependencies = [ "bitflags", "libc", - "nix", + "nix 0.23.1", ] [[package]] @@ -1170,7 +1198,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ef9c9bcbfeb596ce4da59b2c59736235f35dcd516f03958ea10834473224157" dependencies = [ - "nix", + "nix 0.23.1", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index dec9614..40e47a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,12 +31,12 @@ default = [ "std", "smoltcp" ] [dependencies] radio = "0.11.1" ieee802154 = { version = "0.3.0" } -log = "0.4.8" -heapless = "0.7.10" +log = "0.4.17" +heapless = "0.7.16" rand_core = { version = "0.6.3", default-features = false, features = [ "getrandom" ] } bytes = { version = "1.0.1", default-features = false } byteorder = { version = "1.4.3", default-features = false } -defmt = { version = "0.3.1", optional = true } +defmt = { version = "0.3.2", optional = true } bitflags = "1.2.1" byte = "0.2.4" strum = { version = "0.24.0", default_features = false, features = [ "derive" ] } @@ -56,7 +56,7 @@ structopt = "0.3.21" radio-sx128x = "0.18.0" embedded-hal = "1.0.0-alpha.7" driver-pal = "0.8.0-alpha.2" -ctrlc = "3.1.8" +ctrlc = "3.2.3" humantime = "2.1.0" rand = "0.8.3"