diff --git a/Cargo.lock b/Cargo.lock
index 0ddd7e87165f6cb5fc9e544844f3d5fcc411400a..0443a56e3c8c00668a23705477264e93ded502dc 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -113,7 +113,7 @@ dependencies = [
  "proc-macro2",
  "quote",
  "strsim",
- "syn 2.0.70",
+ "syn 2.0.71",
 ]
 
 [[package]]
@@ -124,7 +124,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
 dependencies = [
  "darling_core",
  "quote",
- "syn 2.0.70",
+ "syn 2.0.71",
 ]
 
 [[package]]
@@ -167,7 +167,7 @@ dependencies = [
  "proc-macro-error",
  "proc-macro2",
  "quote",
- "syn 2.0.70",
+ "syn 2.0.71",
 ]
 
 [[package]]
@@ -191,9 +191,9 @@ dependencies = [
 
 [[package]]
 name = "document-features"
-version = "0.2.8"
+version = "0.2.10"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef5282ad69563b5fc40319526ba27e0e7363d552a896f0297d54f767717f9b95"
+checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0"
 dependencies = [
  "litrs",
 ]
@@ -201,7 +201,7 @@ dependencies = [
 [[package]]
 name = "embassy-embedded-hal"
 version = "0.1.0"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 dependencies = [
  "defmt",
  "embassy-futures",
@@ -218,7 +218,7 @@ dependencies = [
 [[package]]
 name = "embassy-executor"
 version = "0.5.0"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 dependencies = [
  "cortex-m",
  "critical-section",
@@ -232,23 +232,23 @@ dependencies = [
 [[package]]
 name = "embassy-executor-macros"
 version = "0.4.1"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 dependencies = [
  "darling",
  "proc-macro2",
  "quote",
- "syn 2.0.70",
+ "syn 2.0.71",
 ]
 
 [[package]]
 name = "embassy-futures"
 version = "0.1.1"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 
 [[package]]
 name = "embassy-hal-internal"
 version = "0.1.0"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 dependencies = [
  "cortex-m",
  "critical-section",
@@ -259,7 +259,7 @@ dependencies = [
 [[package]]
 name = "embassy-net-driver"
 version = "0.2.0"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 dependencies = [
  "defmt",
 ]
@@ -267,7 +267,7 @@ dependencies = [
 [[package]]
 name = "embassy-stm32"
 version = "0.1.0"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 dependencies = [
  "bit_field",
  "bitflags 2.6.0",
@@ -311,7 +311,7 @@ dependencies = [
 [[package]]
 name = "embassy-sync"
 version = "0.6.0"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 dependencies = [
  "cfg-if",
  "critical-section",
@@ -324,7 +324,7 @@ dependencies = [
 [[package]]
 name = "embassy-time"
 version = "0.3.1"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 dependencies = [
  "cfg-if",
  "critical-section",
@@ -342,7 +342,7 @@ dependencies = [
 [[package]]
 name = "embassy-time-driver"
 version = "0.1.0"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 dependencies = [
  "document-features",
 ]
@@ -350,12 +350,12 @@ dependencies = [
 [[package]]
 name = "embassy-time-queue-driver"
 version = "0.1.0"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 
 [[package]]
 name = "embassy-usb-driver"
 version = "0.1.0"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 dependencies = [
  "defmt",
 ]
@@ -363,7 +363,7 @@ dependencies = [
 [[package]]
 name = "embassy-usb-synopsys-otg"
 version = "0.1.0"
-source = "git+https://github.com/embassy-rs/embassy#ed3da1721a4f704d3f2a8a1cf84d9fc051c71945"
+source = "git+https://github.com/embassy-rs/embassy#e54c753537b4b12c3d2fd03ad8e8ba9eaaded06e"
 dependencies = [
  "critical-section",
  "embassy-sync",
@@ -734,9 +734,9 @@ dependencies = [
 
 [[package]]
 name = "syn"
-version = "2.0.70"
+version = "2.0.71"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16"
+checksum = "b146dcf730474b4bcd16c311627b31ede9ab149045db4d6088b3becaea046462"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -760,7 +760,7 @@ checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.70",
+ "syn 2.0.71",
 ]
 
 [[package]]