From 1dd15778811e902a82c81f582edb0fc9201d1012 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Oct 2025 20:51:59 +0000 Subject: [PATCH 1/2] Bump embedded-io from 0.6.1 to 0.7.1 Bumps [embedded-io](https://github.com/rust-embedded/embedded-hal) from 0.6.1 to 0.7.1. - [Release notes](https://github.com/rust-embedded/embedded-hal/releases) - [Commits](https://github.com/rust-embedded/embedded-hal/compare/embedded-io-v0.6.1...embedded-io-v0.7.1) --- updated-dependencies: - dependency-name: embedded-io dependency-version: 0.7.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 10 ++++++++-- examples/serial-hal-blocking-echo/Cargo.toml | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2dd9923..5b8c29c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -367,6 +367,12 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" +[[package]] +name = "embedded-io" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9eb1aa714776b75c7e67e1da744b81a129b3ff919c8712b5e1b32252c1f07cc7" + [[package]] name = "embedded-storage" version = "0.3.1" @@ -710,7 +716,7 @@ dependencies = [ "embedded-dma", "embedded-hal 0.2.7", "embedded-hal 1.0.0", - "embedded-io", + "embedded-io 0.6.1", "embedded-storage", "fixed", "nb 1.1.0", @@ -1071,7 +1077,7 @@ dependencies = [ "cortex-m-rt", "defmt-rtt", "embedded-hal 1.0.0", - "embedded-io", + "embedded-io 0.7.1", "microbit", "microbit-v2", "nb 1.1.0", diff --git a/examples/serial-hal-blocking-echo/Cargo.toml b/examples/serial-hal-blocking-echo/Cargo.toml index 8035d9f..18bf9f6 100644 --- a/examples/serial-hal-blocking-echo/Cargo.toml +++ b/examples/serial-hal-blocking-echo/Cargo.toml @@ -9,7 +9,7 @@ panic-halt = "1.0.0" defmt-rtt = "1.1" nb = "1.1.0" embedded-hal = "1.0.0" -embedded-io = "0.6.1" +embedded-io = "0.7.1" [dependencies.microbit] path = "../../microbit" From 8a63dafa4dde09734a090f70298f7b52cb2e0bd3 Mon Sep 17 00:00:00 2001 From: Andrew Walbran Date: Sat, 11 Oct 2025 20:22:31 +0100 Subject: [PATCH 2/2] Update HAL crates. --- CHANGELOG.md | 1 + Cargo.lock | 34 +++++++++++----------------------- microbit-common/Cargo.toml | 4 ++-- 3 files changed, 14 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5172caa..6c485b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - Bumped MSRV to 1.81.0. - Add metadata for docs.rs - Bumped dependencies in `examples/` to latest versions. +- Update HAL crates to 0.19.0. ## [0.15.1] - 2024-08-05 diff --git a/Cargo.lock b/Cargo.lock index 5b8c29c..3cc615d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -361,12 +361,6 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89" -[[package]] -name = "embedded-io" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" - [[package]] name = "embedded-io" version = "0.7.1" @@ -706,9 +700,9 @@ checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d" [[package]] name = "nrf-hal-common" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c134de1f2f0191aed3fc24d3831da8808d1e636b06edf81a5717103095f625d" +checksum = "9d8100d0bf6d732ea9b0a294fa2d2dad9cba4fbc5bb655d0afaa984d03d528fe" dependencies = [ "cast", "cfg-if", @@ -716,14 +710,14 @@ dependencies = [ "embedded-dma", "embedded-hal 0.2.7", "embedded-hal 1.0.0", - "embedded-io 0.6.1", + "embedded-io", "embedded-storage", "fixed", "nb 1.1.0", "nrf-usbd", "nrf51-pac", "nrf52833-pac", - "rand_core 0.6.4", + "rand_core", "void", ] @@ -741,9 +735,9 @@ dependencies = [ [[package]] name = "nrf51-hal" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ed1244a7c2c8da0ce121b6ef28175a253c1ddb2ef9849b8f15825295253bcd" +checksum = "2ec8325f08b5eecc24da8f257c6339b3dc7ee66025ef96e58fc414bbb30aebf6" dependencies = [ "nrf-hal-common", "nrf51-pac", @@ -762,9 +756,9 @@ dependencies = [ [[package]] name = "nrf52833-hal" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12fab00e54c93792dddaf623a021feaa84933bbad12c3b76f08ea201df91f36c" +checksum = "5fa51030952f3454f2faffc64061456f17aec15f492d7b6ef68777bfc438c561" dependencies = [ "nrf-hal-common", "nrf52833-pac", @@ -900,15 +894,9 @@ version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ - "rand_core 0.9.3", + "rand_core", ] -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" - [[package]] name = "rand_core" version = "0.9.3" @@ -921,7 +909,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b48ac3f7ffaab7fac4d2376632268aa5f89abdb55f7ebf8f4d11fffccb2320f7" dependencies = [ - "rand_core 0.9.3", + "rand_core", ] [[package]] @@ -1077,7 +1065,7 @@ dependencies = [ "cortex-m-rt", "defmt-rtt", "embedded-hal 1.0.0", - "embedded-io 0.7.1", + "embedded-io", "microbit", "microbit-v2", "nb 1.1.0", diff --git a/microbit-common/Cargo.toml b/microbit-common/Cargo.toml index 459faa3..85b8982 100644 --- a/microbit-common/Cargo.toml +++ b/microbit-common/Cargo.toml @@ -22,13 +22,13 @@ embedded-hal = "1.0.0" [dependencies.nrf51-hal] optional = true -version = "0.18.0" +version = "0.19.0" default-features = false features = ["rt", "xxAB-package"] [dependencies.nrf52833-hal] optional = true -version = "0.18.0" +version = "0.19.0" default-features = false features = ["rt"]