diff --git a/Cargo.toml b/Cargo.toml index 7f3da0c4..9f89d2fb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,7 +30,7 @@ rustdoc-args = ["--cfg", "docsrs"] fugit = "0.3.5" embedded-hal = { version = "0.2.6", features = ["unproven"] } embedded-dma = "0.2.0" -cortex-m = "^0.7.4" +cortex-m = { version = "^0.7.7", features = ["critical-section-single-core"] } defmt = { version = ">=0.2.0,<0.4", optional = true } stm32h7 = { version = "^0.15.1", default-features = false } void = { version = "1.0.2", default-features = false } @@ -45,7 +45,7 @@ synopsys-usb-otg = { version = "^0.3.0", features = ["cortex-m"], optional = tru embedded-display-controller = { version = "^0.1.0", optional = true } log = { version = "0.4.14", optional = true} # see also the dev-dependencies section fdcan = { version = "0.1", optional = true } -bitflags = { version = "1.3.2" } +bitflags = { version = "2.0.0" } embedded-storage = "0.3" [dependencies.smoltcp] @@ -71,10 +71,10 @@ log = "0.4.11" panic-halt = "0.2.0" panic-rtt-target = { version = "0.1.0", features = ["cortex-m"] } cfg-if = "1.0.0" -rtt-target = { version = "0.3.1", features = ["cortex-m"] } +rtt-target = "0.4.0" lazy_static = { version = "1.4.0", features = ["spin_no_std"] } -cortex-m-log = { version = "~0.7.0", features = ["itm", "semihosting", "log-integration"] } -cortex-m-semihosting = "0.3.5" +cortex-m-log = { version = "0.8.0", features = ["itm", "semihosting", "log-integration"] } +cortex-m-semihosting = "0.5.0" panic-itm = { version = "~0.4.1" } panic-semihosting = "0.6" usb-device = "0.2.5"