diff --git a/Cargo.lock b/Cargo.lock index 428e1a4..6806412 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -160,9 +160,9 @@ dependencies = [ [[package]] name = "cortex-m-rt" -version = "0.7.1" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c433da385b720d5bb9f52362fa2782420798e68d40d67bfe4b0d992aba5dfe7" +checksum = "ee84e813d593101b1723e13ec38b6ab6abbdbaaa4546553f5395ed274079ddb1" dependencies = [ "cortex-m-rt-macros", ] @@ -249,9 +249,9 @@ checksum = "0db23d29972d99baa3de2ee2ae3f104c10564a6d05a346eb3f4c4f2c0525a06e" [[package]] name = "delegate" -version = "0.7.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d70a2d4995466955a415223acf3c9c934b9ff2339631cdf4ffc893da4bacd717" +checksum = "d358e0ec5c59a5e1603b933def447096886121660fc680dc1e64a0753981fe3c" dependencies = [ "proc-macro2 1.0.47", "quote 1.0.21", @@ -354,12 +354,27 @@ dependencies = [ "syn 0.15.44", ] +[[package]] +name = "fugit" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17186ad64927d5ac8f02c1e77ccefa08ccd9eaa314d5a4772278aa204a22f7e7" +dependencies = [ + "gcd", +] + [[package]] name = "funty" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1847abb9cb65d566acd5942e94aea9c8f547ad02c98e1649326fc0e8910b8b1e" +[[package]] +name = "gcd" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" + [[package]] name = "gimli" version = "0.27.0" @@ -591,6 +606,12 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" +[[package]] +name = "option-block" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0f2c5d345596a14d7c8b032a68f437955f0059f2eb9a5972371c84f7eef3227" + [[package]] name = "owo-colors" version = "3.5.0" @@ -1062,16 +1083,17 @@ dependencies = [ [[package]] name = "usbd-human-interface-device" -version = "0.2.1" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f01ee9d05b01603f4d6ee43e7d0ebe140f16567d6ff99fde0dc1ea6e7564e65" +checksum = "ec9b21b68dbad6f411589e94b1b4e8792943959e8a99fdbc336f38cf4e5a3542" dependencies = [ "delegate", - "embedded-time", "frunk", + "fugit", "heapless", "log", "num_enum", + "option-block", "packed_struct", "usb-device", ] diff --git a/Cargo.toml b/Cargo.toml index 1259799..7c638cd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,7 +39,7 @@ usbd-human-interface-device = "0.3.1" # ? -- ARM -- cortex-m = "0.7.3" -cortex-m-rt = ">=0.6.15,<0.8" +cortex-m-rt = ">=0.6.15, <0.8" cortex-m-rtic = "0.6.0-rc.4" embedded-hal = { version = "0.2.5", features = ["unproven"] } embedded-time = "0.12.0"