From 124898f27f1d5d135f390c59563c6337467ea869 Mon Sep 17 00:00:00 2001 From: Omer Genan <81963672+genan2003@users.noreply.github.com> Date: Fri, 31 Oct 2025 10:18:01 +0200 Subject: [PATCH] Update dependencies to latest versions --- Cargo.toml | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 5ef690c..1595e35 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,47 +4,45 @@ version = "0.1.0" edition = "2024" [dependencies] -embassy-stm32 = { version = "0.2.0", git = "https://github.com/embassy-rs/embassy", rev = "2e7a2b6", features = [ - "defmt", - "stm32u545re", - "unstable-pac", - "memory-x", - "time-driver-tim4", - "exti", - "chrono", +embassy-stm32 = { version = "0.4.0", git = "https://github.com/embassy-rs/embassy", rev = "3e8d8fe", features = [ + "defmt", + "stm32u545re", + "unstable-pac", + "memory-x", + "time-driver-tim4", + "exti", + "chrono", ] } # 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", ] }