aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Lilleengen <[email protected]>2025-08-26 16:04:00 +0200
committerUlf Lilleengen <[email protected]>2025-08-26 16:05:09 +0200
commit83f2557eacd657070a84a9baf2da6e3aff03b2b7 (patch)
tree13ce7dc5787f05b4f5e087e891738ac5120112e3
parentb6a81d8bedeafa5166d0668c387ed65062777193 (diff)
chore: prepare embassy crate releases
-rw-r--r--cyw43-pio/CHANGELOG.md2
-rw-r--r--cyw43-pio/Cargo.toml4
-rw-r--r--cyw43/CHANGELOG.md2
-rw-r--r--cyw43/Cargo.toml10
-rw-r--r--docs/examples/basic/Cargo.toml6
-rw-r--r--docs/examples/layer-by-layer/blinky-async/Cargo.toml4
-rw-r--r--docs/examples/layer-by-layer/blinky-hal/Cargo.toml2
-rw-r--r--docs/examples/layer-by-layer/blinky-irq/Cargo.toml2
-rw-r--r--embassy-boot-nrf/CHANGELOG.md2
-rw-r--r--embassy-boot-nrf/Cargo.toml8
-rw-r--r--embassy-boot-rp/CHANGELOG.md2
-rw-r--r--embassy-boot-rp/Cargo.toml10
-rw-r--r--embassy-boot-stm32/CHANGELOG.md2
-rw-r--r--embassy-boot-stm32/Cargo.toml8
-rw-r--r--embassy-boot/CHANGELOG.md2
-rw-r--r--embassy-boot/Cargo.toml6
-rw-r--r--embassy-embedded-hal/CHANGELOG.md2
-rw-r--r--embassy-embedded-hal/Cargo.toml8
-rw-r--r--embassy-executor/CHANGELOG.md2
-rw-r--r--embassy-executor/Cargo.toml4
-rw-r--r--embassy-futures/CHANGELOG.md2
-rw-r--r--embassy-futures/Cargo.toml2
-rw-r--r--embassy-imxrt/Cargo.toml12
-rw-r--r--embassy-mspm0/Cargo.toml14
-rw-r--r--embassy-net-adin1110/CHANGELOG.md2
-rw-r--r--embassy-net-adin1110/Cargo.toml8
-rw-r--r--embassy-net-driver-channel/CHANGELOG.md2
-rw-r--r--embassy-net-driver-channel/Cargo.toml6
-rw-r--r--embassy-net-enc28j60/CHANGELOG.md2
-rw-r--r--embassy-net-enc28j60/Cargo.toml6
-rw-r--r--embassy-net-esp-hosted/CHANGELOG.md2
-rw-r--r--embassy-net-esp-hosted/Cargo.toml10
-rw-r--r--embassy-net-nrf91/Cargo.toml8
-rw-r--r--embassy-net-ppp/CHANGELOG.md2
-rw-r--r--embassy-net-ppp/Cargo.toml8
-rw-r--r--embassy-net-wiznet/CHANGELOG.md2
-rw-r--r--embassy-net-wiznet/Cargo.toml8
-rw-r--r--embassy-net/CHANGELOG.md2
-rw-r--r--embassy-net/Cargo.toml6
-rw-r--r--embassy-nrf/CHANGELOG.md2
-rw-r--r--embassy-nrf/Cargo.toml12
-rw-r--r--embassy-nxp/Cargo.toml8
-rw-r--r--embassy-rp/CHANGELOG.md4
-rw-r--r--embassy-rp/Cargo.toml16
-rw-r--r--embassy-stm32-wpan/Cargo.toml10
-rw-r--r--embassy-stm32/CHANGELOG.md2
-rw-r--r--embassy-stm32/Cargo.toml18
-rw-r--r--embassy-sync/CHANGELOG.md2
-rw-r--r--embassy-sync/Cargo.toml2
-rw-r--r--embassy-time-driver/CHANGELOG.md2
-rw-r--r--embassy-time-driver/Cargo.toml4
-rw-r--r--embassy-time-queue-utils/CHANGELOG.md4
-rw-r--r--embassy-time-queue-utils/Cargo.toml2
-rw-r--r--embassy-time/CHANGELOG.md2
-rw-r--r--embassy-time/Cargo.toml9
-rw-r--r--embassy-usb-dfu/CHANGELOG.md2
-rw-r--r--embassy-usb-dfu/Cargo.toml12
-rw-r--r--embassy-usb-logger/CHANGELOG.md2
-rw-r--r--embassy-usb-logger/Cargo.toml8
-rw-r--r--embassy-usb-synopsys-otg/CHANGELOG.md2
-rw-r--r--embassy-usb-synopsys-otg/Cargo.toml4
-rw-r--r--embassy-usb/CHANGELOG.md2
-rw-r--r--embassy-usb/Cargo.toml8
-rw-r--r--examples/boot/application/nrf/Cargo.toml14
-rw-r--r--examples/boot/application/rp/Cargo.toml12
-rw-r--r--examples/boot/application/stm32f3/Cargo.toml12
-rw-r--r--examples/boot/application/stm32f7/Cargo.toml12
-rw-r--r--examples/boot/application/stm32h7/Cargo.toml12
-rw-r--r--examples/boot/application/stm32l0/Cargo.toml12
-rw-r--r--examples/boot/application/stm32l1/Cargo.toml12
-rw-r--r--examples/boot/application/stm32l4/Cargo.toml12
-rw-r--r--examples/boot/application/stm32wb-dfu/Cargo.toml16
-rw-r--r--examples/boot/application/stm32wba-dfu/Cargo.toml16
-rw-r--r--examples/boot/application/stm32wl/Cargo.toml12
-rw-r--r--examples/boot/bootloader/nrf/Cargo.toml2
-rw-r--r--examples/boot/bootloader/rp/Cargo.toml2
-rw-r--r--examples/boot/bootloader/stm32-dual-bank/Cargo.toml2
-rw-r--r--examples/boot/bootloader/stm32/Cargo.toml2
-rw-r--r--examples/boot/bootloader/stm32wb-dfu/Cargo.toml8
-rw-r--r--examples/boot/bootloader/stm32wba-dfu/Cargo.toml8
-rw-r--r--examples/lpc55s69/Cargo.toml6
-rw-r--r--examples/mimxrt1011/Cargo.toml8
-rw-r--r--examples/mimxrt1062-evk/Cargo.toml8
-rw-r--r--examples/mimxrt6/Cargo.toml8
-rw-r--r--examples/mspm0c1104/Cargo.toml6
-rw-r--r--examples/mspm0g3507/Cargo.toml6
-rw-r--r--examples/mspm0g3519/Cargo.toml6
-rw-r--r--examples/mspm0l1306/Cargo.toml6
-rw-r--r--examples/mspm0l2228/Cargo.toml6
-rw-r--r--examples/nrf-rtos-trace/Cargo.toml8
-rw-r--r--examples/nrf51/Cargo.toml6
-rw-r--r--examples/nrf52810/Cargo.toml10
-rw-r--r--examples/nrf52840-rtic/Cargo.toml10
-rw-r--r--examples/nrf52840/Cargo.toml18
-rw-r--r--examples/nrf5340/Cargo.toml14
-rw-r--r--examples/nrf54l15/Cargo.toml6
-rw-r--r--examples/nrf9151/ns/Cargo.toml6
-rw-r--r--examples/nrf9151/s/Cargo.toml6
-rw-r--r--examples/nrf9160/Cargo.toml8
-rw-r--r--examples/rp/Cargo.toml20
-rw-r--r--examples/rp235x/Cargo.toml20
-rw-r--r--examples/std/Cargo.toml10
-rw-r--r--examples/stm32c0/Cargo.toml8
-rw-r--r--examples/stm32f0/Cargo.toml8
-rw-r--r--examples/stm32f1/Cargo.toml12
-rw-r--r--examples/stm32f2/Cargo.toml8
-rw-r--r--examples/stm32f3/Cargo.toml12
-rw-r--r--examples/stm32f334/Cargo.toml12
-rw-r--r--examples/stm32f4/Cargo.toml16
-rw-r--r--examples/stm32f469/Cargo.toml6
-rw-r--r--examples/stm32f7/Cargo.toml10
-rw-r--r--examples/stm32g0/Cargo.toml12
-rw-r--r--examples/stm32g4/Cargo.toml12
-rw-r--r--examples/stm32h5/Cargo.toml14
-rw-r--r--examples/stm32h7/Cargo.toml16
-rw-r--r--examples/stm32h723/Cargo.toml10
-rw-r--r--examples/stm32h735/Cargo.toml12
-rw-r--r--examples/stm32h742/Cargo.toml17
-rw-r--r--examples/stm32h755cm4/Cargo.toml16
-rw-r--r--examples/stm32h755cm7/Cargo.toml16
-rw-r--r--examples/stm32h7b0/Cargo.toml16
-rw-r--r--examples/stm32h7rs/Cargo.toml14
-rw-r--r--examples/stm32l0/Cargo.toml8
-rw-r--r--examples/stm32l1/Cargo.toml12
-rw-r--r--examples/stm32l4/Cargo.toml14
-rw-r--r--examples/stm32l432/Cargo.toml10
-rw-r--r--examples/stm32l5/Cargo.toml14
-rw-r--r--examples/stm32u0/Cargo.toml12
-rw-r--r--examples/stm32u5/Cargo.toml12
-rw-r--r--examples/stm32wb/Cargo.toml10
-rw-r--r--examples/stm32wba/Cargo.toml10
-rw-r--r--examples/stm32wba6/Cargo.toml14
-rw-r--r--examples/stm32wl/Cargo.toml10
-rw-r--r--examples/wasm/Cargo.toml6
-rw-r--r--tests/mspm0/Cargo.toml10
-rw-r--r--tests/nrf/Cargo.toml16
-rw-r--r--tests/perf-client/Cargo.toml6
-rw-r--r--tests/riscv32/Cargo.toml8
-rw-r--r--tests/rp/Cargo.toml16
-rw-r--r--tests/stm32/Cargo.toml12
140 files changed, 601 insertions, 545 deletions
diff --git a/cyw43-pio/CHANGELOG.md b/cyw43-pio/CHANGELOG.md
index 3b792948b..9f1c6deab 100644
--- a/cyw43-pio/CHANGELOG.md
+++ b/cyw43-pio/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.6.1 - 2025-08-26
12
11## 0.6.0 - 2025-08-04 13## 0.6.0 - 2025-08-04
12 14
13## 0.5.1 - 2025-07-16 15## 0.5.1 - 2025-07-16
diff --git a/cyw43-pio/Cargo.toml b/cyw43-pio/Cargo.toml
index 91b1df5fa..5878d64ba 100644
--- a/cyw43-pio/Cargo.toml
+++ b/cyw43-pio/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "cyw43-pio" 2name = "cyw43-pio"
3version = "0.6.0" 3version = "0.6.1"
4edition = "2021" 4edition = "2021"
5description = "RP2040 PIO SPI implementation for cyw43" 5description = "RP2040 PIO SPI implementation for cyw43"
6keywords = ["embedded", "cyw43", "embassy-net", "embedded-hal-async", "wifi"] 6keywords = ["embedded", "cyw43", "embassy-net", "embedded-hal-async", "wifi"]
@@ -11,7 +11,7 @@ documentation = "https://docs.embassy.dev/cyw43-pio"
11 11
12[dependencies] 12[dependencies]
13cyw43 = { version = "0.4.0", path = "../cyw43" } 13cyw43 = { version = "0.4.0", path = "../cyw43" }
14embassy-rp = { version = "0.7.0", path = "../embassy-rp" } 14embassy-rp = { version = "0.8.0", path = "../embassy-rp" }
15fixed = "1.23.1" 15fixed = "1.23.1"
16defmt = { version = "1.0.1", optional = true } 16defmt = { version = "1.0.1", optional = true }
17 17
diff --git a/cyw43/CHANGELOG.md b/cyw43/CHANGELOG.md
index 7de0073b6..2f54d6988 100644
--- a/cyw43/CHANGELOG.md
+++ b/cyw43/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.4.1 - 2025-08-26
12
11- bump bt-hci to 0.4.0 13- bump bt-hci to 0.4.0
12 14
13## 0.4.0 - 2025-07-15 15## 0.4.0 - 2025-07-15
diff --git a/cyw43/Cargo.toml b/cyw43/Cargo.toml
index 74660b1d9..aa054a41d 100644
--- a/cyw43/Cargo.toml
+++ b/cyw43/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "cyw43" 2name = "cyw43"
3version = "0.4.0" 3version = "0.4.1"
4edition = "2021" 4edition = "2021"
5description = "Rust driver for the CYW43439 WiFi chip, used in the Raspberry Pi Pico W." 5description = "Rust driver for the CYW43439 WiFi chip, used in the Raspberry Pi Pico W."
6keywords = ["embedded", "cyw43", "embassy-net", "embedded-hal-async", "wifi"] 6keywords = ["embedded", "cyw43", "embassy-net", "embedded-hal-async", "wifi"]
@@ -18,10 +18,10 @@ bluetooth = ["dep:bt-hci", "dep:embedded-io-async"]
18firmware-logs = [] 18firmware-logs = []
19 19
20[dependencies] 20[dependencies]
21embassy-time = { version = "0.4.0", path = "../embassy-time"} 21embassy-time = { version = "0.5.0", path = "../embassy-time"}
22embassy-sync = { version = "0.7.1", path = "../embassy-sync"} 22embassy-sync = { version = "0.7.2", path = "../embassy-sync"}
23embassy-futures = { version = "0.1.0", path = "../embassy-futures"} 23embassy-futures = { version = "0.1.2", path = "../embassy-futures"}
24embassy-net-driver-channel = { version = "0.3.1", path = "../embassy-net-driver-channel"} 24embassy-net-driver-channel = { version = "0.3.2", path = "../embassy-net-driver-channel"}
25 25
26defmt = { version = "1.0.1", optional = true } 26defmt = { version = "1.0.1", optional = true }
27log = { version = "0.4.17", optional = true } 27log = { version = "0.4.17", optional = true }
diff --git a/docs/examples/basic/Cargo.toml b/docs/examples/basic/Cargo.toml
index 5fb137898..b6dbeda2a 100644
--- a/docs/examples/basic/Cargo.toml
+++ b/docs/examples/basic/Cargo.toml
@@ -7,9 +7,9 @@ license = "MIT OR Apache-2.0"
7 7
8publish = false 8publish = false
9[dependencies] 9[dependencies]
10embassy-executor = { version = "0.8.0", path = "../../../embassy-executor", features = ["defmt", "arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../embassy-executor", features = ["defmt", "arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../embassy-time", features = ["defmt"] } 11embassy-time = { version = "0.5.0", path = "../../../embassy-time", features = ["defmt"] }
12embassy-nrf = { version = "0.6.0", path = "../../../embassy-nrf", features = ["defmt", "nrf52840", "time-driver-rtc1", "gpiote"] } 12embassy-nrf = { version = "0.7.0", path = "../../../embassy-nrf", features = ["defmt", "nrf52840", "time-driver-rtc1", "gpiote"] }
13 13
14defmt = "1.0.1" 14defmt = "1.0.1"
15defmt-rtt = "1.0.0" 15defmt-rtt = "1.0.0"
diff --git a/docs/examples/layer-by-layer/blinky-async/Cargo.toml b/docs/examples/layer-by-layer/blinky-async/Cargo.toml
index f1f678df3..ec718022c 100644
--- a/docs/examples/layer-by-layer/blinky-async/Cargo.toml
+++ b/docs/examples/layer-by-layer/blinky-async/Cargo.toml
@@ -8,8 +8,8 @@ publish = false
8[dependencies] 8[dependencies]
9cortex-m = { version = "0.7", features = ["critical-section-single-core"] } 9cortex-m = { version = "0.7", features = ["critical-section-single-core"] }
10cortex-m-rt = "0.7" 10cortex-m-rt = "0.7"
11embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32l475vg", "memory-x", "exti"] } 11embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32l475vg", "memory-x", "exti"] }
12embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] } 12embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] }
13 13
14defmt = "1.0.1" 14defmt = "1.0.1"
15defmt-rtt = "1.0.0" 15defmt-rtt = "1.0.0"
diff --git a/docs/examples/layer-by-layer/blinky-hal/Cargo.toml b/docs/examples/layer-by-layer/blinky-hal/Cargo.toml
index cdfc4b850..4a0b03a83 100644
--- a/docs/examples/layer-by-layer/blinky-hal/Cargo.toml
+++ b/docs/examples/layer-by-layer/blinky-hal/Cargo.toml
@@ -8,7 +8,7 @@ publish = false
8[dependencies] 8[dependencies]
9cortex-m-rt = "0.7" 9cortex-m-rt = "0.7"
10cortex-m = { version = "0.7", features = ["critical-section-single-core"] } 10cortex-m = { version = "0.7", features = ["critical-section-single-core"] }
11embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32l475vg", "memory-x"] } 11embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32l475vg", "memory-x"] }
12 12
13defmt = "1.0.1" 13defmt = "1.0.1"
14defmt-rtt = "1.0.0" 14defmt-rtt = "1.0.0"
diff --git a/docs/examples/layer-by-layer/blinky-irq/Cargo.toml b/docs/examples/layer-by-layer/blinky-irq/Cargo.toml
index b15b228fc..3c4bf8446 100644
--- a/docs/examples/layer-by-layer/blinky-irq/Cargo.toml
+++ b/docs/examples/layer-by-layer/blinky-irq/Cargo.toml
@@ -10,7 +10,7 @@ publish = false
10[dependencies] 10[dependencies]
11cortex-m = { version = "0.7", features = ["critical-section-single-core"] } 11cortex-m = { version = "0.7", features = ["critical-section-single-core"] }
12cortex-m-rt = { version = "0.7" } 12cortex-m-rt = { version = "0.7" }
13embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32l475vg", "memory-x", "unstable-pac"] } 13embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32l475vg", "memory-x", "unstable-pac"] }
14 14
15defmt = "1.0.1" 15defmt = "1.0.1"
16defmt-rtt = "1.0.0" 16defmt-rtt = "1.0.0"
diff --git a/embassy-boot-nrf/CHANGELOG.md b/embassy-boot-nrf/CHANGELOG.md
index c78923a93..9263f8e60 100644
--- a/embassy-boot-nrf/CHANGELOG.md
+++ b/embassy-boot-nrf/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.7.1 - 2025-08-26
12
11## 0.1.1 - 2025-08-15 13## 0.1.1 - 2025-08-15
12 14
13- First release with changelog. 15- First release with changelog.
diff --git a/embassy-boot-nrf/Cargo.toml b/embassy-boot-nrf/Cargo.toml
index 017eadab9..beefee0c8 100644
--- a/embassy-boot-nrf/Cargo.toml
+++ b/embassy-boot-nrf/Cargo.toml
@@ -1,7 +1,7 @@
1[package] 1[package]
2edition = "2021" 2edition = "2021"
3name = "embassy-boot-nrf" 3name = "embassy-boot-nrf"
4version = "0.7.0" 4version = "0.7.1"
5description = "Bootloader lib for nRF chips" 5description = "Bootloader lib for nRF chips"
6license = "MIT OR Apache-2.0" 6license = "MIT OR Apache-2.0"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
@@ -35,9 +35,9 @@ target = "thumbv7em-none-eabi"
35defmt = { version = "1.0.1", optional = true } 35defmt = { version = "1.0.1", optional = true }
36log = { version = "0.4.17", optional = true } 36log = { version = "0.4.17", optional = true }
37 37
38embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 38embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
39embassy-nrf = { version = "0.6.0", path = "../embassy-nrf", default-features = false } 39embassy-nrf = { version = "0.7.0", path = "../embassy-nrf", default-features = false }
40embassy-boot = { version = "0.6.0", path = "../embassy-boot" } 40embassy-boot = { version = "0.6.1", path = "../embassy-boot" }
41cortex-m = { version = "0.7.6" } 41cortex-m = { version = "0.7.6" }
42cortex-m-rt = { version = "0.7" } 42cortex-m-rt = { version = "0.7" }
43embedded-storage = "0.3.1" 43embedded-storage = "0.3.1"
diff --git a/embassy-boot-rp/CHANGELOG.md b/embassy-boot-rp/CHANGELOG.md
index c78923a93..9263f8e60 100644
--- a/embassy-boot-rp/CHANGELOG.md
+++ b/embassy-boot-rp/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.7.1 - 2025-08-26
12
11## 0.1.1 - 2025-08-15 13## 0.1.1 - 2025-08-15
12 14
13- First release with changelog. 15- First release with changelog.
diff --git a/embassy-boot-rp/Cargo.toml b/embassy-boot-rp/Cargo.toml
index aee5d670d..3b9e9dd8e 100644
--- a/embassy-boot-rp/Cargo.toml
+++ b/embassy-boot-rp/Cargo.toml
@@ -1,7 +1,7 @@
1[package] 1[package]
2edition = "2021" 2edition = "2021"
3name = "embassy-boot-rp" 3name = "embassy-boot-rp"
4version = "0.7.0" 4version = "0.7.1"
5description = "Bootloader lib for RP2040 chips" 5description = "Bootloader lib for RP2040 chips"
6license = "MIT OR Apache-2.0" 6license = "MIT OR Apache-2.0"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
@@ -30,10 +30,10 @@ features = ["embassy-rp/rp2040"]
30defmt = { version = "1.0.1", optional = true } 30defmt = { version = "1.0.1", optional = true }
31log = { version = "0.4", optional = true } 31log = { version = "0.4", optional = true }
32 32
33embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 33embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
34embassy-rp = { version = "0.7.0", path = "../embassy-rp", default-features = false } 34embassy-rp = { version = "0.8.0", path = "../embassy-rp", default-features = false }
35embassy-boot = { version = "0.6.0", path = "../embassy-boot" } 35embassy-boot = { version = "0.6.1", path = "../embassy-boot" }
36embassy-time = { version = "0.4.0", path = "../embassy-time" } 36embassy-time = { version = "0.5.0", path = "../embassy-time" }
37 37
38cortex-m = { version = "0.7.6" } 38cortex-m = { version = "0.7.6" }
39cortex-m-rt = { version = "0.7" } 39cortex-m-rt = { version = "0.7" }
diff --git a/embassy-boot-stm32/CHANGELOG.md b/embassy-boot-stm32/CHANGELOG.md
index c78923a93..e263ee436 100644
--- a/embassy-boot-stm32/CHANGELOG.md
+++ b/embassy-boot-stm32/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.5.1 - 2025-08-26
12
11## 0.1.1 - 2025-08-15 13## 0.1.1 - 2025-08-15
12 14
13- First release with changelog. 15- First release with changelog.
diff --git a/embassy-boot-stm32/Cargo.toml b/embassy-boot-stm32/Cargo.toml
index c2cf0c596..b1a71d813 100644
--- a/embassy-boot-stm32/Cargo.toml
+++ b/embassy-boot-stm32/Cargo.toml
@@ -1,7 +1,7 @@
1[package] 1[package]
2edition = "2021" 2edition = "2021"
3name = "embassy-boot-stm32" 3name = "embassy-boot-stm32"
4version = "0.5.0" 4version = "0.5.1"
5description = "Bootloader lib for STM32 chips" 5description = "Bootloader lib for STM32 chips"
6license = "MIT OR Apache-2.0" 6license = "MIT OR Apache-2.0"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
@@ -30,9 +30,9 @@ target = "thumbv7em-none-eabi"
30defmt = { version = "1.0.1", optional = true } 30defmt = { version = "1.0.1", optional = true }
31log = { version = "0.4", optional = true } 31log = { version = "0.4", optional = true }
32 32
33embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 33embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
34embassy-stm32 = { version = "0.3.0", path = "../embassy-stm32", default-features = false } 34embassy-stm32 = { version = "0.4.0", path = "../embassy-stm32", default-features = false }
35embassy-boot = { version = "0.6.0", path = "../embassy-boot" } 35embassy-boot = { version = "0.6.1", path = "../embassy-boot" }
36cortex-m = { version = "0.7.6" } 36cortex-m = { version = "0.7.6" }
37cortex-m-rt = { version = "0.7" } 37cortex-m-rt = { version = "0.7" }
38embedded-storage = "0.3.1" 38embedded-storage = "0.3.1"
diff --git a/embassy-boot/CHANGELOG.md b/embassy-boot/CHANGELOG.md
index 7042ad14c..8d6395357 100644
--- a/embassy-boot/CHANGELOG.md
+++ b/embassy-boot/CHANGELOG.md
@@ -8,4 +8,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.6.1 - 2025-08-26
12
11- First release with changelog. 13- First release with changelog.
diff --git a/embassy-boot/Cargo.toml b/embassy-boot/Cargo.toml
index 632e60c35..e1f539962 100644
--- a/embassy-boot/Cargo.toml
+++ b/embassy-boot/Cargo.toml
@@ -1,7 +1,7 @@
1[package] 1[package]
2edition = "2021" 2edition = "2021"
3name = "embassy-boot" 3name = "embassy-boot"
4version = "0.6.0" 4version = "0.6.1"
5description = "A lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots and rollbacks." 5description = "A lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots and rollbacks."
6license = "MIT OR Apache-2.0" 6license = "MIT OR Apache-2.0"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
@@ -28,8 +28,8 @@ defmt = { version = "1.0.1", optional = true }
28digest = "0.10" 28digest = "0.10"
29log = { version = "0.4", optional = true } 29log = { version = "0.4", optional = true }
30ed25519-dalek = { version = "2", default-features = false, features = ["digest"], optional = true } 30ed25519-dalek = { version = "2", default-features = false, features = ["digest"], optional = true }
31embassy-embedded-hal = { version = "0.4.0", path = "../embassy-embedded-hal" } 31embassy-embedded-hal = { version = "0.4.1", path = "../embassy-embedded-hal" }
32embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 32embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
33embedded-storage = "0.3.1" 33embedded-storage = "0.3.1"
34embedded-storage-async = { version = "0.4.1" } 34embedded-storage-async = { version = "0.4.1" }
35salty = { version = "0.3", optional = true } 35salty = { version = "0.3", optional = true }
diff --git a/embassy-embedded-hal/CHANGELOG.md b/embassy-embedded-hal/CHANGELOG.md
index 86eab3357..9a410fcd2 100644
--- a/embassy-embedded-hal/CHANGELOG.md
+++ b/embassy-embedded-hal/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.4.1 - 2025-08-26
12
11## 0.4.0 - 2025-08-03 13## 0.4.0 - 2025-08-03
12 14
13- `SpiDevice` cancel safety: always set CS pin to high on drop 15- `SpiDevice` cancel safety: always set CS pin to high on drop
diff --git a/embassy-embedded-hal/Cargo.toml b/embassy-embedded-hal/Cargo.toml
index a1f9e168b..aa7b53dff 100644
--- a/embassy-embedded-hal/Cargo.toml
+++ b/embassy-embedded-hal/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-embedded-hal" 2name = "embassy-embedded-hal"
3version = "0.4.0" 3version = "0.4.1"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Collection of utilities to use `embedded-hal` and `embedded-storage` traits with Embassy." 6description = "Collection of utilities to use `embedded-hal` and `embedded-storage` traits with Embassy."
@@ -29,9 +29,9 @@ time = ["dep:embassy-time"]
29 29
30[dependencies] 30[dependencies]
31embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal" } 31embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal" }
32embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 32embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
33embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 33embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
34embassy-time = { version = "0.4.0", path = "../embassy-time", optional = true } 34embassy-time = { version = "0.5.0", path = "../embassy-time", optional = true }
35embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = [ 35embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = [
36 "unproven", 36 "unproven",
37] } 37] }
diff --git a/embassy-executor/CHANGELOG.md b/embassy-executor/CHANGELOG.md
index 91a1448c2..f301429c0 100644
--- a/embassy-executor/CHANGELOG.md
+++ b/embassy-executor/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.9.0 - 2025-08-26
12
11- Added `extern "Rust" fn __embassy_time_queue_item_from_waker` 13- Added `extern "Rust" fn __embassy_time_queue_item_from_waker`
12- Removed `TaskRef::dangling` 14- Removed `TaskRef::dangling`
13- Added `embassy_time_queue_utils` as a dependency 15- Added `embassy_time_queue_utils` as a dependency
diff --git a/embassy-executor/Cargo.toml b/embassy-executor/Cargo.toml
index 7da807906..d89e85cb7 100644
--- a/embassy-executor/Cargo.toml
+++ b/embassy-executor/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-executor" 2name = "embassy-executor"
3version = "0.8.0" 3version = "0.9.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "async/await executor designed for embedded usage" 6description = "async/await executor designed for embedded usage"
@@ -54,7 +54,7 @@ log = { version = "0.4.14", optional = true }
54rtos-trace = { version = "0.1.3", optional = true } 54rtos-trace = { version = "0.1.3", optional = true }
55 55
56embassy-executor-macros = { version = "0.7.0", path = "../embassy-executor-macros" } 56embassy-executor-macros = { version = "0.7.0", path = "../embassy-executor-macros" }
57embassy-time-driver = { version = "0.2", path = "../embassy-time-driver", optional = true } 57embassy-time-driver = { version = "0.2.1", path = "../embassy-time-driver", optional = true }
58embassy-executor-timer-queue = { version = "0.1", path = "../embassy-executor-timer-queue" } 58embassy-executor-timer-queue = { version = "0.1", path = "../embassy-executor-timer-queue" }
59critical-section = "1.1" 59critical-section = "1.1"
60 60
diff --git a/embassy-futures/CHANGELOG.md b/embassy-futures/CHANGELOG.md
index eb76cdc4a..7d4ee93fa 100644
--- a/embassy-futures/CHANGELOG.md
+++ b/embassy-futures/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.1.2 - 2025-08-26
12
11- Preserve location information for `defmt` in `fmt` calls ([#3085](https://github.com/embassy-rs/embassy/pull/3085)) 13- Preserve location information for `defmt` in `fmt` calls ([#3085](https://github.com/embassy-rs/embassy/pull/3085))
12- Fixed soundness issue in `select_slice` ([#3328](https://github.com/embassy-rs/embassy/pull/3328)) 14- Fixed soundness issue in `select_slice` ([#3328](https://github.com/embassy-rs/embassy/pull/3328))
13- Added `select5` and `select6` ([#3430](https://github.com/embassy-rs/embassy/pull/3430)) 15- Added `select5` and `select6` ([#3430](https://github.com/embassy-rs/embassy/pull/3430))
diff --git a/embassy-futures/Cargo.toml b/embassy-futures/Cargo.toml
index 0deab0165..2d62b28e5 100644
--- a/embassy-futures/Cargo.toml
+++ b/embassy-futures/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-futures" 2name = "embassy-futures"
3version = "0.1.1" 3version = "0.1.2"
4edition = "2021" 4edition = "2021"
5description = "no-std, no-alloc utilities for working with futures" 5description = "no-std, no-alloc utilities for working with futures"
6repository = "https://github.com/embassy-rs/embassy" 6repository = "https://github.com/embassy-rs/embassy"
diff --git a/embassy-imxrt/Cargo.toml b/embassy-imxrt/Cargo.toml
index 006096e99..35b37d07c 100644
--- a/embassy-imxrt/Cargo.toml
+++ b/embassy-imxrt/Cargo.toml
@@ -70,13 +70,13 @@ mimxrt685s = ["mimxrt685s-pac", "_mimxrt685s"]
70mimxrt633s = ["mimxrt633s-pac", "_mimxrt633s"] 70mimxrt633s = ["mimxrt633s-pac", "_mimxrt633s"]
71 71
72[dependencies] 72[dependencies]
73embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 73embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
74embassy-time-driver = { version = "0.2", path = "../embassy-time-driver", optional = true } 74embassy-time-driver = { version = "0.2.1", path = "../embassy-time-driver", optional = true }
75embassy-time-queue-utils = { version = "0.2", path = "../embassy-time-queue-utils", optional = true } 75embassy-time-queue-utils = { version = "0.3.0", path = "../embassy-time-queue-utils", optional = true }
76embassy-time = { version = "0.4", path = "../embassy-time", optional = true } 76embassy-time = { version = "0.5.0", path = "../embassy-time", optional = true }
77embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-3"] } 77embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-3"] }
78embassy-embedded-hal = { version = "0.4.0", path = "../embassy-embedded-hal", default-features = false } 78embassy-embedded-hal = { version = "0.4.1", path = "../embassy-embedded-hal", default-features = false }
79embassy-futures = { version = "0.1.1", path = "../embassy-futures" } 79embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
80 80
81defmt = { version = "1.0.1", optional = true } 81defmt = { version = "1.0.1", optional = true }
82log = { version = "0.4.14", optional = true } 82log = { version = "0.4.14", optional = true }
diff --git a/embassy-mspm0/Cargo.toml b/embassy-mspm0/Cargo.toml
index 08e0fa9b3..69900d812 100644
--- a/embassy-mspm0/Cargo.toml
+++ b/embassy-mspm0/Cargo.toml
@@ -44,15 +44,15 @@ features = ["defmt", "unstable-pac", "time-driver-any", "time", "mspm0g3507"]
44rustdoc-args = ["--cfg", "docsrs"] 44rustdoc-args = ["--cfg", "docsrs"]
45 45
46[dependencies] 46[dependencies]
47embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 47embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
48embassy-time = { version = "0.4.0", path = "../embassy-time", optional = true } 48embassy-time = { version = "0.5.0", path = "../embassy-time", optional = true }
49# TODO: Support other tick rates 49# TODO: Support other tick rates
50embassy-time-driver = { version = "0.2", path = "../embassy-time-driver", optional = true, features = ["tick-hz-32_768"] } 50embassy-time-driver = { version = "0.2.1", path = "../embassy-time-driver", optional = true, features = ["tick-hz-32_768"] }
51embassy-time-queue-utils = { version = "0.2", path = "../embassy-time-queue-utils", optional = true } 51embassy-time-queue-utils = { version = "0.3.0", path = "../embassy-time-queue-utils", optional = true }
52embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 52embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
53embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-2"] } 53embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-2"] }
54embassy-embedded-hal = { version = "0.4.0", path = "../embassy-embedded-hal", default-features = false } 54embassy-embedded-hal = { version = "0.4.1", path = "../embassy-embedded-hal", default-features = false }
55embassy-executor = { version = "0.8.0", path = "../embassy-executor", optional = true } 55embassy-executor = { version = "0.9.0", path = "../embassy-executor", optional = true }
56 56
57embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] } 57embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] }
58embedded-hal = { version = "1.0" } 58embedded-hal = { version = "1.0" }
diff --git a/embassy-net-adin1110/CHANGELOG.md b/embassy-net-adin1110/CHANGELOG.md
index 7042ad14c..1804d1313 100644
--- a/embassy-net-adin1110/CHANGELOG.md
+++ b/embassy-net-adin1110/CHANGELOG.md
@@ -8,4 +8,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.3.1 - 2025-08-26
12
11- First release with changelog. 13- First release with changelog.
diff --git a/embassy-net-adin1110/Cargo.toml b/embassy-net-adin1110/Cargo.toml
index 9cda4dc5b..587c69eb7 100644
--- a/embassy-net-adin1110/Cargo.toml
+++ b/embassy-net-adin1110/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-net-adin1110" 2name = "embassy-net-adin1110"
3version = "0.3.0" 3version = "0.3.1"
4description = "embassy-net driver for the ADIN1110 ethernet chip" 4description = "embassy-net driver for the ADIN1110 ethernet chip"
5keywords = ["embedded", "ADIN1110", "embassy-net", "embedded-hal-async", "ethernet"] 5keywords = ["embedded", "ADIN1110", "embassy-net", "embedded-hal-async", "ethernet"]
6categories = ["embedded", "hardware-support", "no-std", "network-programming", "asynchronous"] 6categories = ["embedded", "hardware-support", "no-std", "network-programming", "asynchronous"]
@@ -16,9 +16,9 @@ log = { version = "0.4", default-features = false, optional = true }
16embedded-hal-1 = { package = "embedded-hal", version = "1.0" } 16embedded-hal-1 = { package = "embedded-hal", version = "1.0" }
17embedded-hal-async = { version = "1.0" } 17embedded-hal-async = { version = "1.0" }
18embedded-hal-bus = { version = "0.1", features = ["async"] } 18embedded-hal-bus = { version = "0.1", features = ["async"] }
19embassy-net-driver-channel = { version = "0.3.1", path = "../embassy-net-driver-channel" } 19embassy-net-driver-channel = { version = "0.3.2", path = "../embassy-net-driver-channel" }
20embassy-time = { version = "0.4.0", path = "../embassy-time" } 20embassy-time = { version = "0.5.0", path = "../embassy-time" }
21embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 21embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
22bitfield = "0.14.0" 22bitfield = "0.14.0"
23 23
24[dev-dependencies] 24[dev-dependencies]
diff --git a/embassy-net-driver-channel/CHANGELOG.md b/embassy-net-driver-channel/CHANGELOG.md
index 1189e50c3..dfd4fb0ed 100644
--- a/embassy-net-driver-channel/CHANGELOG.md
+++ b/embassy-net-driver-channel/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.3.2 - 2025-08-26
12
11## 0.3.1 - 2025-07-16 13## 0.3.1 - 2025-07-16
12 14
13- Update `embassy-sync` to v0.7.0 15- Update `embassy-sync` to v0.7.0
diff --git a/embassy-net-driver-channel/Cargo.toml b/embassy-net-driver-channel/Cargo.toml
index c3a9f79a7..cf498c59f 100644
--- a/embassy-net-driver-channel/Cargo.toml
+++ b/embassy-net-driver-channel/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-net-driver-channel" 2name = "embassy-net-driver-channel"
3version = "0.3.1" 3version = "0.3.2"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "High-level channel-based driver for the `embassy-net` async TCP/IP network stack." 6description = "High-level channel-based driver for the `embassy-net` async TCP/IP network stack."
@@ -25,6 +25,6 @@ features = ["defmt"]
25defmt = { version = "1.0.1", optional = true } 25defmt = { version = "1.0.1", optional = true }
26log = { version = "0.4.14", optional = true } 26log = { version = "0.4.14", optional = true }
27 27
28embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 28embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
29embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 29embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
30embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" } 30embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" }
diff --git a/embassy-net-enc28j60/CHANGELOG.md b/embassy-net-enc28j60/CHANGELOG.md
index 84f144f99..a6819e280 100644
--- a/embassy-net-enc28j60/CHANGELOG.md
+++ b/embassy-net-enc28j60/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.2.1 - 2025-08-26
12
11## 0.1.1 - 2025-08-16 13## 0.1.1 - 2025-08-16
12 14
13- First release with changelog. 15- First release with changelog.
diff --git a/embassy-net-enc28j60/Cargo.toml b/embassy-net-enc28j60/Cargo.toml
index b26be1420..a3e3285a3 100644
--- a/embassy-net-enc28j60/Cargo.toml
+++ b/embassy-net-enc28j60/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-net-enc28j60" 2name = "embassy-net-enc28j60"
3version = "0.2.0" 3version = "0.2.1"
4description = "embassy-net driver for the ENC28J60 ethernet chip" 4description = "embassy-net driver for the ENC28J60 ethernet chip"
5keywords = ["embedded", "enc28j60", "embassy-net", "embedded-hal-async", "ethernet"] 5keywords = ["embedded", "enc28j60", "embassy-net", "embedded-hal-async", "ethernet"]
6categories = ["embedded", "hardware-support", "no-std", "network-programming", "asynchronous"] 6categories = ["embedded", "hardware-support", "no-std", "network-programming", "asynchronous"]
@@ -13,8 +13,8 @@ documentation = "https://docs.embassy.dev/embassy-net-enc28j60"
13embedded-hal = { version = "1.0" } 13embedded-hal = { version = "1.0" }
14embedded-hal-async = { version = "1.0" } 14embedded-hal-async = { version = "1.0" }
15embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" } 15embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" }
16embassy-time = { version = "0.4.0", path = "../embassy-time" } 16embassy-time = { version = "0.5.0", path = "../embassy-time" }
17embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 17embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
18 18
19defmt = { version = "1.0.1", optional = true } 19defmt = { version = "1.0.1", optional = true }
20log = { version = "0.4.14", optional = true } 20log = { version = "0.4.14", optional = true }
diff --git a/embassy-net-esp-hosted/CHANGELOG.md b/embassy-net-esp-hosted/CHANGELOG.md
index 7042ad14c..5153e3799 100644
--- a/embassy-net-esp-hosted/CHANGELOG.md
+++ b/embassy-net-esp-hosted/CHANGELOG.md
@@ -8,4 +8,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.2.1 - 2025-08-26
12
11- First release with changelog. 13- First release with changelog.
diff --git a/embassy-net-esp-hosted/Cargo.toml b/embassy-net-esp-hosted/Cargo.toml
index f76998d1a..149ff2bb2 100644
--- a/embassy-net-esp-hosted/Cargo.toml
+++ b/embassy-net-esp-hosted/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-net-esp-hosted" 2name = "embassy-net-esp-hosted"
3version = "0.2.0" 3version = "0.2.1"
4edition = "2021" 4edition = "2021"
5description = "embassy-net driver for ESP-Hosted" 5description = "embassy-net driver for ESP-Hosted"
6keywords = ["embedded", "esp-hosted", "embassy-net", "embedded-hal-async", "wifi"] 6keywords = ["embedded", "esp-hosted", "embassy-net", "embedded-hal-async", "wifi"]
@@ -17,10 +17,10 @@ log = ["dep:log"]
17defmt = { version = "1.0.1", optional = true } 17defmt = { version = "1.0.1", optional = true }
18log = { version = "0.4.14", optional = true } 18log = { version = "0.4.14", optional = true }
19 19
20embassy-time = { version = "0.4.0", path = "../embassy-time" } 20embassy-time = { version = "0.5.0", path = "../embassy-time" }
21embassy-sync = { version = "0.7.1", path = "../embassy-sync"} 21embassy-sync = { version = "0.7.2", path = "../embassy-sync"}
22embassy-futures = { version = "0.1.0", path = "../embassy-futures"} 22embassy-futures = { version = "0.1.2", path = "../embassy-futures"}
23embassy-net-driver-channel = { version = "0.3.1", path = "../embassy-net-driver-channel"} 23embassy-net-driver-channel = { version = "0.3.2", path = "../embassy-net-driver-channel"}
24 24
25embedded-hal = { version = "1.0" } 25embedded-hal = { version = "1.0" }
26embedded-hal-async = { version = "1.0" } 26embedded-hal-async = { version = "1.0" }
diff --git a/embassy-net-nrf91/Cargo.toml b/embassy-net-nrf91/Cargo.toml
index feb6eb7a2..35fbef3f6 100644
--- a/embassy-net-nrf91/Cargo.toml
+++ b/embassy-net-nrf91/Cargo.toml
@@ -21,10 +21,10 @@ log = { version = "0.4.14", optional = true }
21nrf-pac = "0.1.0" 21nrf-pac = "0.1.0"
22cortex-m = "0.7.7" 22cortex-m = "0.7.7"
23 23
24embassy-time = { version = "0.4.0", path = "../embassy-time" } 24embassy-time = { version = "0.5.0", path = "../embassy-time" }
25embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 25embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
26embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 26embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
27embassy-net-driver-channel = { version = "0.3.1", path = "../embassy-net-driver-channel" } 27embassy-net-driver-channel = { version = "0.3.2", path = "../embassy-net-driver-channel" }
28 28
29heapless = "0.8" 29heapless = "0.8"
30embedded-io = "0.6.1" 30embedded-io = "0.6.1"
diff --git a/embassy-net-ppp/CHANGELOG.md b/embassy-net-ppp/CHANGELOG.md
index b364608d2..946206143 100644
--- a/embassy-net-ppp/CHANGELOG.md
+++ b/embassy-net-ppp/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.2.1 - 2025-08-26
12
11## 0.2.0 - 2025-01-12 13## 0.2.0 - 2025-01-12
12 14
13- Update `ppproto` to v0.2. 15- Update `ppproto` to v0.2.
diff --git a/embassy-net-ppp/Cargo.toml b/embassy-net-ppp/Cargo.toml
index 33ef5230e..644f5b827 100644
--- a/embassy-net-ppp/Cargo.toml
+++ b/embassy-net-ppp/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-net-ppp" 2name = "embassy-net-ppp"
3version = "0.2.0" 3version = "0.2.1"
4description = "embassy-net driver for PPP over Serial" 4description = "embassy-net driver for PPP over Serial"
5keywords = ["embedded", "ppp", "embassy-net", "embedded-hal-async", "async"] 5keywords = ["embedded", "ppp", "embassy-net", "embedded-hal-async", "async"]
6categories = ["embedded", "hardware-support", "no-std", "network-programming", "asynchronous"] 6categories = ["embedded", "hardware-support", "no-std", "network-programming", "asynchronous"]
@@ -18,10 +18,10 @@ defmt = { version = "1.0.1", optional = true }
18log = { version = "0.4.14", optional = true } 18log = { version = "0.4.14", optional = true }
19 19
20embedded-io-async = { version = "0.6.1" } 20embedded-io-async = { version = "0.6.1" }
21embassy-net-driver-channel = { version = "0.3.1", path = "../embassy-net-driver-channel" } 21embassy-net-driver-channel = { version = "0.3.2", path = "../embassy-net-driver-channel" }
22embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 22embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
23ppproto = { version = "0.2.1"} 23ppproto = { version = "0.2.1"}
24embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 24embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
25 25
26[package.metadata.embassy_docs] 26[package.metadata.embassy_docs]
27src_base = "https://github.com/embassy-rs/embassy/blob/embassy-net-ppp-v$VERSION/embassy-net-ppp/src/" 27src_base = "https://github.com/embassy-rs/embassy/blob/embassy-net-ppp-v$VERSION/embassy-net-ppp/src/"
diff --git a/embassy-net-wiznet/CHANGELOG.md b/embassy-net-wiznet/CHANGELOG.md
index 52cbf5ef3..e464efa69 100644
--- a/embassy-net-wiznet/CHANGELOG.md
+++ b/embassy-net-wiznet/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.2.1 - 2025-08-26
12
11## 0.1.1 - 2025-08-14 13## 0.1.1 - 2025-08-14
12 14
13- First release with changelog. 15- First release with changelog.
diff --git a/embassy-net-wiznet/Cargo.toml b/embassy-net-wiznet/Cargo.toml
index 3ff01f72b..36c349df1 100644
--- a/embassy-net-wiznet/Cargo.toml
+++ b/embassy-net-wiznet/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-net-wiznet" 2name = "embassy-net-wiznet"
3version = "0.2.0" 3version = "0.2.1"
4description = "embassy-net driver for WIZnet SPI Ethernet chips" 4description = "embassy-net driver for WIZnet SPI Ethernet chips"
5keywords = ["embedded", "embassy-net", "embedded-hal-async", "ethernet", "async"] 5keywords = ["embedded", "embassy-net", "embedded-hal-async", "ethernet", "async"]
6categories = ["embedded", "hardware-support", "no-std", "network-programming", "asynchronous"] 6categories = ["embedded", "hardware-support", "no-std", "network-programming", "asynchronous"]
@@ -12,9 +12,9 @@ documentation = "https://docs.embassy.dev/embassy-net-wiznet"
12[dependencies] 12[dependencies]
13embedded-hal = { version = "1.0" } 13embedded-hal = { version = "1.0" }
14embedded-hal-async = { version = "1.0" } 14embedded-hal-async = { version = "1.0" }
15embassy-net-driver-channel = { version = "0.3.1", path = "../embassy-net-driver-channel" } 15embassy-net-driver-channel = { version = "0.3.2", path = "../embassy-net-driver-channel" }
16embassy-time = { version = "0.4.0", path = "../embassy-time" } 16embassy-time = { version = "0.5.0", path = "../embassy-time" }
17embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 17embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
18defmt = { version = "1.0.1", optional = true } 18defmt = { version = "1.0.1", optional = true }
19 19
20[package.metadata.embassy_docs] 20[package.metadata.embassy_docs]
diff --git a/embassy-net/CHANGELOG.md b/embassy-net/CHANGELOG.md
index 39bc6c0f0..1ae4f2a68 100644
--- a/embassy-net/CHANGELOG.md
+++ b/embassy-net/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.7.1 - 2025-08-26
12
11No unreleased changes yet... Quick, go send a PR! 13No unreleased changes yet... Quick, go send a PR!
12 14
13## 0.7 - 2025-05-06 15## 0.7 - 2025-05-06
diff --git a/embassy-net/Cargo.toml b/embassy-net/Cargo.toml
index 446e58489..245626c14 100644
--- a/embassy-net/Cargo.toml
+++ b/embassy-net/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-net" 2name = "embassy-net"
3version = "0.7.0" 3version = "0.7.1"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Async TCP/IP network stack for embedded systems" 6description = "Async TCP/IP network stack for embedded systems"
@@ -92,8 +92,8 @@ smoltcp = { version = "0.12.0", default-features = false, features = [
92] } 92] }
93 93
94embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" } 94embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" }
95embassy-time = { version = "0.4.0", path = "../embassy-time" } 95embassy-time = { version = "0.5.0", path = "../embassy-time" }
96embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 96embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
97embedded-io-async = { version = "0.6.1" } 97embedded-io-async = { version = "0.6.1" }
98 98
99managed = { version = "0.8.0", default-features = false, features = [ "map" ] } 99managed = { version = "0.8.0", default-features = false, features = [ "map" ] }
diff --git a/embassy-nrf/CHANGELOG.md b/embassy-nrf/CHANGELOG.md
index 12e3850c0..4e0887b0d 100644
--- a/embassy-nrf/CHANGELOG.md
+++ b/embassy-nrf/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.7.0 - 2025-08-26
12
11- bugfix: use correct analog input SAADC pins on nrf5340 13- bugfix: use correct analog input SAADC pins on nrf5340
12 14
13## 0.6.0 - 2025-08-04 15## 0.6.0 - 2025-08-04
diff --git a/embassy-nrf/Cargo.toml b/embassy-nrf/Cargo.toml
index ed701dac8..92dd78b85 100644
--- a/embassy-nrf/Cargo.toml
+++ b/embassy-nrf/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-nrf" 2name = "embassy-nrf"
3version = "0.6.0" 3version = "0.7.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Embassy Hardware Abstraction Layer (HAL) for nRF series microcontrollers" 6description = "Embassy Hardware Abstraction Layer (HAL) for nRF series microcontrollers"
@@ -170,12 +170,12 @@ _nrf52832_anomaly_109 = []
170_multi_wdt = [] 170_multi_wdt = []
171 171
172[dependencies] 172[dependencies]
173embassy-time-driver = { version = "0.2", path = "../embassy-time-driver", optional = true } 173embassy-time-driver = { version = "0.2.1", path = "../embassy-time-driver", optional = true }
174embassy-time-queue-utils = { version = "0.2", path = "../embassy-time-queue-utils", optional = true } 174embassy-time-queue-utils = { version = "0.3.0", path = "../embassy-time-queue-utils", optional = true }
175embassy-time = { version = "0.4.0", path = "../embassy-time", optional = true } 175embassy-time = { version = "0.5.0", path = "../embassy-time", optional = true }
176embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 176embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
177embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-3"] } 177embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-3"] }
178embassy-embedded-hal = { version = "0.4.0", path = "../embassy-embedded-hal", default-features = false } 178embassy-embedded-hal = { version = "0.4.1", path = "../embassy-embedded-hal", default-features = false }
179embassy-usb-driver = { version = "0.2.0", path = "../embassy-usb-driver" } 179embassy-usb-driver = { version = "0.2.0", path = "../embassy-usb-driver" }
180 180
181embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] } 181embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] }
diff --git a/embassy-nxp/Cargo.toml b/embassy-nxp/Cargo.toml
index 70e6da076..ab0bfbfd7 100644
--- a/embassy-nxp/Cargo.toml
+++ b/embassy-nxp/Cargo.toml
@@ -27,12 +27,12 @@ cortex-m = "0.7.7"
27cortex-m-rt = "0.7.0" 27cortex-m-rt = "0.7.0"
28critical-section = "1.1.2" 28critical-section = "1.1.2"
29embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-2"] } 29embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-2"] }
30embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 30embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
31defmt = { version = "1", optional = true } 31defmt = { version = "1", optional = true }
32log = { version = "0.4.27", optional = true } 32log = { version = "0.4.27", optional = true }
33embassy-time = { version = "0.4.0", path = "../embassy-time", optional = true } 33embassy-time = { version = "0.5.0", path = "../embassy-time", optional = true }
34embassy-time-driver = { version = "0.2", path = "../embassy-time-driver", optional = true } 34embassy-time-driver = { version = "0.2.1", path = "../embassy-time-driver", optional = true }
35embassy-time-queue-utils = { version = "0.2", path = "../embassy-time-queue-utils", optional = true } 35embassy-time-queue-utils = { version = "0.3.0", path = "../embassy-time-queue-utils", optional = true }
36embedded-io = "0.6.1" 36embedded-io = "0.6.1"
37embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] } 37embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] }
38## Chip dependencies 38## Chip dependencies
diff --git a/embassy-rp/CHANGELOG.md b/embassy-rp/CHANGELOG.md
index 5482f277f..ebdc3e1c8 100644
--- a/embassy-rp/CHANGELOG.md
+++ b/embassy-rp/CHANGELOG.md
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7 7
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10
11## 0.8.0 - 2025-08-26
12
13## 0.7.1 - 2025-08-26
10- add `i2c` internal pullup options ([#4564](https://github.com/embassy-rs/embassy/pull/4564)) 14- add `i2c` internal pullup options ([#4564](https://github.com/embassy-rs/embassy/pull/4564))
11 15
12## 0.7.0 - 2025-08-04 16## 0.7.0 - 2025-08-04
diff --git a/embassy-rp/Cargo.toml b/embassy-rp/Cargo.toml
index a5f84944e..e9541295c 100644
--- a/embassy-rp/Cargo.toml
+++ b/embassy-rp/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-rp" 2name = "embassy-rp"
3version = "0.7.0" 3version = "0.8.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Embassy Hardware Abstraction Layer (HAL) for the Raspberry Pi RP2040 or RP235x microcontroller" 6description = "Embassy Hardware Abstraction Layer (HAL) for the Raspberry Pi RP2040 or RP235x microcontroller"
@@ -147,13 +147,13 @@ _test = []
147binary-info = ["rt", "dep:rp-binary-info", "rp-binary-info?/binary-info"] 147binary-info = ["rt", "dep:rp-binary-info", "rp-binary-info?/binary-info"]
148 148
149[dependencies] 149[dependencies]
150embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 150embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
151embassy-time-driver = { version = "0.2", path = "../embassy-time-driver", optional = true } 151embassy-time-driver = { version = "0.2.1", path = "../embassy-time-driver", optional = true }
152embassy-time-queue-utils = { version = "0.2", path = "../embassy-time-queue-utils", optional = true } 152embassy-time-queue-utils = { version = "0.3.0", path = "../embassy-time-queue-utils", optional = true }
153embassy-time = { version = "0.4.0", path = "../embassy-time" } 153embassy-time = { version = "0.5.0", path = "../embassy-time" }
154embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 154embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
155embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-2"] } 155embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-2"] }
156embassy-embedded-hal = { version = "0.4.0", path = "../embassy-embedded-hal" } 156embassy-embedded-hal = { version = "0.4.1", path = "../embassy-embedded-hal" }
157embassy-usb-driver = { version = "0.2.0", path = "../embassy-usb-driver" } 157embassy-usb-driver = { version = "0.2.0", path = "../embassy-usb-driver" }
158atomic-polyfill = "1.0.1" 158atomic-polyfill = "1.0.1"
159defmt = { version = "1.0.1", optional = true } 159defmt = { version = "1.0.1", optional = true }
@@ -188,5 +188,5 @@ rp-binary-info = { version = "0.1.0", optional = true }
188smart-leds = "0.4.0" 188smart-leds = "0.4.0"
189 189
190[dev-dependencies] 190[dev-dependencies]
191embassy-executor = { version = "0.8.0", path = "../embassy-executor", features = ["arch-std", "executor-thread"] } 191embassy-executor = { version = "0.9.0", path = "../embassy-executor", features = ["arch-std", "executor-thread"] }
192static_cell = { version = "2" } 192static_cell = { version = "2" }
diff --git a/embassy-stm32-wpan/Cargo.toml b/embassy-stm32-wpan/Cargo.toml
index 2bdb0d6c4..ceda440d4 100644
--- a/embassy-stm32-wpan/Cargo.toml
+++ b/embassy-stm32-wpan/Cargo.toml
@@ -26,12 +26,12 @@ features = ["stm32wb55rg", "ble", "mac"]
26features = ["stm32wb55rg", "ble", "mac"] 26features = ["stm32wb55rg", "ble", "mac"]
27 27
28[dependencies] 28[dependencies]
29embassy-stm32 = { version = "0.3.0", path = "../embassy-stm32" } 29embassy-stm32 = { version = "0.4.0", path = "../embassy-stm32" }
30embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 30embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
31embassy-time = { version = "0.4.0", path = "../embassy-time", optional = true } 31embassy-time = { version = "0.5.0", path = "../embassy-time", optional = true }
32embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 32embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
33embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal" } 33embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal" }
34embassy-embedded-hal = { version = "0.4.0", path = "../embassy-embedded-hal" } 34embassy-embedded-hal = { version = "0.4.1", path = "../embassy-embedded-hal" }
35embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver", optional=true } 35embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver", optional=true }
36 36
37defmt = { version = "1.0.1", optional = true } 37defmt = { version = "1.0.1", optional = true }
diff --git a/embassy-stm32/CHANGELOG.md b/embassy-stm32/CHANGELOG.md
index 82a253ff6..d8706ee39 100644
--- a/embassy-stm32/CHANGELOG.md
+++ b/embassy-stm32/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.4.0 - 2025-08-26
12
11- feat: stm32/sai: make NODIV independent of MCKDIV 13- feat: stm32/sai: make NODIV independent of MCKDIV
12- fix: stm32/sai: fix WB MCKDIV 14- fix: stm32/sai: fix WB MCKDIV
13- fix: stm32/i2c: pull-down was enabled instead of pull-none when no internal pull-up was needed. 15- fix: stm32/i2c: pull-down was enabled instead of pull-none when no internal pull-up was needed.
diff --git a/embassy-stm32/Cargo.toml b/embassy-stm32/Cargo.toml
index dc8ee5d43..391c32761 100644
--- a/embassy-stm32/Cargo.toml
+++ b/embassy-stm32/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-stm32" 2name = "embassy-stm32"
3version = "0.3.0" 3version = "0.4.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Embassy Hardware Abstraction Layer (HAL) for ST STM32 series microcontrollers" 6description = "Embassy Hardware Abstraction Layer (HAL) for ST STM32 series microcontrollers"
@@ -141,17 +141,17 @@ features = ["defmt", "unstable-pac", "exti", "time-driver-any", "time", "stm32h7
141rustdoc-args = ["--cfg", "docsrs"] 141rustdoc-args = ["--cfg", "docsrs"]
142 142
143[dependencies] 143[dependencies]
144embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 144embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
145embassy-time = { version = "0.4.0", path = "../embassy-time", optional = true } 145embassy-time = { version = "0.5.0", path = "../embassy-time", optional = true }
146embassy-time-driver = { version = "0.2", path = "../embassy-time-driver", optional = true } 146embassy-time-driver = { version = "0.2.1", path = "../embassy-time-driver", optional = true }
147embassy-time-queue-utils = { version = "0.2", path = "../embassy-time-queue-utils", optional = true } 147embassy-time-queue-utils = { version = "0.3.0", path = "../embassy-time-queue-utils", optional = true }
148embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 148embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
149embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-4"] } 149embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-4"] }
150embassy-embedded-hal = { version = "0.4.0", path = "../embassy-embedded-hal", default-features = false } 150embassy-embedded-hal = { version = "0.4.1", path = "../embassy-embedded-hal", default-features = false }
151embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" } 151embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver" }
152embassy-usb-driver = { version = "0.2.0", path = "../embassy-usb-driver" } 152embassy-usb-driver = { version = "0.2.0", path = "../embassy-usb-driver" }
153embassy-usb-synopsys-otg = { version = "0.3.0", path = "../embassy-usb-synopsys-otg" } 153embassy-usb-synopsys-otg = { version = "0.3.1", path = "../embassy-usb-synopsys-otg" }
154embassy-executor = { version = "0.8.0", path = "../embassy-executor", optional = true } 154embassy-executor = { version = "0.9.0", path = "../embassy-executor", optional = true }
155 155
156embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] } 156embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] }
157embedded-hal-1 = { package = "embedded-hal", version = "1.0" } 157embedded-hal-1 = { package = "embedded-hal", version = "1.0" }
diff --git a/embassy-sync/CHANGELOG.md b/embassy-sync/CHANGELOG.md
index 7418ead8d..593396586 100644
--- a/embassy-sync/CHANGELOG.md
+++ b/embassy-sync/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.7.2 - 2025-08-26
12
11- Add `get_mut` to `LazyLock` 13- Add `get_mut` to `LazyLock`
12- Add more `Debug` impls to `embassy-sync`, particularly on `OnceLock` 14- Add more `Debug` impls to `embassy-sync`, particularly on `OnceLock`
13 15
diff --git a/embassy-sync/Cargo.toml b/embassy-sync/Cargo.toml
index e31c9a674..30a27c13f 100644
--- a/embassy-sync/Cargo.toml
+++ b/embassy-sync/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-sync" 2name = "embassy-sync"
3version = "0.7.1" 3version = "0.7.2"
4edition = "2021" 4edition = "2021"
5description = "no-std, no-alloc synchronization primitives with async support" 5description = "no-std, no-alloc synchronization primitives with async support"
6repository = "https://github.com/embassy-rs/embassy" 6repository = "https://github.com/embassy-rs/embassy"
diff --git a/embassy-time-driver/CHANGELOG.md b/embassy-time-driver/CHANGELOG.md
index b61a10bf6..cdd432437 100644
--- a/embassy-time-driver/CHANGELOG.md
+++ b/embassy-time-driver/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.2.1 - 2025-08-26
12
11- Allow inlining on time driver boundary 13- Allow inlining on time driver boundary
12- add 133MHz tick rate to support PR2040 @ 133MHz when `TIMERx`'s `SOURCE` is set to `SYSCLK` 14- add 133MHz tick rate to support PR2040 @ 133MHz when `TIMERx`'s `SOURCE` is set to `SYSCLK`
13 15
diff --git a/embassy-time-driver/Cargo.toml b/embassy-time-driver/Cargo.toml
index 16213cb75..56ef3d15f 100644
--- a/embassy-time-driver/Cargo.toml
+++ b/embassy-time-driver/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-time-driver" 2name = "embassy-time-driver"
3version = "0.2.0" 3version = "0.2.1"
4edition = "2021" 4edition = "2021"
5description = "Driver trait for embassy-time" 5description = "Driver trait for embassy-time"
6repository = "https://github.com/embassy-rs/embassy" 6repository = "https://github.com/embassy-rs/embassy"
@@ -373,4 +373,4 @@ document-features = "0.2.7"
373 373
374[dev-dependencies] 374[dev-dependencies]
375critical-section = "1" 375critical-section = "1"
376embassy-time-queue-utils = { path = "../embassy-time-queue-utils" } \ No newline at end of file 376embassy-time-queue-utils = { path = "../embassy-time-queue-utils" }
diff --git a/embassy-time-queue-utils/CHANGELOG.md b/embassy-time-queue-utils/CHANGELOG.md
index 510c29d58..03d89f9a7 100644
--- a/embassy-time-queue-utils/CHANGELOG.md
+++ b/embassy-time-queue-utils/CHANGELOG.md
@@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.3.0 - 2025-08-26
12
13## 0.2.1 - 2025-08-26
14
11- Removed the embassy-executor dependency 15- Removed the embassy-executor dependency
12 16
13## 0.2.0 - 2025-08-04 17## 0.2.0 - 2025-08-04
diff --git a/embassy-time-queue-utils/Cargo.toml b/embassy-time-queue-utils/Cargo.toml
index 2a659548e..e1abf1cd8 100644
--- a/embassy-time-queue-utils/Cargo.toml
+++ b/embassy-time-queue-utils/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-time-queue-utils" 2name = "embassy-time-queue-utils"
3version = "0.2.0" 3version = "0.3.0"
4edition = "2021" 4edition = "2021"
5description = "Timer queue driver trait for embassy-time" 5description = "Timer queue driver trait for embassy-time"
6repository = "https://github.com/embassy-rs/embassy" 6repository = "https://github.com/embassy-rs/embassy"
diff --git a/embassy-time/CHANGELOG.md b/embassy-time/CHANGELOG.md
index 2e94e0112..572571215 100644
--- a/embassy-time/CHANGELOG.md
+++ b/embassy-time/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.5.0 - 2025-08-26
12
11- Allow inlining on time driver boundary 13- Allow inlining on time driver boundary
12- Add `saturating_add` and `saturating_sub` to `Instant` 14- Add `saturating_add` and `saturating_sub` to `Instant`
13- Add `Instant::try_from_*` constructor functions 15- Add `Instant::try_from_*` constructor functions
diff --git a/embassy-time/Cargo.toml b/embassy-time/Cargo.toml
index eff8e2975..6ebf0a468 100644
--- a/embassy-time/Cargo.toml
+++ b/embassy-time/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-time" 2name = "embassy-time"
3version = "0.4.0" 3version = "0.5.0"
4edition = "2021" 4edition = "2021"
5description = "Instant and Duration for embedded no-std systems, with async timer support" 5description = "Instant and Duration for embedded no-std systems, with async timer support"
6repository = "https://github.com/embassy-rs/embassy" 6repository = "https://github.com/embassy-rs/embassy"
@@ -17,7 +17,6 @@ categories = [
17[package.metadata.embassy] 17[package.metadata.embassy]
18build = [ 18build = [
19 {target = "thumbv6m-none-eabi", features = ["defmt", "defmt-timestamp-uptime", "mock-driver"]}, 19 {target = "thumbv6m-none-eabi", features = ["defmt", "defmt-timestamp-uptime", "mock-driver"]},
20 {features = ["defmt", "std"]},
21] 20]
22 21
23[package.metadata.embassy_docs] 22[package.metadata.embassy_docs]
@@ -423,8 +422,8 @@ tick-hz-5_242_880_000 = ["embassy-time-driver/tick-hz-5_242_880_000"]
423#! </details> 422#! </details>
424 423
425[dependencies] 424[dependencies]
426embassy-time-driver = { version = "0.2", path = "../embassy-time-driver" } 425embassy-time-driver = { version = "0.2.1", path = "../embassy-time-driver" }
427embassy-time-queue-utils = { version = "0.2", path = "../embassy-time-queue-utils", optional = true} 426embassy-time-queue-utils = { version = "0.3.0", path = "../embassy-time-queue-utils", optional = true}
428 427
429defmt = { version = "1.0.1", optional = true } 428defmt = { version = "1.0.1", optional = true }
430log = { version = "0.4.14", optional = true } 429log = { version = "0.4.14", optional = true }
@@ -447,4 +446,4 @@ wasm-timer = { version = "0.2.5", optional = true }
447[dev-dependencies] 446[dev-dependencies]
448serial_test = "0.9" 447serial_test = "0.9"
449critical-section = { version = "1.1", features = ["std"] } 448critical-section = { version = "1.1", features = ["std"] }
450embassy-executor = { version = "0.8.0", path = "../embassy-executor" } 449embassy-executor = { version = "0.9.0", path = "../embassy-executor" }
diff --git a/embassy-usb-dfu/CHANGELOG.md b/embassy-usb-dfu/CHANGELOG.md
index 7042ad14c..9a399c5c7 100644
--- a/embassy-usb-dfu/CHANGELOG.md
+++ b/embassy-usb-dfu/CHANGELOG.md
@@ -8,4 +8,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.1.1 - 2025-08-26
12
11- First release with changelog. 13- First release with changelog.
diff --git a/embassy-usb-dfu/Cargo.toml b/embassy-usb-dfu/Cargo.toml
index ce2f80b31..1bf39641f 100644
--- a/embassy-usb-dfu/Cargo.toml
+++ b/embassy-usb-dfu/Cargo.toml
@@ -1,7 +1,7 @@
1[package] 1[package]
2edition = "2021" 2edition = "2021"
3name = "embassy-usb-dfu" 3name = "embassy-usb-dfu"
4version = "0.1.0" 4version = "0.1.1"
5description = "An implementation of the USB DFU 1.1 protocol, using embassy-boot" 5description = "An implementation of the USB DFU 1.1 protocol, using embassy-boot"
6license = "MIT OR Apache-2.0" 6license = "MIT OR Apache-2.0"
7repository = "https://github.com/embassy-rs/embassy" 7repository = "https://github.com/embassy-rs/embassy"
@@ -37,11 +37,11 @@ log = { version = "0.4.17", optional = true }
37 37
38bitflags = "2.4.1" 38bitflags = "2.4.1"
39cortex-m = { version = "0.7.7", features = ["inline-asm"], optional = true } 39cortex-m = { version = "0.7.7", features = ["inline-asm"], optional = true }
40embassy-boot = { version = "0.6.0", path = "../embassy-boot" } 40embassy-boot = { version = "0.6.1", path = "../embassy-boot" }
41embassy-futures = { version = "0.1.1", path = "../embassy-futures" } 41embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
42embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 42embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
43embassy-time = { version = "0.4.0", path = "../embassy-time" } 43embassy-time = { version = "0.5.0", path = "../embassy-time" }
44embassy-usb = { version = "0.5.0", path = "../embassy-usb", default-features = false } 44embassy-usb = { version = "0.5.1", path = "../embassy-usb", default-features = false }
45embedded-storage = { version = "0.3.1" } 45embedded-storage = { version = "0.3.1" }
46esp32c3-hal = { version = "0.13.0", optional = true, default-features = false } 46esp32c3-hal = { version = "0.13.0", optional = true, default-features = false }
47 47
diff --git a/embassy-usb-logger/CHANGELOG.md b/embassy-usb-logger/CHANGELOG.md
index c88b3ed6a..4ea0e8871 100644
--- a/embassy-usb-logger/CHANGELOG.md
+++ b/embassy-usb-logger/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.5.1 - 2025-08-26
12
11## 0.5.0 - 2025-07-22 13## 0.5.0 - 2025-07-22
12 14
13- Update `embassy-usb` to 0.5.0 15- Update `embassy-usb` to 0.5.0
diff --git a/embassy-usb-logger/Cargo.toml b/embassy-usb-logger/Cargo.toml
index 810accf76..6d13653bf 100644
--- a/embassy-usb-logger/Cargo.toml
+++ b/embassy-usb-logger/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-usb-logger" 2name = "embassy-usb-logger"
3version = "0.5.0" 3version = "0.5.1"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "`log` implementation for USB serial using `embassy-usb`." 6description = "`log` implementation for USB serial using `embassy-usb`."
@@ -15,7 +15,7 @@ src_base_git = "https://github.com/embassy-rs/embassy/blob/$COMMIT/embassy-usb-l
15target = "thumbv7em-none-eabi" 15target = "thumbv7em-none-eabi"
16 16
17[dependencies] 17[dependencies]
18embassy-usb = { version = "0.5.0", path = "../embassy-usb" } 18embassy-usb = { version = "0.5.1", path = "../embassy-usb" }
19embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 19embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
20embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 20embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
21log = "0.4" 21log = "0.4"
diff --git a/embassy-usb-synopsys-otg/CHANGELOG.md b/embassy-usb-synopsys-otg/CHANGELOG.md
index 55eef0a1e..9ca90f5e9 100644
--- a/embassy-usb-synopsys-otg/CHANGELOG.md
+++ b/embassy-usb-synopsys-otg/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.3.1 - 2025-08-26
12
11## 0.3.0 - 2025-07-22 13## 0.3.0 - 2025-07-22
12 14
13- Bump `embassy-usb-driver` to v0.2.0 15- Bump `embassy-usb-driver` to v0.2.0
diff --git a/embassy-usb-synopsys-otg/Cargo.toml b/embassy-usb-synopsys-otg/Cargo.toml
index e9ec8d330..ec518ac93 100644
--- a/embassy-usb-synopsys-otg/Cargo.toml
+++ b/embassy-usb-synopsys-otg/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-usb-synopsys-otg" 2name = "embassy-usb-synopsys-otg"
3version = "0.3.0" 3version = "0.3.1"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "`embassy-usb-driver` implementation for Synopsys OTG USB controllers" 6description = "`embassy-usb-driver` implementation for Synopsys OTG USB controllers"
@@ -18,7 +18,7 @@ target = "thumbv7em-none-eabi"
18[dependencies] 18[dependencies]
19critical-section = "1.1" 19critical-section = "1.1"
20 20
21embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 21embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
22embassy-usb-driver = { version = "0.2.0", path = "../embassy-usb-driver" } 22embassy-usb-driver = { version = "0.2.0", path = "../embassy-usb-driver" }
23 23
24defmt = { version = "1.0.1", optional = true } 24defmt = { version = "1.0.1", optional = true }
diff --git a/embassy-usb/CHANGELOG.md b/embassy-usb/CHANGELOG.md
index 3ee75e226..0a30bc24b 100644
--- a/embassy-usb/CHANGELOG.md
+++ b/embassy-usb/CHANGELOG.md
@@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10 10
11## 0.5.1 - 2025-08-26
12
11## 0.5.0 - 2025-07-16 13## 0.5.0 - 2025-07-16
12 14
13- `UAC1`: unmute by default ([#3992](https://github.com/embassy-rs/embassy/pull/3992)) 15- `UAC1`: unmute by default ([#3992](https://github.com/embassy-rs/embassy/pull/3992))
diff --git a/embassy-usb/Cargo.toml b/embassy-usb/Cargo.toml
index 89b3c318d..e309eec93 100644
--- a/embassy-usb/Cargo.toml
+++ b/embassy-usb/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-usb" 2name = "embassy-usb"
3version = "0.5.0" 3version = "0.5.1"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Async USB device stack for embedded devices in Rust." 6description = "Async USB device stack for embedded devices in Rust."
@@ -57,10 +57,10 @@ max-handler-count-8 = []
57# END AUTOGENERATED CONFIG FEATURES 57# END AUTOGENERATED CONFIG FEATURES
58 58
59[dependencies] 59[dependencies]
60embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 60embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
61embassy-usb-driver = { version = "0.2.0", path = "../embassy-usb-driver" } 61embassy-usb-driver = { version = "0.2.0", path = "../embassy-usb-driver" }
62embassy-sync = { version = "0.7.1", path = "../embassy-sync" } 62embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
63embassy-net-driver-channel = { version = "0.3.1", path = "../embassy-net-driver-channel" } 63embassy-net-driver-channel = { version = "0.3.2", path = "../embassy-net-driver-channel" }
64 64
65defmt = { version = "1", optional = true } 65defmt = { version = "1", optional = true }
66log = { version = "0.4.14", optional = true } 66log = { version = "0.4.14", optional = true }
diff --git a/examples/boot/application/nrf/Cargo.toml b/examples/boot/application/nrf/Cargo.toml
index f55b14f38..f2951c9d6 100644
--- a/examples/boot/application/nrf/Cargo.toml
+++ b/examples/boot/application/nrf/Cargo.toml
@@ -6,13 +6,13 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 9embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
10embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../../embassy-time", features = [] } 11embassy-time = { version = "0.5.0", path = "../../../../embassy-time", features = [] }
12embassy-nrf = { version = "0.6.0", path = "../../../../embassy-nrf", features = ["time-driver-rtc1", "gpiote", ] } 12embassy-nrf = { version = "0.7.0", path = "../../../../embassy-nrf", features = ["time-driver-rtc1", "gpiote", ] }
13embassy-boot = { version = "0.6.0", path = "../../../../embassy-boot", features = [] } 13embassy-boot = { version = "0.6.1", path = "../../../../embassy-boot", features = [] }
14embassy-boot-nrf = { version = "0.7.0", path = "../../../../embassy-boot-nrf", features = [] } 14embassy-boot-nrf = { version = "0.7.1", path = "../../../../embassy-boot-nrf", features = [] }
15embassy-embedded-hal = { version = "0.4.0", path = "../../../../embassy-embedded-hal" } 15embassy-embedded-hal = { version = "0.4.1", path = "../../../../embassy-embedded-hal" }
16 16
17defmt = { version = "1.0.1", optional = true } 17defmt = { version = "1.0.1", optional = true }
18defmt-rtt = { version = "1.0.0", optional = true } 18defmt-rtt = { version = "1.0.0", optional = true }
diff --git a/examples/boot/application/rp/Cargo.toml b/examples/boot/application/rp/Cargo.toml
index c60f2b9a8..ffdeaaba6 100644
--- a/examples/boot/application/rp/Cargo.toml
+++ b/examples/boot/application/rp/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 9embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
10embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../../embassy-time", features = [] } 11embassy-time = { version = "0.5.0", path = "../../../../embassy-time", features = [] }
12embassy-rp = { version = "0.7.0", path = "../../../../embassy-rp", features = ["time-driver", "rp2040"] } 12embassy-rp = { version = "0.8.0", path = "../../../../embassy-rp", features = ["time-driver", "rp2040"] }
13embassy-boot-rp = { version = "0.7.0", path = "../../../../embassy-boot-rp", features = [] } 13embassy-boot-rp = { version = "0.7.1", path = "../../../../embassy-boot-rp", features = [] }
14embassy-embedded-hal = { version = "0.4.0", path = "../../../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.1", path = "../../../../embassy-embedded-hal" }
15 15
16defmt = "1.0.1" 16defmt = "1.0.1"
17defmt-rtt = "1.0.0" 17defmt-rtt = "1.0.0"
diff --git a/examples/boot/application/stm32f3/Cargo.toml b/examples/boot/application/stm32f3/Cargo.toml
index 004050d40..77c1ddd4e 100644
--- a/examples/boot/application/stm32f3/Cargo.toml
+++ b/examples/boot/application/stm32f3/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 9embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
10embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] } 11embassy-time = { version = "0.5.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] }
12embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32f303re", "time-driver-any", "exti"] } 12embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32f303re", "time-driver-any", "exti"] }
13embassy-boot-stm32 = { version = "0.5.0", path = "../../../../embassy-boot-stm32" } 13embassy-boot-stm32 = { version = "0.5.1", path = "../../../../embassy-boot-stm32" }
14embassy-embedded-hal = { version = "0.4.0", path = "../../../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.1", path = "../../../../embassy-embedded-hal" }
15 15
16defmt = { version = "1.0.1", optional = true } 16defmt = { version = "1.0.1", optional = true }
17defmt-rtt = { version = "1.0.0", optional = true } 17defmt-rtt = { version = "1.0.0", optional = true }
diff --git a/examples/boot/application/stm32f7/Cargo.toml b/examples/boot/application/stm32f7/Cargo.toml
index 74a1d498e..0c03da08d 100644
--- a/examples/boot/application/stm32f7/Cargo.toml
+++ b/examples/boot/application/stm32f7/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 9embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
10embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] } 11embassy-time = { version = "0.5.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] }
12embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32f767zi", "time-driver-any", "exti", "single-bank"] } 12embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32f767zi", "time-driver-any", "exti", "single-bank"] }
13embassy-boot-stm32 = { version = "0.5.0", path = "../../../../embassy-boot-stm32", features = [] } 13embassy-boot-stm32 = { version = "0.5.1", path = "../../../../embassy-boot-stm32", features = [] }
14embassy-embedded-hal = { version = "0.4.0", path = "../../../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.1", path = "../../../../embassy-embedded-hal" }
15 15
16defmt = { version = "1.0.1", optional = true } 16defmt = { version = "1.0.1", optional = true }
17defmt-rtt = { version = "1.0.0", optional = true } 17defmt-rtt = { version = "1.0.0", optional = true }
diff --git a/examples/boot/application/stm32h7/Cargo.toml b/examples/boot/application/stm32h7/Cargo.toml
index acf1da96d..4a9ea12fa 100644
--- a/examples/boot/application/stm32h7/Cargo.toml
+++ b/examples/boot/application/stm32h7/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 9embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
10embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] } 11embassy-time = { version = "0.5.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] }
12embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32h743zi", "time-driver-any", "exti"] } 12embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32h743zi", "time-driver-any", "exti"] }
13embassy-boot-stm32 = { version = "0.5.0", path = "../../../../embassy-boot-stm32", features = [] } 13embassy-boot-stm32 = { version = "0.5.1", path = "../../../../embassy-boot-stm32", features = [] }
14embassy-embedded-hal = { version = "0.4.0", path = "../../../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.1", path = "../../../../embassy-embedded-hal" }
15 15
16defmt = { version = "1.0.1", optional = true } 16defmt = { version = "1.0.1", optional = true }
17defmt-rtt = { version = "1.0.0", optional = true } 17defmt-rtt = { version = "1.0.0", optional = true }
diff --git a/examples/boot/application/stm32l0/Cargo.toml b/examples/boot/application/stm32l0/Cargo.toml
index 0f5e8ac08..92d611a27 100644
--- a/examples/boot/application/stm32l0/Cargo.toml
+++ b/examples/boot/application/stm32l0/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 9embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
10embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] } 11embassy-time = { version = "0.5.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] }
12embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32l072cz", "time-driver-any", "exti", "memory-x"] } 12embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32l072cz", "time-driver-any", "exti", "memory-x"] }
13embassy-boot-stm32 = { version = "0.5.0", path = "../../../../embassy-boot-stm32", features = [] } 13embassy-boot-stm32 = { version = "0.5.1", path = "../../../../embassy-boot-stm32", features = [] }
14embassy-embedded-hal = { version = "0.4.0", path = "../../../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.1", path = "../../../../embassy-embedded-hal" }
15 15
16defmt = { version = "1.0.1", optional = true } 16defmt = { version = "1.0.1", optional = true }
17defmt-rtt = { version = "1.0.0", optional = true } 17defmt-rtt = { version = "1.0.0", optional = true }
diff --git a/examples/boot/application/stm32l1/Cargo.toml b/examples/boot/application/stm32l1/Cargo.toml
index eb7279fb0..60c2ff5e4 100644
--- a/examples/boot/application/stm32l1/Cargo.toml
+++ b/examples/boot/application/stm32l1/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 9embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
10embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] } 11embassy-time = { version = "0.5.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] }
12embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32l151cb-a", "time-driver-any", "exti"] } 12embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32l151cb-a", "time-driver-any", "exti"] }
13embassy-boot-stm32 = { version = "0.5.0", path = "../../../../embassy-boot-stm32", features = [] } 13embassy-boot-stm32 = { version = "0.5.1", path = "../../../../embassy-boot-stm32", features = [] }
14embassy-embedded-hal = { version = "0.4.0", path = "../../../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.1", path = "../../../../embassy-embedded-hal" }
15 15
16defmt = { version = "1.0.1", optional = true } 16defmt = { version = "1.0.1", optional = true }
17defmt-rtt = { version = "1.0.0", optional = true } 17defmt-rtt = { version = "1.0.0", optional = true }
diff --git a/examples/boot/application/stm32l4/Cargo.toml b/examples/boot/application/stm32l4/Cargo.toml
index 1d1830ba0..90a6cfdfd 100644
--- a/examples/boot/application/stm32l4/Cargo.toml
+++ b/examples/boot/application/stm32l4/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 9embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
10embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] } 11embassy-time = { version = "0.5.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] }
12embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32l475vg", "time-driver-any", "exti"] } 12embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32l475vg", "time-driver-any", "exti"] }
13embassy-boot-stm32 = { version = "0.5.0", path = "../../../../embassy-boot-stm32", features = [] } 13embassy-boot-stm32 = { version = "0.5.1", path = "../../../../embassy-boot-stm32", features = [] }
14embassy-embedded-hal = { version = "0.4.0", path = "../../../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.1", path = "../../../../embassy-embedded-hal" }
15 15
16defmt = { version = "1.0.1", optional = true } 16defmt = { version = "1.0.1", optional = true }
17defmt-rtt = { version = "1.0.0", optional = true } 17defmt-rtt = { version = "1.0.0", optional = true }
diff --git a/examples/boot/application/stm32wb-dfu/Cargo.toml b/examples/boot/application/stm32wb-dfu/Cargo.toml
index 5aa48c31b..9a7489864 100644
--- a/examples/boot/application/stm32wb-dfu/Cargo.toml
+++ b/examples/boot/application/stm32wb-dfu/Cargo.toml
@@ -6,14 +6,14 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 9embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
10embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] } 11embassy-time = { version = "0.5.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] }
12embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32wb55rg", "time-driver-any", "exti"] } 12embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32wb55rg", "time-driver-any", "exti"] }
13embassy-boot-stm32 = { version = "0.5.0", path = "../../../../embassy-boot-stm32", features = [] } 13embassy-boot-stm32 = { version = "0.5.1", path = "../../../../embassy-boot-stm32", features = [] }
14embassy-embedded-hal = { version = "0.4.0", path = "../../../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.1", path = "../../../../embassy-embedded-hal" }
15embassy-usb = { version = "0.5.0", path = "../../../../embassy-usb" } 15embassy-usb = { version = "0.5.1", path = "../../../../embassy-usb" }
16embassy-usb-dfu = { version = "0.1.0", path = "../../../../embassy-usb-dfu", features = ["application", "cortex-m"] } 16embassy-usb-dfu = { version = "0.1.1", path = "../../../../embassy-usb-dfu", features = ["application", "cortex-m"] }
17 17
18defmt = { version = "1.0.1", optional = true } 18defmt = { version = "1.0.1", optional = true }
19defmt-rtt = { version = "1.0.0", optional = true } 19defmt-rtt = { version = "1.0.0", optional = true }
diff --git a/examples/boot/application/stm32wba-dfu/Cargo.toml b/examples/boot/application/stm32wba-dfu/Cargo.toml
index 880551ad7..294c9b955 100644
--- a/examples/boot/application/stm32wba-dfu/Cargo.toml
+++ b/examples/boot/application/stm32wba-dfu/Cargo.toml
@@ -6,14 +6,14 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 9embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
10embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] } 11embassy-time = { version = "0.5.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] }
12embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32wba65ri", "time-driver-any", "exti"] } 12embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32wba65ri", "time-driver-any", "exti"] }
13embassy-boot-stm32 = { version = "0.5.0", path = "../../../../embassy-boot-stm32", features = [] } 13embassy-boot-stm32 = { version = "0.5.1", path = "../../../../embassy-boot-stm32", features = [] }
14embassy-embedded-hal = { version = "0.4.0", path = "../../../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.1", path = "../../../../embassy-embedded-hal" }
15embassy-usb = { version = "0.5.0", path = "../../../../embassy-usb" } 15embassy-usb = { version = "0.5.1", path = "../../../../embassy-usb" }
16embassy-usb-dfu = { version = "0.1.0", path = "../../../../embassy-usb-dfu", features = ["application", "cortex-m"] } 16embassy-usb-dfu = { version = "0.1.1", path = "../../../../embassy-usb-dfu", features = ["application", "cortex-m"] }
17 17
18defmt = { version = "1.0.1", optional = true } 18defmt = { version = "1.0.1", optional = true }
19defmt-rtt = { version = "1.0.0", optional = true } 19defmt-rtt = { version = "1.0.0", optional = true }
diff --git a/examples/boot/application/stm32wl/Cargo.toml b/examples/boot/application/stm32wl/Cargo.toml
index ee9ab0729..cb744e81f 100644
--- a/examples/boot/application/stm32wl/Cargo.toml
+++ b/examples/boot/application/stm32wl/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 9embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
10embassy-executor = { version = "0.8.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] } 10embassy-executor = { version = "0.9.0", path = "../../../../embassy-executor", features = ["arch-cortex-m", "executor-thread"] }
11embassy-time = { version = "0.4.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] } 11embassy-time = { version = "0.5.0", path = "../../../../embassy-time", features = [ "tick-hz-32_768"] }
12embassy-stm32 = { version = "0.3.0", path = "../../../../embassy-stm32", features = ["stm32wl55jc-cm4", "time-driver-any", "exti"] } 12embassy-stm32 = { version = "0.4.0", path = "../../../../embassy-stm32", features = ["stm32wl55jc-cm4", "time-driver-any", "exti"] }
13embassy-boot-stm32 = { version = "0.5.0", path = "../../../../embassy-boot-stm32", features = [] } 13embassy-boot-stm32 = { version = "0.5.1", path = "../../../../embassy-boot-stm32", features = [] }
14embassy-embedded-hal = { version = "0.4.0", path = "../../../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.1", path = "../../../../embassy-embedded-hal" }
15 15
16defmt = { version = "1.0.1", optional = true } 16defmt = { version = "1.0.1", optional = true }
17defmt-rtt = { version = "1.0.0", optional = true } 17defmt-rtt = { version = "1.0.0", optional = true }
diff --git a/examples/boot/bootloader/nrf/Cargo.toml b/examples/boot/bootloader/nrf/Cargo.toml
index 2b54bbec8..72b7114d4 100644
--- a/examples/boot/bootloader/nrf/Cargo.toml
+++ b/examples/boot/bootloader/nrf/Cargo.toml
@@ -13,7 +13,7 @@ defmt-rtt = { version = "1.0.0", optional = true }
13embassy-nrf = { path = "../../../../embassy-nrf", features = [] } 13embassy-nrf = { path = "../../../../embassy-nrf", features = [] }
14embassy-boot-nrf = { path = "../../../../embassy-boot-nrf" } 14embassy-boot-nrf = { path = "../../../../embassy-boot-nrf" }
15cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 15cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
16embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 16embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
17cortex-m-rt = { version = "0.7" } 17cortex-m-rt = { version = "0.7" }
18cfg-if = "1.0.0" 18cfg-if = "1.0.0"
19 19
diff --git a/examples/boot/bootloader/rp/Cargo.toml b/examples/boot/bootloader/rp/Cargo.toml
index b89332f0b..93a1c4edf 100644
--- a/examples/boot/bootloader/rp/Cargo.toml
+++ b/examples/boot/bootloader/rp/Cargo.toml
@@ -12,7 +12,7 @@ defmt-rtt = { version = "1.0.0", optional = true }
12 12
13embassy-rp = { path = "../../../../embassy-rp", features = ["rp2040"] } 13embassy-rp = { path = "../../../../embassy-rp", features = ["rp2040"] }
14embassy-boot-rp = { path = "../../../../embassy-boot-rp" } 14embassy-boot-rp = { path = "../../../../embassy-boot-rp" }
15embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 15embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
16embassy-time = { path = "../../../../embassy-time", features = [] } 16embassy-time = { path = "../../../../embassy-time", features = [] }
17 17
18cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 18cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
diff --git a/examples/boot/bootloader/stm32-dual-bank/Cargo.toml b/examples/boot/bootloader/stm32-dual-bank/Cargo.toml
index 82fbee9f1..95ca20a59 100644
--- a/examples/boot/bootloader/stm32-dual-bank/Cargo.toml
+++ b/examples/boot/bootloader/stm32-dual-bank/Cargo.toml
@@ -16,7 +16,7 @@ cortex-m = { version = "0.7.6", features = [
16 "inline-asm", 16 "inline-asm",
17 "critical-section-single-core", 17 "critical-section-single-core",
18] } 18] }
19embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 19embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
20cortex-m-rt = { version = "0.7" } 20cortex-m-rt = { version = "0.7" }
21embedded-storage = "0.3.1" 21embedded-storage = "0.3.1"
22embedded-storage-async = "0.4.0" 22embedded-storage-async = "0.4.0"
diff --git a/examples/boot/bootloader/stm32/Cargo.toml b/examples/boot/bootloader/stm32/Cargo.toml
index a9a4aa95a..526637f37 100644
--- a/examples/boot/bootloader/stm32/Cargo.toml
+++ b/examples/boot/bootloader/stm32/Cargo.toml
@@ -13,7 +13,7 @@ defmt-rtt = { version = "1.0.0", optional = true }
13embassy-stm32 = { path = "../../../../embassy-stm32", features = [] } 13embassy-stm32 = { path = "../../../../embassy-stm32", features = [] }
14embassy-boot-stm32 = { path = "../../../../embassy-boot-stm32" } 14embassy-boot-stm32 = { path = "../../../../embassy-boot-stm32" }
15cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 15cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
16embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 16embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
17cortex-m-rt = { version = "0.7" } 17cortex-m-rt = { version = "0.7" }
18embedded-storage = "0.3.1" 18embedded-storage = "0.3.1"
19embedded-storage-async = "0.4.0" 19embedded-storage-async = "0.4.0"
diff --git a/examples/boot/bootloader/stm32wb-dfu/Cargo.toml b/examples/boot/bootloader/stm32wb-dfu/Cargo.toml
index 75783d66e..bc59fd3df 100644
--- a/examples/boot/bootloader/stm32wb-dfu/Cargo.toml
+++ b/examples/boot/bootloader/stm32wb-dfu/Cargo.toml
@@ -13,14 +13,14 @@ defmt-rtt = { version = "1.0.0", optional = true }
13embassy-stm32 = { path = "../../../../embassy-stm32", features = [] } 13embassy-stm32 = { path = "../../../../embassy-stm32", features = [] }
14embassy-boot-stm32 = { path = "../../../../embassy-boot-stm32" } 14embassy-boot-stm32 = { path = "../../../../embassy-boot-stm32" }
15cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 15cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
16embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 16embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
17cortex-m-rt = { version = "0.7" } 17cortex-m-rt = { version = "0.7" }
18embedded-storage = "0.3.1" 18embedded-storage = "0.3.1"
19embedded-storage-async = "0.4.0" 19embedded-storage-async = "0.4.0"
20cfg-if = "1.0.0" 20cfg-if = "1.0.0"
21embassy-usb-dfu = { version = "0.1.0", path = "../../../../embassy-usb-dfu", features = ["dfu", "cortex-m"] } 21embassy-usb-dfu = { version = "0.1.1", path = "../../../../embassy-usb-dfu", features = ["dfu", "cortex-m"] }
22embassy-usb = { version = "0.5.0", path = "../../../../embassy-usb", default-features = false } 22embassy-usb = { version = "0.5.1", path = "../../../../embassy-usb", default-features = false }
23embassy-futures = { version = "0.1.1", path = "../../../../embassy-futures" } 23embassy-futures = { version = "0.1.2", path = "../../../../embassy-futures" }
24 24
25[features] 25[features]
26defmt = [ 26defmt = [
diff --git a/examples/boot/bootloader/stm32wba-dfu/Cargo.toml b/examples/boot/bootloader/stm32wba-dfu/Cargo.toml
index 773060ab3..e1cf364fd 100644
--- a/examples/boot/bootloader/stm32wba-dfu/Cargo.toml
+++ b/examples/boot/bootloader/stm32wba-dfu/Cargo.toml
@@ -13,14 +13,14 @@ defmt-rtt = { version = "1.0.0", optional = true }
13embassy-stm32 = { path = "../../../../embassy-stm32", features = [] } 13embassy-stm32 = { path = "../../../../embassy-stm32", features = [] }
14embassy-boot-stm32 = { path = "../../../../embassy-boot-stm32" } 14embassy-boot-stm32 = { path = "../../../../embassy-boot-stm32" }
15cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 15cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
16embassy-sync = { version = "0.7.1", path = "../../../../embassy-sync" } 16embassy-sync = { version = "0.7.2", path = "../../../../embassy-sync" }
17cortex-m-rt = { version = "0.7" } 17cortex-m-rt = { version = "0.7" }
18embedded-storage = "0.3.1" 18embedded-storage = "0.3.1"
19embedded-storage-async = "0.4.0" 19embedded-storage-async = "0.4.0"
20cfg-if = "1.0.0" 20cfg-if = "1.0.0"
21embassy-usb-dfu = { version = "0.1.0", path = "../../../../embassy-usb-dfu", features = ["dfu", "cortex-m"] } 21embassy-usb-dfu = { version = "0.1.1", path = "../../../../embassy-usb-dfu", features = ["dfu", "cortex-m"] }
22embassy-usb = { version = "0.5.0", path = "../../../../embassy-usb", default-features = false } 22embassy-usb = { version = "0.5.1", path = "../../../../embassy-usb", default-features = false }
23embassy-futures = { version = "0.1.1", path = "../../../../embassy-futures" } 23embassy-futures = { version = "0.1.2", path = "../../../../embassy-futures" }
24 24
25[features] 25[features]
26defmt = [ 26defmt = [
diff --git a/examples/lpc55s69/Cargo.toml b/examples/lpc55s69/Cargo.toml
index bf28ee20f..79b27f269 100644
--- a/examples/lpc55s69/Cargo.toml
+++ b/examples/lpc55s69/Cargo.toml
@@ -8,9 +8,9 @@ publish = false
8 8
9[dependencies] 9[dependencies]
10embassy-nxp = { version = "0.1.0", path = "../../embassy-nxp", features = ["lpc55", "rt", "defmt", "time-driver-rtc"] } 10embassy-nxp = { version = "0.1.0", path = "../../embassy-nxp", features = ["lpc55", "rt", "defmt", "time-driver-rtc"] }
11embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] } 11embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] }
12embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 12embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "tick-hz-32_768"] }
14panic-halt = "1.0.0" 14panic-halt = "1.0.0"
15cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 15cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
16cortex-m-rt = { version = "0.7.0"} 16cortex-m-rt = { version = "0.7.0"}
diff --git a/examples/mimxrt1011/Cargo.toml b/examples/mimxrt1011/Cargo.toml
index 49d628811..488f3167b 100644
--- a/examples/mimxrt1011/Cargo.toml
+++ b/examples/mimxrt1011/Cargo.toml
@@ -11,11 +11,11 @@ cortex-m-rt = "0.7.3"
11defmt = "1.0.1" 11defmt = "1.0.1"
12defmt-rtt = "1.0.0" 12defmt-rtt = "1.0.0"
13 13
14embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 14embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
15embassy-futures = { version = "0.1.1", path = "../../embassy-futures" } 15embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
16embassy-nxp = { version = "0.1.0", path = "../../embassy-nxp", features = ["defmt", "mimxrt1011", "unstable-pac", "time-driver-pit"] } 16embassy-nxp = { version = "0.1.0", path = "../../embassy-nxp", features = ["defmt", "mimxrt1011", "unstable-pac", "time-driver-pit"] }
17embassy-time = { version = "0.4", path = "../../embassy-time", features = ["defmt", ] } # "defmt-timestamp-uptime" # RT1011 hard faults currently with this enabled. 17embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", ] } # "defmt-timestamp-uptime" # RT1011 hard faults currently with this enabled.
18embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 18embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
19embedded-hal-1 = { package = "embedded-hal", version = "1.0" } 19embedded-hal-1 = { package = "embedded-hal", version = "1.0" }
20embedded-hal-async = "1.0.0" 20embedded-hal-async = "1.0.0"
21 21
diff --git a/examples/mimxrt1062-evk/Cargo.toml b/examples/mimxrt1062-evk/Cargo.toml
index 816695a32..ec6c5c872 100644
--- a/examples/mimxrt1062-evk/Cargo.toml
+++ b/examples/mimxrt1062-evk/Cargo.toml
@@ -11,11 +11,11 @@ cortex-m-rt = "0.7.3"
11defmt = "1.0.1" 11defmt = "1.0.1"
12defmt-rtt = "1.0.0" 12defmt-rtt = "1.0.0"
13 13
14embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 14embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
15embassy-futures = { version = "0.1.1", path = "../../embassy-futures" } 15embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
16embassy-nxp = { version = "0.1.0", path = "../../embassy-nxp", features = ["defmt", "mimxrt1062", "unstable-pac", "time-driver-pit"] } 16embassy-nxp = { version = "0.1.0", path = "../../embassy-nxp", features = ["defmt", "mimxrt1062", "unstable-pac", "time-driver-pit"] }
17embassy-time = { version = "0.4", path = "../../embassy-time", features = ["defmt", ] } # "defmt-timestamp-uptime" 17embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", ] } # "defmt-timestamp-uptime"
18embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 18embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
19embedded-hal-1 = { package = "embedded-hal", version = "1.0" } 19embedded-hal-1 = { package = "embedded-hal", version = "1.0" }
20embedded-hal-async = "1.0.0" 20embedded-hal-async = "1.0.0"
21 21
diff --git a/examples/mimxrt6/Cargo.toml b/examples/mimxrt6/Cargo.toml
index 8ae636921..28de9d273 100644
--- a/examples/mimxrt6/Cargo.toml
+++ b/examples/mimxrt6/Cargo.toml
@@ -11,11 +11,11 @@ cortex-m-rt = "0.7.3"
11defmt = "1.0.1" 11defmt = "1.0.1"
12defmt-rtt = "1.0.0" 12defmt-rtt = "1.0.0"
13 13
14embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 14embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
15embassy-futures = { version = "0.1.1", path = "../../embassy-futures" } 15embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
16embassy-imxrt = { version = "0.1.0", path = "../../embassy-imxrt", features = ["defmt", "mimxrt685s", "unstable-pac", "time", "time-driver-os-timer"] } 16embassy-imxrt = { version = "0.1.0", path = "../../embassy-imxrt", features = ["defmt", "mimxrt685s", "unstable-pac", "time", "time-driver-os-timer"] }
17embassy-time = { version = "0.4", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 17embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
18embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 18embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
19embedded-hal-1 = { package = "embedded-hal", version = "1.0" } 19embedded-hal-1 = { package = "embedded-hal", version = "1.0" }
20embedded-hal-async = "1.0.0" 20embedded-hal-async = "1.0.0"
21 21
diff --git a/examples/mspm0c1104/Cargo.toml b/examples/mspm0c1104/Cargo.toml
index decb1a6e2..4daddbbb4 100644
--- a/examples/mspm0c1104/Cargo.toml
+++ b/examples/mspm0c1104/Cargo.toml
@@ -7,9 +7,9 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = ["mspm0c1104dgs20", "defmt", "rt", "time-driver-any"] } 9embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = ["mspm0c1104dgs20", "defmt", "rt", "time-driver-any"] }
10embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] } 10embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt"] } 12embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt"] }
13panic-halt = "1.0.0" 13panic-halt = "1.0.0"
14cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 14cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
15cortex-m-rt = { version = "0.7.0"} 15cortex-m-rt = { version = "0.7.0"}
diff --git a/examples/mspm0g3507/Cargo.toml b/examples/mspm0g3507/Cargo.toml
index 04efb681c..616b82adb 100644
--- a/examples/mspm0g3507/Cargo.toml
+++ b/examples/mspm0g3507/Cargo.toml
@@ -7,9 +7,9 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = ["mspm0g3507pm", "defmt", "rt", "time-driver-any"] } 9embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = ["mspm0g3507pm", "defmt", "rt", "time-driver-any"] }
10embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] } 10embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt"] } 12embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt"] }
13panic-halt = "1.0.0" 13panic-halt = "1.0.0"
14cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 14cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
15cortex-m-rt = { version = "0.7.0"} 15cortex-m-rt = { version = "0.7.0"}
diff --git a/examples/mspm0g3519/Cargo.toml b/examples/mspm0g3519/Cargo.toml
index bb31b52ff..ae699d6f4 100644
--- a/examples/mspm0g3519/Cargo.toml
+++ b/examples/mspm0g3519/Cargo.toml
@@ -7,9 +7,9 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = ["mspm0g3519pz", "defmt", "rt", "time-driver-any"] } 9embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = ["mspm0g3519pz", "defmt", "rt", "time-driver-any"] }
10embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] } 10embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt"] } 12embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt"] }
13panic-halt = "1.0.0" 13panic-halt = "1.0.0"
14cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 14cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
15cortex-m-rt = { version = "0.7.0"} 15cortex-m-rt = { version = "0.7.0"}
diff --git a/examples/mspm0l1306/Cargo.toml b/examples/mspm0l1306/Cargo.toml
index c41017e17..8100e11da 100644
--- a/examples/mspm0l1306/Cargo.toml
+++ b/examples/mspm0l1306/Cargo.toml
@@ -7,9 +7,9 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = ["mspm0l1306rhb", "defmt", "rt", "time-driver-any"] } 9embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = ["mspm0l1306rhb", "defmt", "rt", "time-driver-any"] }
10embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] } 10embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt"] } 12embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt"] }
13panic-halt = "1.0.0" 13panic-halt = "1.0.0"
14cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 14cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
15cortex-m-rt = { version = "0.7.0"} 15cortex-m-rt = { version = "0.7.0"}
diff --git a/examples/mspm0l2228/Cargo.toml b/examples/mspm0l2228/Cargo.toml
index 7295eb599..3add7b8e8 100644
--- a/examples/mspm0l2228/Cargo.toml
+++ b/examples/mspm0l2228/Cargo.toml
@@ -7,9 +7,9 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = ["mspm0l2228pn", "defmt", "rt", "time-driver-any"] } 9embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = ["mspm0l2228pn", "defmt", "rt", "time-driver-any"] }
10embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] } 10embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt"] } 12embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt"] }
13panic-halt = "1.0.0" 13panic-halt = "1.0.0"
14cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 14cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
15cortex-m-rt = { version = "0.7.0"} 15cortex-m-rt = { version = "0.7.0"}
diff --git a/examples/nrf-rtos-trace/Cargo.toml b/examples/nrf-rtos-trace/Cargo.toml
index 60875f434..a2dc0c7ad 100644
--- a/examples/nrf-rtos-trace/Cargo.toml
+++ b/examples/nrf-rtos-trace/Cargo.toml
@@ -16,10 +16,10 @@ log = [
16] 16]
17 17
18[dependencies] 18[dependencies]
19embassy-sync = { version = "0.7.1", path = "../../embassy-sync" } 19embassy-sync = { version = "0.7.2", path = "../../embassy-sync" }
20embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "rtos-trace"] } 20embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "rtos-trace"] }
21embassy-time = { version = "0.4.0", path = "../../embassy-time" } 21embassy-time = { version = "0.5.0", path = "../../embassy-time" }
22embassy-nrf = { version = "0.6.0", path = "../../embassy-nrf", features = ["nrf52840", "time-driver-rtc1", "gpiote", "unstable-pac"] } 22embassy-nrf = { version = "0.7.0", path = "../../embassy-nrf", features = ["nrf52840", "time-driver-rtc1", "gpiote", "unstable-pac"] }
23 23
24cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 24cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
25cortex-m-rt = "0.7.0" 25cortex-m-rt = "0.7.0"
diff --git a/examples/nrf51/Cargo.toml b/examples/nrf51/Cargo.toml
index 93acdab8a..dded6de59 100644
--- a/examples/nrf51/Cargo.toml
+++ b/examples/nrf51/Cargo.toml
@@ -6,9 +6,9 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 9embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
10embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 10embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
11embassy-nrf = { version = "0.6.0", path = "../../embassy-nrf", features = ["defmt", "nrf51", "gpiote", "time-driver-rtc1", "unstable-pac", "time", "rt"] } 11embassy-nrf = { version = "0.7.0", path = "../../embassy-nrf", features = ["defmt", "nrf51", "gpiote", "time-driver-rtc1", "unstable-pac", "time", "rt"] }
12 12
13defmt = "1.0.1" 13defmt = "1.0.1"
14defmt-rtt = "1.0.0" 14defmt-rtt = "1.0.0"
diff --git a/examples/nrf52810/Cargo.toml b/examples/nrf52810/Cargo.toml
index 000521265..aa1a4bf73 100644
--- a/examples/nrf52810/Cargo.toml
+++ b/examples/nrf52810/Cargo.toml
@@ -6,11 +6,11 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 9embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
10embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 10embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
11embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 11embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 12embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
13embassy-nrf = { version = "0.6.0", path = "../../embassy-nrf", features = ["defmt", "nrf52810", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] } 13embassy-nrf = { version = "0.7.0", path = "../../embassy-nrf", features = ["defmt", "nrf52810", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] }
14 14
15defmt = "1.0.1" 15defmt = "1.0.1"
16defmt-rtt = "1.0.0" 16defmt-rtt = "1.0.0"
diff --git a/examples/nrf52840-rtic/Cargo.toml b/examples/nrf52840-rtic/Cargo.toml
index 5e37913a9..f6937c263 100644
--- a/examples/nrf52840-rtic/Cargo.toml
+++ b/examples/nrf52840-rtic/Cargo.toml
@@ -8,11 +8,11 @@ publish = false
8[dependencies] 8[dependencies]
9rtic = { version = "2", features = ["thumbv7-backend"] } 9rtic = { version = "2", features = ["thumbv7-backend"] }
10 10
11embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 11embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
12embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 12embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = [ "defmt", "defmt-timestamp-uptime"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = [ "defmt", "defmt-timestamp-uptime"] }
14embassy-time-queue-utils = { version = "0.2", path = "../../embassy-time-queue-utils", features = ["generic-queue-8"] } 14embassy-time-queue-utils = { version = "0.3.0", path = "../../embassy-time-queue-utils", features = ["generic-queue-8"] }
15embassy-nrf = { version = "0.6.0", path = "../../embassy-nrf", features = [ "defmt", "nrf52840", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] } 15embassy-nrf = { version = "0.7.0", path = "../../embassy-nrf", features = [ "defmt", "nrf52840", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] }
16 16
17defmt = "1.0.1" 17defmt = "1.0.1"
18defmt-rtt = "1.0.0" 18defmt-rtt = "1.0.0"
diff --git a/examples/nrf52840/Cargo.toml b/examples/nrf52840/Cargo.toml
index 026681822..a9339bcd3 100644
--- a/examples/nrf52840/Cargo.toml
+++ b/examples/nrf52840/Cargo.toml
@@ -6,17 +6,17 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 9embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
10embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 10embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
11embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 11embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 12embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
13embassy-nrf = { version = "0.6.0", path = "../../embassy-nrf", features = ["defmt", "nrf52840", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] } 13embassy-nrf = { version = "0.7.0", path = "../../embassy-nrf", features = ["defmt", "nrf52840", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] }
14embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet"] } 14embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet"] }
15embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 15embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
16embedded-io = { version = "0.6.0", features = ["defmt-03"] } 16embedded-io = { version = "0.6.0", features = ["defmt-03"] }
17embedded-io-async = { version = "0.6.1", features = ["defmt-03"] } 17embedded-io-async = { version = "0.6.1", features = ["defmt-03"] }
18embassy-net-esp-hosted = { version = "0.2.0", path = "../../embassy-net-esp-hosted", features = ["defmt"] } 18embassy-net-esp-hosted = { version = "0.2.1", path = "../../embassy-net-esp-hosted", features = ["defmt"] }
19embassy-net-enc28j60 = { version = "0.2.0", path = "../../embassy-net-enc28j60", features = ["defmt"] } 19embassy-net-enc28j60 = { version = "0.2.1", path = "../../embassy-net-enc28j60", features = ["defmt"] }
20 20
21defmt = "1.0.1" 21defmt = "1.0.1"
22defmt-rtt = "1.0.0" 22defmt-rtt = "1.0.0"
diff --git a/examples/nrf5340/Cargo.toml b/examples/nrf5340/Cargo.toml
index 36f74e4b1..425015667 100644
--- a/examples/nrf5340/Cargo.toml
+++ b/examples/nrf5340/Cargo.toml
@@ -6,13 +6,13 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 9embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
10embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 10embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
11embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 11embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 12embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
13embassy-nrf = { version = "0.6.0", path = "../../embassy-nrf", features = ["defmt", "nrf5340-app-s", "time-driver-rtc1", "gpiote", "unstable-pac"] } 13embassy-nrf = { version = "0.7.0", path = "../../embassy-nrf", features = ["defmt", "nrf5340-app-s", "time-driver-rtc1", "gpiote", "unstable-pac"] }
14embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet"] } 14embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet"] }
15embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 15embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
16embedded-io-async = { version = "0.6.1" } 16embedded-io-async = { version = "0.6.1" }
17 17
18defmt = "1.0.1" 18defmt = "1.0.1"
diff --git a/examples/nrf54l15/Cargo.toml b/examples/nrf54l15/Cargo.toml
index b794b217c..7f67b41f6 100644
--- a/examples/nrf54l15/Cargo.toml
+++ b/examples/nrf54l15/Cargo.toml
@@ -6,9 +6,9 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 9embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
10embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 10embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
11embassy-nrf = { version = "0.6.0", path = "../../embassy-nrf", features = ["defmt", "nrf54l15-app-s", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] } 11embassy-nrf = { version = "0.7.0", path = "../../embassy-nrf", features = ["defmt", "nrf54l15-app-s", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] }
12 12
13defmt = "1.0.1" 13defmt = "1.0.1"
14defmt-rtt = "1.0.0" 14defmt-rtt = "1.0.0"
diff --git a/examples/nrf9151/ns/Cargo.toml b/examples/nrf9151/ns/Cargo.toml
index 35550b8c5..8e420477f 100644
--- a/examples/nrf9151/ns/Cargo.toml
+++ b/examples/nrf9151/ns/Cargo.toml
@@ -6,9 +6,9 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-executor = { version = "0.8.0", path = "../../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 9embassy-executor = { version = "0.9.0", path = "../../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
10embassy-time = { version = "0.4.0", path = "../../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 10embassy-time = { version = "0.5.0", path = "../../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
11embassy-nrf = { version = "0.6.0", path = "../../../embassy-nrf", features = ["defmt", "nrf9120-ns", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] } 11embassy-nrf = { version = "0.7.0", path = "../../../embassy-nrf", features = ["defmt", "nrf9120-ns", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] }
12 12
13defmt = "1.0.1" 13defmt = "1.0.1"
14defmt-rtt = "1.0.0" 14defmt-rtt = "1.0.0"
diff --git a/examples/nrf9151/s/Cargo.toml b/examples/nrf9151/s/Cargo.toml
index 3ef8b33fd..e4ca85553 100644
--- a/examples/nrf9151/s/Cargo.toml
+++ b/examples/nrf9151/s/Cargo.toml
@@ -6,9 +6,9 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-executor = { version = "0.8.0", path = "../../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 9embassy-executor = { version = "0.9.0", path = "../../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
10embassy-time = { version = "0.4.0", path = "../../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 10embassy-time = { version = "0.5.0", path = "../../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
11embassy-nrf = { version = "0.6.0", path = "../../../embassy-nrf", features = ["defmt", "nrf9120-s", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] } 11embassy-nrf = { version = "0.7.0", path = "../../../embassy-nrf", features = ["defmt", "nrf9120-s", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] }
12 12
13defmt = "1.0.1" 13defmt = "1.0.1"
14defmt-rtt = "1.0.0" 14defmt-rtt = "1.0.0"
diff --git a/examples/nrf9160/Cargo.toml b/examples/nrf9160/Cargo.toml
index 245232c1f..d7b63a7ac 100644
--- a/examples/nrf9160/Cargo.toml
+++ b/examples/nrf9160/Cargo.toml
@@ -6,11 +6,11 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 9embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
10embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 10embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
11embassy-nrf = { version = "0.6.0", path = "../../embassy-nrf", features = ["defmt", "nrf9160-s", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] } 11embassy-nrf = { version = "0.7.0", path = "../../embassy-nrf", features = ["defmt", "nrf9160-s", "time-driver-rtc1", "gpiote", "unstable-pac", "time"] }
12embassy-net-nrf91 = { version = "0.1.0", path = "../../embassy-net-nrf91", features = ["defmt"] } 12embassy-net-nrf91 = { version = "0.1.0", path = "../../embassy-net-nrf91", features = ["defmt"] }
13embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "proto-ipv4", "medium-ip"] } 13embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "proto-ipv4", "medium-ip"] }
14 14
15defmt = "1.0.1" 15defmt = "1.0.1"
16defmt-rtt = "1.0.0" 16defmt-rtt = "1.0.0"
diff --git a/examples/rp/Cargo.toml b/examples/rp/Cargo.toml
index d97ebf43e..45c309494 100644
--- a/examples/rp/Cargo.toml
+++ b/examples/rp/Cargo.toml
@@ -7,16 +7,16 @@ license = "MIT OR Apache-2.0"
7publish = false 7publish = false
8 8
9[dependencies] 9[dependencies]
10embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal", features = ["defmt"] } 10embassy-embedded-hal = { version = "0.4.1", path = "../../embassy-embedded-hal", features = ["defmt"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
14embassy-rp = { version = "0.7.0", path = "../../embassy-rp", features = ["defmt", "unstable-pac", "time-driver", "critical-section-impl", "rp2040"] } 14embassy-rp = { version = "0.8.0", path = "../../embassy-rp", features = ["defmt", "unstable-pac", "time-driver", "critical-section-impl", "rp2040"] }
15embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 15embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
16embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "icmp", "tcp", "udp", "raw", "dhcpv4", "medium-ethernet", "dns", "proto-ipv4", "proto-ipv6", "multicast"] } 16embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "icmp", "tcp", "udp", "raw", "dhcpv4", "medium-ethernet", "dns", "proto-ipv4", "proto-ipv6", "multicast"] }
17embassy-net-wiznet = { version = "0.2.0", path = "../../embassy-net-wiznet", features = ["defmt"] } 17embassy-net-wiznet = { version = "0.2.1", path = "../../embassy-net-wiznet", features = ["defmt"] }
18embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 18embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
19embassy-usb-logger = { version = "0.5.0", path = "../../embassy-usb-logger" } 19embassy-usb-logger = { version = "0.5.1", path = "../../embassy-usb-logger" }
20cyw43 = { version = "0.4.0", path = "../../cyw43", features = ["defmt", "firmware-logs"] } 20cyw43 = { version = "0.4.0", path = "../../cyw43", features = ["defmt", "firmware-logs"] }
21cyw43-pio = { version = "0.6.0", path = "../../cyw43-pio", features = ["defmt"] } 21cyw43-pio = { version = "0.6.0", path = "../../cyw43-pio", features = ["defmt"] }
22 22
diff --git a/examples/rp235x/Cargo.toml b/examples/rp235x/Cargo.toml
index 2c279d7e1..3ebafad3e 100644
--- a/examples/rp235x/Cargo.toml
+++ b/examples/rp235x/Cargo.toml
@@ -7,16 +7,16 @@ license = "MIT OR Apache-2.0"
7publish = false 7publish = false
8 8
9[dependencies] 9[dependencies]
10embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal", features = ["defmt"] } 10embassy-embedded-hal = { version = "0.4.1", path = "../../embassy-embedded-hal", features = ["defmt"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
14embassy-rp = { version = "0.7.0", path = "../../embassy-rp", features = ["defmt", "unstable-pac", "time-driver", "critical-section-impl", "rp235xa", "binary-info"] } 14embassy-rp = { version = "0.8.0", path = "../../embassy-rp", features = ["defmt", "unstable-pac", "time-driver", "critical-section-impl", "rp235xa", "binary-info"] }
15embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 15embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
16embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "icmp", "tcp", "udp", "raw", "dhcpv4", "medium-ethernet", "dns"] } 16embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "icmp", "tcp", "udp", "raw", "dhcpv4", "medium-ethernet", "dns"] }
17embassy-net-wiznet = { version = "0.2.0", path = "../../embassy-net-wiznet", features = ["defmt"] } 17embassy-net-wiznet = { version = "0.2.1", path = "../../embassy-net-wiznet", features = ["defmt"] }
18embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 18embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
19embassy-usb-logger = { version = "0.5.0", path = "../../embassy-usb-logger" } 19embassy-usb-logger = { version = "0.5.1", path = "../../embassy-usb-logger" }
20cyw43 = { version = "0.4.0", path = "../../cyw43", features = ["defmt", "firmware-logs"] } 20cyw43 = { version = "0.4.0", path = "../../cyw43", features = ["defmt", "firmware-logs"] }
21cyw43-pio = { version = "0.6.0", path = "../../cyw43-pio", features = ["defmt"] } 21cyw43-pio = { version = "0.6.0", path = "../../cyw43-pio", features = ["defmt"] }
22 22
diff --git a/examples/std/Cargo.toml b/examples/std/Cargo.toml
index 6d56d97af..449c5ddca 100644
--- a/examples/std/Cargo.toml
+++ b/examples/std/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["log"] } 9embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["log"] }
10embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-std", "executor-thread", "log"] } 10embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-std", "executor-thread", "log"] }
11embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["log", "std", ] } 11embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["log", "std", ] }
12embassy-net = { version = "0.7.0", path = "../../embassy-net", features=[ "log", "medium-ethernet", "medium-ip", "tcp", "udp", "dns", "dhcpv4", "proto-ipv6"] } 12embassy-net = { version = "0.7.1", path = "../../embassy-net", features=[ "log", "medium-ethernet", "medium-ip", "tcp", "udp", "dns", "dhcpv4", "proto-ipv6"] }
13embassy-net-tuntap = { version = "0.1.0", path = "../../embassy-net-tuntap" } 13embassy-net-tuntap = { version = "0.1.0", path = "../../embassy-net-tuntap" }
14embassy-net-ppp = { version = "0.2.0", path = "../../embassy-net-ppp", features = ["log"]} 14embassy-net-ppp = { version = "0.2.1", path = "../../embassy-net-ppp", features = ["log"]}
15embedded-io-async = { version = "0.6.1" } 15embedded-io-async = { version = "0.6.1" }
16embedded-io-adapters = { version = "0.6.1", features = ["futures-03"] } 16embedded-io-adapters = { version = "0.6.1", features = ["futures-03"] }
17critical-section = { version = "1.1", features = ["std"] } 17critical-section = { version = "1.1", features = ["std"] }
diff --git a/examples/stm32c0/Cargo.toml b/examples/stm32c0/Cargo.toml
index 56b966d49..bb7b57496 100644
--- a/examples/stm32c0/Cargo.toml
+++ b/examples/stm32c0/Cargo.toml
@@ -7,10 +7,10 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32c031c6 to your chip name, if necessary. 9# Change stm32c031c6 to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "time-driver-any", "stm32c031c6", "memory-x", "unstable-pac", "exti", "chrono"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "time-driver-any", "stm32c031c6", "memory-x", "unstable-pac", "exti", "chrono"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14 14
15defmt = "1.0.1" 15defmt = "1.0.1"
16defmt-rtt = "1.0.0" 16defmt-rtt = "1.0.0"
diff --git a/examples/stm32f0/Cargo.toml b/examples/stm32f0/Cargo.toml
index 6cc6eac46..11ecbe3c2 100644
--- a/examples/stm32f0/Cargo.toml
+++ b/examples/stm32f0/Cargo.toml
@@ -7,15 +7,15 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32f091rc to your chip name, if necessary. 9# Change stm32f091rc to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "memory-x", "stm32f091rc", "time-driver-tim2", "exti", "unstable-pac"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "memory-x", "stm32f091rc", "time-driver-tim2", "exti", "unstable-pac"] }
11cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] } 11cortex-m = { version = "0.7.6", features = ["inline-asm", "critical-section-single-core"] }
12cortex-m-rt = "0.7.0" 12cortex-m-rt = "0.7.0"
13defmt = "1.0.1" 13defmt = "1.0.1"
14defmt-rtt = "1.0.0" 14defmt-rtt = "1.0.0"
15panic-probe = { version = "1.0.0", features = ["print-defmt"] } 15panic-probe = { version = "1.0.0", features = ["print-defmt"] }
16embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 16embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
17embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 17embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
18embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 18embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
19static_cell = "2" 19static_cell = "2"
20portable-atomic = { version = "1.5", features = ["unsafe-assume-single-core"] } 20portable-atomic = { version = "1.5", features = ["unsafe-assume-single-core"] }
21 21
diff --git a/examples/stm32f1/Cargo.toml b/examples/stm32f1/Cargo.toml
index 3cb7bd5e3..dcb58796b 100644
--- a/examples/stm32f1/Cargo.toml
+++ b/examples/stm32f1/Cargo.toml
@@ -7,12 +7,12 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32f103c8 to your chip name, if necessary. 9# Change stm32f103c8 to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "stm32f103c8", "unstable-pac", "memory-x", "time-driver-any" ] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "stm32f103c8", "unstable-pac", "memory-x", "time-driver-any" ] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 14embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
15embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 15embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
16 16
17defmt = "1.0.1" 17defmt = "1.0.1"
18defmt-rtt = "1.0.0" 18defmt-rtt = "1.0.0"
diff --git a/examples/stm32f2/Cargo.toml b/examples/stm32f2/Cargo.toml
index 9c5a7cd7f..498c20d84 100644
--- a/examples/stm32f2/Cargo.toml
+++ b/examples/stm32f2/Cargo.toml
@@ -7,10 +7,10 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32f207zg to your chip name, if necessary. 9# Change stm32f207zg to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "stm32f207zg", "unstable-pac", "memory-x", "time-driver-any", "exti"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "stm32f207zg", "unstable-pac", "memory-x", "time-driver-any", "exti"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14 14
15defmt = "1.0.1" 15defmt = "1.0.1"
16defmt-rtt = "1.0.0" 16defmt-rtt = "1.0.0"
diff --git a/examples/stm32f3/Cargo.toml b/examples/stm32f3/Cargo.toml
index 690bcb00d..23025ef0b 100644
--- a/examples/stm32f3/Cargo.toml
+++ b/examples/stm32f3/Cargo.toml
@@ -7,12 +7,12 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32f303ze to your chip name, if necessary. 9# Change stm32f303ze to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "stm32f303ze", "unstable-pac", "memory-x", "time-driver-tim2", "exti"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "stm32f303ze", "unstable-pac", "memory-x", "time-driver-tim2", "exti"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 14embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
15embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 15embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
16 16
17defmt = "1.0.1" 17defmt = "1.0.1"
18defmt-rtt = "1.0.0" 18defmt-rtt = "1.0.0"
diff --git a/examples/stm32f334/Cargo.toml b/examples/stm32f334/Cargo.toml
index 709da6ed6..3495b118c 100644
--- a/examples/stm32f334/Cargo.toml
+++ b/examples/stm32f334/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 9embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
10embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 10embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
11embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 11embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
12embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "stm32f334r8", "unstable-pac", "memory-x", "time-driver-any", "exti"] } 12embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "stm32f334r8", "unstable-pac", "memory-x", "time-driver-any", "exti"] }
13embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 13embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
14embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 14embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
15 15
16defmt = "1.0.1" 16defmt = "1.0.1"
17defmt-rtt = "1.0.0" 17defmt-rtt = "1.0.0"
diff --git a/examples/stm32f4/Cargo.toml b/examples/stm32f4/Cargo.toml
index 52b48e744..fb5f86aac 100644
--- a/examples/stm32f4/Cargo.toml
+++ b/examples/stm32f4/Cargo.toml
@@ -7,14 +7,14 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32f429zi to your chip name, if necessary. 9# Change stm32f429zi to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32f429zi", "unstable-pac", "memory-x", "time-driver-tim4", "exti", "chrono"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32f429zi", "unstable-pac", "memory-x", "time-driver-tim4", "exti", "chrono"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt" ] } 14embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt" ] }
15embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", ] } 15embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", ] }
16embassy-net-wiznet = { version = "0.2.0", path = "../../embassy-net-wiznet", features = ["defmt"] } 16embassy-net-wiznet = { version = "0.2.1", path = "../../embassy-net-wiznet", features = ["defmt"] }
17embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 17embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
18 18
19defmt = "1.0.1" 19defmt = "1.0.1"
20defmt-rtt = "1.0.0" 20defmt-rtt = "1.0.0"
diff --git a/examples/stm32f469/Cargo.toml b/examples/stm32f469/Cargo.toml
index 612081242..f1d0e411a 100644
--- a/examples/stm32f469/Cargo.toml
+++ b/examples/stm32f469/Cargo.toml
@@ -7,9 +7,9 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Specific examples only for stm32f469 9# Specific examples only for stm32f469
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32f469ni", "unstable-pac", "memory-x", "time-driver-any", "exti", "chrono"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32f469ni", "unstable-pac", "memory-x", "time-driver-any", "exti", "chrono"] }
11embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 11embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 12embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
13 13
14defmt = "1.0.1" 14defmt = "1.0.1"
15defmt-rtt = "1.0.0" 15defmt-rtt = "1.0.0"
diff --git a/examples/stm32f7/Cargo.toml b/examples/stm32f7/Cargo.toml
index 1e5ea8d33..5d7763334 100644
--- a/examples/stm32f7/Cargo.toml
+++ b/examples/stm32f7/Cargo.toml
@@ -7,11 +7,11 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32f777zi to your chip name, if necessary. 9# Change stm32f777zi to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32f777zi", "memory-x", "unstable-pac", "time-driver-any", "exti", "single-bank"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32f777zi", "memory-x", "unstable-pac", "time-driver-any", "exti", "single-bank"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet"] } 14embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet"] }
15embedded-io-async = { version = "0.6.1" } 15embedded-io-async = { version = "0.6.1" }
16embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 16embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] }
17embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 17embassy-futures = { version = "0.1.0", path = "../../embassy-futures" }
diff --git a/examples/stm32g0/Cargo.toml b/examples/stm32g0/Cargo.toml
index 7b0da5077..1c9451469 100644
--- a/examples/stm32g0/Cargo.toml
+++ b/examples/stm32g0/Cargo.toml
@@ -7,12 +7,12 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32g0b1re to your chip name, if necessary. 9# Change stm32g0b1re to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "time-driver-any", "stm32g0b1re", "memory-x", "unstable-pac", "exti"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "time-driver-any", "stm32g0b1re", "memory-x", "unstable-pac", "exti"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-usb = { version = "0.5.0", path = "../../embassy-usb", default-features = false, features = ["defmt"] } 14embassy-usb = { version = "0.5.1", path = "../../embassy-usb", default-features = false, features = ["defmt"] }
15embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 15embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
16 16
17defmt = "1.0.1" 17defmt = "1.0.1"
18defmt-rtt = "1.0.0" 18defmt-rtt = "1.0.0"
diff --git a/examples/stm32g4/Cargo.toml b/examples/stm32g4/Cargo.toml
index 15292725f..102960980 100644
--- a/examples/stm32g4/Cargo.toml
+++ b/examples/stm32g4/Cargo.toml
@@ -7,12 +7,12 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32g491re to your chip name, if necessary. 9# Change stm32g491re to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "time-driver-any", "stm32g491re", "memory-x", "unstable-pac", "exti"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "time-driver-any", "stm32g491re", "memory-x", "unstable-pac", "exti"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 14embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
15embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 15embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
16usbd-hid = "0.8.1" 16usbd-hid = "0.8.1"
17 17
18defmt = "1.0.1" 18defmt = "1.0.1"
diff --git a/examples/stm32h5/Cargo.toml b/examples/stm32h5/Cargo.toml
index 7f9a77e85..66680c027 100644
--- a/examples/stm32h5/Cargo.toml
+++ b/examples/stm32h5/Cargo.toml
@@ -7,13 +7,13 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32h563zi to your chip name, if necessary. 9# Change stm32h563zi to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32h563zi", "memory-x", "time-driver-any", "exti", "unstable-pac", "low-power"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32h563zi", "memory-x", "time-driver-any", "exti", "unstable-pac", "low-power"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "proto-ipv6"] } 14embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "proto-ipv6"] }
15embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 15embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
16embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 16embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
17 17
18defmt = "1.0.1" 18defmt = "1.0.1"
19defmt-rtt = "1.0.0" 19defmt-rtt = "1.0.0"
diff --git a/examples/stm32h7/Cargo.toml b/examples/stm32h7/Cargo.toml
index be0e46938..5d845837f 100644
--- a/examples/stm32h7/Cargo.toml
+++ b/examples/stm32h7/Cargo.toml
@@ -7,14 +7,14 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32h743bi to your chip name, if necessary. 9# Change stm32h743bi to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32h743bi", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32h743bi", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal" } 12embassy-embedded-hal = { version = "0.4.1", path = "../../embassy-embedded-hal" }
13embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 13embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
14embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 14embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
15embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "proto-ipv6", "dns"] } 15embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "proto-ipv6", "dns"] }
16embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 16embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
17embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 17embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
18 18
19defmt = "1.0.1" 19defmt = "1.0.1"
20defmt-rtt = "1.0.0" 20defmt-rtt = "1.0.0"
diff --git a/examples/stm32h723/Cargo.toml b/examples/stm32h723/Cargo.toml
index 5a762259b..7e4ccc528 100644
--- a/examples/stm32h723/Cargo.toml
+++ b/examples/stm32h723/Cargo.toml
@@ -7,11 +7,11 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32h723zg to your chip name, if necessary. 9# Change stm32h723zg to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32h723zg", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32h723zg", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 14embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
15 15
16defmt = "1.0.1" 16defmt = "1.0.1"
17defmt-rtt = "1.0.0" 17defmt-rtt = "1.0.0"
diff --git a/examples/stm32h735/Cargo.toml b/examples/stm32h735/Cargo.toml
index 0b55424e8..ffaee2115 100644
--- a/examples/stm32h735/Cargo.toml
+++ b/examples/stm32h735/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32h735ig", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] } 9embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32h735ig", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] }
10embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 10embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
11embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal" } 11embassy-embedded-hal = { version = "0.4.1", path = "../../embassy-embedded-hal" }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 14embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
15 15
16defmt = "1.0.1" 16defmt = "1.0.1"
17defmt-rtt = "1.0.0" 17defmt-rtt = "1.0.0"
diff --git a/examples/stm32h742/Cargo.toml b/examples/stm32h742/Cargo.toml
index 067663538..c76340b5f 100644
--- a/examples/stm32h742/Cargo.toml
+++ b/examples/stm32h742/Cargo.toml
@@ -1,13 +1,12 @@
1[package] 1[package]
2edition = "2021" 2edition = "2021"
3name = "embassy-stm32f7-examples" 3name = "embassy-stm32h742-examples"
4version = "0.1.0" 4version = "0.1.0"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32f777zi to your chip name, if necessary. 9embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [
11 "defmt", 10 "defmt",
12 "stm32h742vi", 11 "stm32h742vi",
13 "memory-x", 12 "memory-x",
@@ -15,30 +14,30 @@ embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [
15 "time-driver-any", 14 "time-driver-any",
16 "exti", 15 "exti",
17] } 16] }
18embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = [ 17embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = [
19 "defmt", 18 "defmt",
20] } 19] }
21embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = [ 20embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = [
22 "arch-cortex-m", 21 "arch-cortex-m",
23 "executor-thread", 22 "executor-thread",
24 "defmt", 23 "defmt",
25] } 24] }
26embassy-time = { version = "0.4.0", path = "../../embassy-time", features = [ 25embassy-time = { version = "0.5.0", path = "../../embassy-time", features = [
27 "defmt", 26 "defmt",
28 "defmt-timestamp-uptime", 27 "defmt-timestamp-uptime",
29 "tick-hz-32_768", 28 "tick-hz-32_768",
30] } 29] }
31embassy-net = { version = "0.7.0", path = "../../embassy-net", features = [ 30embassy-net = { version = "0.7.1", path = "../../embassy-net", features = [
32 "defmt", 31 "defmt",
33 "tcp", 32 "tcp",
34 "dhcpv4", 33 "dhcpv4",
35 "medium-ethernet", 34 "medium-ethernet",
36] } 35] }
37embedded-io-async = { version = "0.6.1" } 36embedded-io-async = { version = "0.6.1" }
38embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = [ 37embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = [
39 "defmt", 38 "defmt",
40] } 39] }
41embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 40embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
42 41
43defmt = "1.0.1" 42defmt = "1.0.1"
44defmt-rtt = "1.0.0" 43defmt-rtt = "1.0.0"
diff --git a/examples/stm32h755cm4/Cargo.toml b/examples/stm32h755cm4/Cargo.toml
index 6cd1893d2..d34f566e3 100644
--- a/examples/stm32h755cm4/Cargo.toml
+++ b/examples/stm32h755cm4/Cargo.toml
@@ -7,14 +7,14 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32h755zi-cm4 to your chip name, if necessary. 9# Change stm32h755zi-cm4 to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32h755zi-cm4", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32h755zi-cm4", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal" } 12embassy-embedded-hal = { version = "0.4.1", path = "../../embassy-embedded-hal" }
13embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 13embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
14embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 14embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
15embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "proto-ipv6", "dns"] } 15embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "proto-ipv6", "dns"] }
16embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 16embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
17embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 17embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
18 18
19defmt = "1.0.1" 19defmt = "1.0.1"
20defmt-rtt = "1.0.0" 20defmt-rtt = "1.0.0"
diff --git a/examples/stm32h755cm7/Cargo.toml b/examples/stm32h755cm7/Cargo.toml
index 48783fc7a..22c0cf70e 100644
--- a/examples/stm32h755cm7/Cargo.toml
+++ b/examples/stm32h755cm7/Cargo.toml
@@ -7,14 +7,14 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32h743bi to your chip name, if necessary. 9# Change stm32h743bi to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32h755zi-cm7", "time-driver-tim3", "exti", "memory-x", "unstable-pac", "chrono"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32h755zi-cm7", "time-driver-tim3", "exti", "memory-x", "unstable-pac", "chrono"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal" } 12embassy-embedded-hal = { version = "0.4.1", path = "../../embassy-embedded-hal" }
13embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 13embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
14embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 14embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
15embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "proto-ipv6", "dns"] } 15embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "proto-ipv6", "dns"] }
16embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 16embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
17embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 17embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
18 18
19defmt = "1.0.1" 19defmt = "1.0.1"
20defmt-rtt = "1.0.0" 20defmt-rtt = "1.0.0"
diff --git a/examples/stm32h7b0/Cargo.toml b/examples/stm32h7b0/Cargo.toml
index c0d047bd4..3b21d59df 100644
--- a/examples/stm32h7b0/Cargo.toml
+++ b/examples/stm32h7b0/Cargo.toml
@@ -6,14 +6,14 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32h7b0vb", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] } 9embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32h7b0vb", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] }
10embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 10embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
11embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal" } 11embassy-embedded-hal = { version = "0.4.1", path = "../../embassy-embedded-hal" }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "proto-ipv6", "dns"] } 14embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", "proto-ipv6", "dns"] }
15embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 15embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
16embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 16embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
17 17
18defmt = "1.0.1" 18defmt = "1.0.1"
19defmt-rtt = "1.0.0" 19defmt-rtt = "1.0.0"
diff --git a/examples/stm32h7rs/Cargo.toml b/examples/stm32h7rs/Cargo.toml
index dcd5b078d..bfe59b68d 100644
--- a/examples/stm32h7rs/Cargo.toml
+++ b/examples/stm32h7rs/Cargo.toml
@@ -7,13 +7,13 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32h743bi to your chip name, if necessary. 9# Change stm32h743bi to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32h7s3l8", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32h7s3l8", "time-driver-tim2", "exti", "memory-x", "unstable-pac", "chrono"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "executor-interrupt", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "udp", "medium-ethernet", "medium-ip", "proto-ipv4"] } 14embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "udp", "medium-ethernet", "medium-ip", "proto-ipv4"] }
15embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 15embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
16embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 16embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
17 17
18defmt = "1.0.1" 18defmt = "1.0.1"
19defmt-rtt = "1.0.0" 19defmt-rtt = "1.0.0"
diff --git a/examples/stm32l0/Cargo.toml b/examples/stm32l0/Cargo.toml
index 47ccedeb0..90f57a2d8 100644
--- a/examples/stm32l0/Cargo.toml
+++ b/examples/stm32l0/Cargo.toml
@@ -7,10 +7,10 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32l072cz to your chip name, if necessary. 9# Change stm32l072cz to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32l073rz", "unstable-pac", "time-driver-any", "exti", "memory-x"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32l073rz", "unstable-pac", "time-driver-any", "exti", "memory-x"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14 14
15defmt = "1.0.1" 15defmt = "1.0.1"
16defmt-rtt = "1.0.0" 16defmt-rtt = "1.0.0"
diff --git a/examples/stm32l1/Cargo.toml b/examples/stm32l1/Cargo.toml
index 659524cb3..76ceade9c 100644
--- a/examples/stm32l1/Cargo.toml
+++ b/examples/stm32l1/Cargo.toml
@@ -6,12 +6,12 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 9embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
10embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 10embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
11embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 11embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
12embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "stm32l151cb-a", "time-driver-any", "memory-x"] } 12embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "stm32l151cb-a", "time-driver-any", "memory-x"] }
13embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 13embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
14embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 14embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
15 15
16defmt = "1.0.1" 16defmt = "1.0.1"
17defmt-rtt = "1.0.0" 17defmt-rtt = "1.0.0"
diff --git a/examples/stm32l4/Cargo.toml b/examples/stm32l4/Cargo.toml
index 02fd4ce93..4b764a3e6 100644
--- a/examples/stm32l4/Cargo.toml
+++ b/examples/stm32l4/Cargo.toml
@@ -7,15 +7,15 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32l4s5vi to your chip name, if necessary. 9# Change stm32l4s5vi to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "unstable-pac", "stm32l4r5zi", "memory-x", "time-driver-any", "exti", "chrono", "dual-bank"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "unstable-pac", "stm32l4r5zi", "memory-x", "time-driver-any", "exti", "chrono", "dual-bank"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768", ] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768", ] }
14embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal" }
15embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 15embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] }
16embassy-net-adin1110 = { version = "0.3.0", path = "../../embassy-net-adin1110" } 16embassy-net-adin1110 = { version = "0.3.1", path = "../../embassy-net-adin1110" }
17embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "udp", "tcp", "dhcpv4", "medium-ethernet"] } 17embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "udp", "tcp", "dhcpv4", "medium-ethernet"] }
18embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 18embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
19embedded-io-async = { version = "0.6.1", features = ["defmt-03"] } 19embedded-io-async = { version = "0.6.1", features = ["defmt-03"] }
20embedded-io = { version = "0.6.0", features = ["defmt-03"] } 20embedded-io = { version = "0.6.0", features = ["defmt-03"] }
21 21
diff --git a/examples/stm32l432/Cargo.toml b/examples/stm32l432/Cargo.toml
index 14db1fb2f..f173c651e 100644
--- a/examples/stm32l432/Cargo.toml
+++ b/examples/stm32l432/Cargo.toml
@@ -1,16 +1,16 @@
1[package] 1[package]
2edition = "2021" 2edition = "2021"
3name = "embassy-stm32l4-examples" 3name = "embassy-stm32l432-examples"
4version = "0.1.1" 4version = "0.1.1"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32l4s5vi to your chip name, if necessary. 9# Change stm32l4s5vi to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "unstable-pac", "stm32l432kc", "memory-x", "time-driver-any", "exti", "chrono"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "unstable-pac", "stm32l432kc", "memory-x", "time-driver-any", "exti", "chrono"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = [ "defmt" ] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = [ "defmt" ] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = [ "arch-cortex-m", "executor-thread", "defmt" ] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = [ "arch-cortex-m", "executor-thread", "defmt" ] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = [ "defmt", "defmt-timestamp-uptime", "tick-hz-32_768" ] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = [ "defmt", "defmt-timestamp-uptime", "tick-hz-32_768" ] }
14defmt = "1.0.1" 14defmt = "1.0.1"
15defmt-rtt = "1.0.0" 15defmt-rtt = "1.0.0"
16 16
diff --git a/examples/stm32l5/Cargo.toml b/examples/stm32l5/Cargo.toml
index 42b46ee0f..9999300b8 100644
--- a/examples/stm32l5/Cargo.toml
+++ b/examples/stm32l5/Cargo.toml
@@ -7,13 +7,13 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32l552ze to your chip name, if necessary. 9# Change stm32l552ze to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "unstable-pac", "stm32l552ze", "time-driver-any", "exti", "memory-x", "low-power", "dual-bank"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "unstable-pac", "stm32l552ze", "time-driver-any", "exti", "memory-x", "low-power", "dual-bank"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 14embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
15embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet"] } 15embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet"] }
16embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 16embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
17usbd-hid = "0.8.1" 17usbd-hid = "0.8.1"
18 18
19defmt = "1.0.1" 19defmt = "1.0.1"
diff --git a/examples/stm32u0/Cargo.toml b/examples/stm32u0/Cargo.toml
index 09e5eb20c..9318414a5 100644
--- a/examples/stm32u0/Cargo.toml
+++ b/examples/stm32u0/Cargo.toml
@@ -7,12 +7,12 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32u083rc to your chip name, if necessary. 9# Change stm32u083rc to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "time-driver-any", "stm32u083rc", "memory-x", "unstable-pac", "exti", "chrono"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "time-driver-any", "stm32u083rc", "memory-x", "unstable-pac", "exti", "chrono"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-usb = { version = "0.5.0", path = "../../embassy-usb", default-features = false, features = ["defmt"] } 14embassy-usb = { version = "0.5.1", path = "../../embassy-usb", default-features = false, features = ["defmt"] }
15embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 15embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
16 16
17defmt = "1.0.1" 17defmt = "1.0.1"
18defmt-rtt = "1.0.0" 18defmt-rtt = "1.0.0"
diff --git a/examples/stm32u5/Cargo.toml b/examples/stm32u5/Cargo.toml
index 8b5d52aa4..f2ffe52c5 100644
--- a/examples/stm32u5/Cargo.toml
+++ b/examples/stm32u5/Cargo.toml
@@ -7,12 +7,12 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32u5g9zj to your chip name, if necessary. 9# Change stm32u5g9zj to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "unstable-pac", "stm32u5g9zj", "time-driver-any", "memory-x" ] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "unstable-pac", "stm32u5g9zj", "time-driver-any", "memory-x" ] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 14embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
15embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 15embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
16 16
17defmt = "1.0.1" 17defmt = "1.0.1"
18defmt-rtt = "1.0.0" 18defmt-rtt = "1.0.0"
diff --git a/examples/stm32wb/Cargo.toml b/examples/stm32wb/Cargo.toml
index 14e6dfa15..7ab13c290 100644
--- a/examples/stm32wb/Cargo.toml
+++ b/examples/stm32wb/Cargo.toml
@@ -7,12 +7,12 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32wb55rg to your chip name in both dependencies, if necessary. 9# Change stm32wb55rg to your chip name in both dependencies, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "stm32wb55rg", "time-driver-any", "memory-x", "exti"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "stm32wb55rg", "time-driver-any", "memory-x", "exti"] }
11embassy-stm32-wpan = { version = "0.1.0", path = "../../embassy-stm32-wpan", features = ["defmt", "stm32wb55rg"] } 11embassy-stm32-wpan = { version = "0.1.0", path = "../../embassy-stm32-wpan", features = ["defmt", "stm32wb55rg"] }
12embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 12embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
13embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 13embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
14embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 14embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
15embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "udp", "proto-ipv6", "medium-ieee802154", ], optional = true } 15embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "udp", "proto-ipv6", "medium-ieee802154", ], optional = true }
16 16
17defmt = "1.0.1" 17defmt = "1.0.1"
18defmt-rtt = "1.0.0" 18defmt-rtt = "1.0.0"
diff --git a/examples/stm32wba/Cargo.toml b/examples/stm32wba/Cargo.toml
index 9c11528cd..e1196614a 100644
--- a/examples/stm32wba/Cargo.toml
+++ b/examples/stm32wba/Cargo.toml
@@ -6,11 +6,11 @@ license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "stm32wba55cg", "time-driver-any", "memory-x", "exti"] } 9embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "stm32wba55cg", "time-driver-any", "memory-x", "exti"] }
10embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 10embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
11embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 11embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 12embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
13embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "udp", "proto-ipv6", "medium-ieee802154", ], optional = true } 13embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "udp", "proto-ipv6", "medium-ieee802154", ], optional = true }
14 14
15defmt = "1.0.1" 15defmt = "1.0.1"
16defmt-rtt = "1.0.0" 16defmt-rtt = "1.0.0"
diff --git a/examples/stm32wba6/Cargo.toml b/examples/stm32wba6/Cargo.toml
index f1f9cf88b..f98317846 100644
--- a/examples/stm32wba6/Cargo.toml
+++ b/examples/stm32wba6/Cargo.toml
@@ -1,17 +1,17 @@
1[package] 1[package]
2edition = "2021" 2edition = "2021"
3name = "embassy-stm32wba-examples" 3name = "embassy-stm32wba6-examples"
4version = "0.1.0" 4version = "0.1.0"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6publish = false 6publish = false
7 7
8[dependencies] 8[dependencies]
9embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "stm32wba65ri", "time-driver-any", "memory-x", "exti"] } 9embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "stm32wba65ri", "time-driver-any", "memory-x", "exti"] }
10embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 10embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
11embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 11embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 12embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
13embassy-usb = { version = "0.5.0", path = "../../embassy-usb", features = ["defmt"] } 13embassy-usb = { version = "0.5.1", path = "../../embassy-usb", features = ["defmt"] }
14embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 14embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
15 15
16defmt = "1.0.1" 16defmt = "1.0.1"
17defmt-rtt = "1.0.0" 17defmt-rtt = "1.0.0"
diff --git a/examples/stm32wl/Cargo.toml b/examples/stm32wl/Cargo.toml
index a75e4ed30..6ad57a85e 100644
--- a/examples/stm32wl/Cargo.toml
+++ b/examples/stm32wl/Cargo.toml
@@ -7,11 +7,11 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9# Change stm32wl55jc-cm4 to your chip name, if necessary. 9# Change stm32wl55jc-cm4 to your chip name, if necessary.
10embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = ["defmt", "stm32wl55jc-cm4", "time-driver-any", "memory-x", "unstable-pac", "exti", "chrono"] } 10embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = ["defmt", "stm32wl55jc-cm4", "time-driver-any", "memory-x", "unstable-pac", "exti", "chrono"] }
11embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 11embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
12embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 12embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
13embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] } 13embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime", "tick-hz-32_768"] }
14embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal" } 14embassy-embedded-hal = { version = "0.4.1", path = "../../embassy-embedded-hal" }
15 15
16defmt = "1.0.1" 16defmt = "1.0.1"
17defmt-rtt = "1.0.0" 17defmt-rtt = "1.0.0"
diff --git a/examples/wasm/Cargo.toml b/examples/wasm/Cargo.toml
index 28b4f1c30..e8897506c 100644
--- a/examples/wasm/Cargo.toml
+++ b/examples/wasm/Cargo.toml
@@ -9,9 +9,9 @@ publish = false
9crate-type = ["cdylib"] 9crate-type = ["cdylib"]
10 10
11[dependencies] 11[dependencies]
12embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["log"] } 12embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["log"] }
13embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-wasm", "executor-thread", "log"] } 13embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-wasm", "executor-thread", "log"] }
14embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["log", "wasm", ] } 14embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["log", "wasm", ] }
15 15
16wasm-logger = "0.2.0" 16wasm-logger = "0.2.0"
17wasm-bindgen = "0.2" 17wasm-bindgen = "0.2"
diff --git a/tests/mspm0/Cargo.toml b/tests/mspm0/Cargo.toml
index 5cf1b0ed1..07fe779a0 100644
--- a/tests/mspm0/Cargo.toml
+++ b/tests/mspm0/Cargo.toml
@@ -12,12 +12,12 @@ mspm0g3519 = [ "embassy-mspm0/mspm0g3519pz" ]
12[dependencies] 12[dependencies]
13teleprobe-meta = "1.1" 13teleprobe-meta = "1.1"
14 14
15embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = [ "defmt" ] } 15embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = [ "defmt" ] }
16embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = [ "arch-cortex-m", "executor-thread", "defmt" ] } 16embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = [ "arch-cortex-m", "executor-thread", "defmt" ] }
17embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 17embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
18embassy-time = { version = "0.4.0", path = "../../embassy-time", features = [ "defmt" ] } 18embassy-time = { version = "0.5.0", path = "../../embassy-time", features = [ "defmt" ] }
19embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = [ "rt", "defmt", "unstable-pac", "time-driver-any" ] } 19embassy-mspm0 = { version = "0.1.0", path = "../../embassy-mspm0", features = [ "rt", "defmt", "unstable-pac", "time-driver-any" ] }
20embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal/"} 20embassy-embedded-hal = { version = "0.4.1", path = "../../embassy-embedded-hal/"}
21 21
22defmt = "1.0.1" 22defmt = "1.0.1"
23defmt-rtt = "1.0.0" 23defmt-rtt = "1.0.0"
diff --git a/tests/nrf/Cargo.toml b/tests/nrf/Cargo.toml
index b94b54f4e..efc297ccf 100644
--- a/tests/nrf/Cargo.toml
+++ b/tests/nrf/Cargo.toml
@@ -8,15 +8,15 @@ publish = false
8[dependencies] 8[dependencies]
9teleprobe-meta = "1" 9teleprobe-meta = "1"
10 10
11embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 11embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
12embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt", ] } 12embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt", ] }
13embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 13embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
14embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] } 14embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "defmt-timestamp-uptime"] }
15embassy-nrf = { version = "0.6.0", path = "../../embassy-nrf", features = ["defmt", "time-driver-rtc1", "gpiote", "unstable-pac"] } 15embassy-nrf = { version = "0.7.0", path = "../../embassy-nrf", features = ["defmt", "time-driver-rtc1", "gpiote", "unstable-pac"] }
16embedded-io-async = { version = "0.6.1", features = ["defmt-03"] } 16embedded-io-async = { version = "0.6.1", features = ["defmt-03"] }
17embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", ] } 17embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4", "medium-ethernet", ] }
18embassy-net-esp-hosted = { version = "0.2.0", path = "../../embassy-net-esp-hosted", features = ["defmt"] } 18embassy-net-esp-hosted = { version = "0.2.1", path = "../../embassy-net-esp-hosted", features = ["defmt"] }
19embassy-net-enc28j60 = { version = "0.2.0", path = "../../embassy-net-enc28j60", features = ["defmt"] } 19embassy-net-enc28j60 = { version = "0.2.1", path = "../../embassy-net-enc28j60", features = ["defmt"] }
20embedded-hal-async = { version = "1.0" } 20embedded-hal-async = { version = "1.0" }
21embedded-hal-bus = { version = "0.1", features = ["async"] } 21embedded-hal-bus = { version = "0.1", features = ["async"] }
22static_cell = "2" 22static_cell = "2"
diff --git a/tests/perf-client/Cargo.toml b/tests/perf-client/Cargo.toml
index ea0663b6f..581b60d6f 100644
--- a/tests/perf-client/Cargo.toml
+++ b/tests/perf-client/Cargo.toml
@@ -5,7 +5,7 @@ edition = "2021"
5publish = false 5publish = false
6 6
7[dependencies] 7[dependencies]
8embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4"] } 8embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "dhcpv4"] }
9embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", ] } 9embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", ] }
10embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 10embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
11defmt = "1.0.1" 11defmt = "1.0.1"
diff --git a/tests/riscv32/Cargo.toml b/tests/riscv32/Cargo.toml
index 781fec62f..c441e8ed3 100644
--- a/tests/riscv32/Cargo.toml
+++ b/tests/riscv32/Cargo.toml
@@ -7,10 +7,10 @@ publish = false
7 7
8[dependencies] 8[dependencies]
9critical-section = { version = "1.1.1", features = ["restore-state-bool"] } 9critical-section = { version = "1.1.1", features = ["restore-state-bool"] }
10embassy-sync = { version = "0.7.1", path = "../../embassy-sync" } 10embassy-sync = { version = "0.7.2", path = "../../embassy-sync" }
11embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-riscv32", "executor-thread"] } 11embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-riscv32", "executor-thread"] }
12embassy-time = { version = "0.4.0", path = "../../embassy-time" } 12embassy-time = { version = "0.5.0", path = "../../embassy-time" }
13embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 13embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
14 14
15riscv-rt = "0.12.2" 15riscv-rt = "0.12.2"
16riscv = { version = "0.11.1", features = ["critical-section-single-hart"] } 16riscv = { version = "0.11.1", features = ["critical-section-single-hart"] }
diff --git a/tests/rp/Cargo.toml b/tests/rp/Cargo.toml
index 088195a75..5afb0d110 100644
--- a/tests/rp/Cargo.toml
+++ b/tests/rp/Cargo.toml
@@ -13,14 +13,14 @@ rp235xb = ["embassy-rp/rp235xb"]
13[dependencies] 13[dependencies]
14teleprobe-meta = "1.1" 14teleprobe-meta = "1.1"
15 15
16embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 16embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
17embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 17embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
18embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", ] } 18embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", ] }
19embassy-rp = { version = "0.7.0", path = "../../embassy-rp", features = [ "defmt", "unstable-pac", "time-driver", "critical-section-impl", "intrinsics", "rom-v2-intrinsics", "run-from-ram"] } 19embassy-rp = { version = "0.8.0", path = "../../embassy-rp", features = [ "defmt", "unstable-pac", "time-driver", "critical-section-impl", "intrinsics", "rom-v2-intrinsics", "run-from-ram"] }
20embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 20embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
21embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "udp", "dhcpv4", "medium-ethernet"] } 21embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "udp", "dhcpv4", "medium-ethernet"] }
22embassy-net-wiznet = { version = "0.2.0", path = "../../embassy-net-wiznet", features = ["defmt"] } 22embassy-net-wiznet = { version = "0.2.1", path = "../../embassy-net-wiznet", features = ["defmt"] }
23embassy-embedded-hal = { version = "0.4.0", path = "../../embassy-embedded-hal/"} 23embassy-embedded-hal = { version = "0.4.1", path = "../../embassy-embedded-hal/"}
24cyw43 = { path = "../../cyw43", features = ["defmt", "firmware-logs"] } 24cyw43 = { path = "../../cyw43", features = ["defmt", "firmware-logs"] }
25cyw43-pio = { path = "../../cyw43-pio", features = ["defmt"] } 25cyw43-pio = { path = "../../cyw43-pio", features = ["defmt"] }
26perf-client = { path = "../perf-client" } 26perf-client = { path = "../perf-client" }
diff --git a/tests/stm32/Cargo.toml b/tests/stm32/Cargo.toml
index 37d5161f8..aeca67659 100644
--- a/tests/stm32/Cargo.toml
+++ b/tests/stm32/Cargo.toml
@@ -65,13 +65,13 @@ cm0 = ["portable-atomic/unsafe-assume-single-core"]
65[dependencies] 65[dependencies]
66teleprobe-meta = "1" 66teleprobe-meta = "1"
67 67
68embassy-sync = { version = "0.7.1", path = "../../embassy-sync", features = ["defmt"] } 68embassy-sync = { version = "0.7.2", path = "../../embassy-sync", features = ["defmt"] }
69embassy-executor = { version = "0.8.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] } 69embassy-executor = { version = "0.9.0", path = "../../embassy-executor", features = ["arch-cortex-m", "executor-thread", "defmt"] }
70embassy-time = { version = "0.4.0", path = "../../embassy-time", features = ["defmt", "tick-hz-131_072", "defmt-timestamp-uptime"] } 70embassy-time = { version = "0.5.0", path = "../../embassy-time", features = ["defmt", "tick-hz-131_072", "defmt-timestamp-uptime"] }
71embassy-stm32 = { version = "0.3.0", path = "../../embassy-stm32", features = [ "defmt", "unstable-pac", "memory-x", "time-driver-any"] } 71embassy-stm32 = { version = "0.4.0", path = "../../embassy-stm32", features = [ "defmt", "unstable-pac", "memory-x", "time-driver-any"] }
72embassy-futures = { version = "0.1.0", path = "../../embassy-futures" } 72embassy-futures = { version = "0.1.2", path = "../../embassy-futures" }
73embassy-stm32-wpan = { version = "0.1.0", path = "../../embassy-stm32-wpan", optional = true, features = ["defmt", "stm32wb55rg", "ble"] } 73embassy-stm32-wpan = { version = "0.1.0", path = "../../embassy-stm32-wpan", optional = true, features = ["defmt", "stm32wb55rg", "ble"] }
74embassy-net = { version = "0.7.0", path = "../../embassy-net", features = ["defmt", "tcp", "udp", "dhcpv4", "medium-ethernet"] } 74embassy-net = { version = "0.7.1", path = "../../embassy-net", features = ["defmt", "tcp", "udp", "dhcpv4", "medium-ethernet"] }
75perf-client = { path = "../perf-client" } 75perf-client = { path = "../perf-client" }
76 76
77defmt = "1.0.1" 77defmt = "1.0.1"