diff --git a/Cargo.toml b/Cargo.toml index 2a84510..552c2d0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,36 +15,34 @@ embassy-stm32 = { version = "0.2.0", git = "https://github.com/embassy-rs/embass ] } # Embedded HAL utilities -embassy-embedded-hal = { version = "0.3.0", git = "https://github.com/embassy-rs/embassy", rev = "2e7a2b6", features = [ +embassy-embedded-hal = { version = "0.5.0", git = "https://github.com/embassy-rs/embassy", rev = "3e8d8fe", features = [ "defmt", ] } # Synchronization primitives and data structures with async support -embassy-sync = { version = "0.6.2", git = "https://github.com/embassy-rs/embassy", rev = "2e7a2b6", features = [ +embassy-sync = { version = "0.7.2", git = "https://github.com/embassy-rs/embassy", rev = "3e8d8fe", features = [ "defmt", ] } # Async/await executor -embassy-executor = { version = "0.7.0", git = "https://github.com/embassy-rs/embassy", rev = "2e7a2b6", features = [ - "task-arena-size-98304", +embassy-executor = { version = "0.9.0", git = "https://github.com/embassy-rs/embassy", rev = "3e8d8fe", features = [ "arch-cortex-m", "executor-thread", - "executor-interrupt", "defmt", ] } # Utilities for working with futures, compatible with no_std and not using alloc -embassy-futures = { version = "0.1.0", git = "https://github.com/embassy-rs/embassy", rev = "2e7a2b6" } +embassy-futures = { version = "0.1.2", git = "https://github.com/embassy-rs/embassy", rev = "3e8d8fe" } # Timekeeping, delays and timeouts -embassy-time = { version = "0.4.0", git = "https://github.com/embassy-rs/embassy", rev = "2e7a2b6", features = [ +embassy-time = { version = "0.5.0", git = "https://github.com/embassy-rs/embassy", rev = "3e8d8fe", features = [ "defmt", "defmt-timestamp-uptime", "tick-hz-32_768", ] } # USB device -embassy-usb = { version = "0.4.0", git = "https://github.com/embassy-rs/embassy", rev = "2e7a2b6", features = [ +embassy-usb = { version = "0.5.1", git = "https://github.com/embassy-rs/embassy", rev = "3e8d8fe", features = [ "defmt", ] }