From 76d1b4d898d4b105ead69b22244db8469b016539 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 19 Nov 2025 12:14:08 +0000 Subject: [PATCH 1/2] chore: release --- boards/atsame54_xpro/CHANGELOG.md | 6 ++++++ boards/atsame54_xpro/Cargo.toml | 4 ++-- boards/feather_m0/CHANGELOG.md | 6 ++++++ boards/feather_m0/Cargo.toml | 4 ++-- boards/feather_m4/CHANGELOG.md | 6 ++++++ boards/feather_m4/Cargo.toml | 4 ++-- boards/metro_m0/CHANGELOG.md | 6 ++++++ boards/metro_m0/Cargo.toml | 4 ++-- boards/metro_m4/CHANGELOG.md | 6 ++++++ boards/metro_m4/Cargo.toml | 4 ++-- boards/pygamer/CHANGELOG.md | 6 ++++++ boards/pygamer/Cargo.toml | 4 ++-- boards/samd11_bare/CHANGELOG.md | 6 ++++++ boards/samd11_bare/Cargo.toml | 4 ++-- hal/CHANGELOG.md | 32 +++++++++++++++++++++++++++++++ hal/Cargo.toml | 2 +- 16 files changed, 89 insertions(+), 15 deletions(-) diff --git a/boards/atsame54_xpro/CHANGELOG.md b/boards/atsame54_xpro/CHANGELOG.md index 43e077acfb14..3320abc76ce5 100644 --- a/boards/atsame54_xpro/CHANGELOG.md +++ b/boards/atsame54_xpro/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.3](https://github.com/atsamd-rs/atsamd/compare/atsame54_xpro-0.12.2...atsame54_xpro-0.12.3) - 2025-11-19 + +### Other + +- updated the following local packages: atsamd-hal + ## [0.12.2](https://github.com/atsamd-rs/atsamd/compare/atsame54_xpro-0.12.1...atsame54_xpro-0.12.2) - 2025-06-26 ### Other diff --git a/boards/atsame54_xpro/Cargo.toml b/boards/atsame54_xpro/Cargo.toml index eafd323a3089..cd016d8985a0 100644 --- a/boards/atsame54_xpro/Cargo.toml +++ b/boards/atsame54_xpro/Cargo.toml @@ -11,7 +11,7 @@ license = "MIT OR Apache-2.0" name = "atsame54_xpro" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" -version = "0.12.2" +version = "0.12.3" [dependencies.cortex-m-rt] optional = true @@ -24,7 +24,7 @@ version = "0.7" [dependencies.atsamd-hal] default-features = false path = "../../hal" -version = "0.22.2" +version = "0.23.0" [dependencies.usb-device] optional = true diff --git a/boards/feather_m0/CHANGELOG.md b/boards/feather_m0/CHANGELOG.md index 43b4b9dad14b..882743c43c37 100644 --- a/boards/feather_m0/CHANGELOG.md +++ b/boards/feather_m0/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.19.3](https://github.com/atsamd-rs/atsamd/compare/feather_m0-0.19.2...feather_m0-0.19.3) - 2025-11-19 + +### Other + +- updated the following local packages: atsamd-hal + ## [0.19.2](https://github.com/atsamd-rs/atsamd/compare/feather_m0-0.19.1...feather_m0-0.19.2) - 2025-06-26 ### Other diff --git a/boards/feather_m0/Cargo.toml b/boards/feather_m0/Cargo.toml index 81afb47d90b0..0fca7ac187e9 100644 --- a/boards/feather_m0/Cargo.toml +++ b/boards/feather_m0/Cargo.toml @@ -9,7 +9,7 @@ name = "feather_m0" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" resolver = "2" -version = "0.19.2" +version = "0.19.3" # for cargo flash [package.metadata] @@ -22,7 +22,7 @@ version = "0.7" [dependencies.atsamd-hal] default-features = false path = "../../hal" -version = "0.22.2" +version = "0.23.0" [dependencies.cortex-m] features = ["critical-section-single-core"] diff --git a/boards/feather_m4/CHANGELOG.md b/boards/feather_m4/CHANGELOG.md index bd13d43e1c30..7a147df11a52 100644 --- a/boards/feather_m4/CHANGELOG.md +++ b/boards/feather_m4/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.18.0](https://github.com/atsamd-rs/atsamd/compare/feather_m4-0.17.2...feather_m4-0.18.0) - 2025-11-19 + +### Changed + +- [**breaking**] Gate undocumented chip features behind the `undoc-features` Cargo feature ([#956](https://github.com/atsamd-rs/atsamd/pull/956)) + ## [0.17.2](https://github.com/atsamd-rs/atsamd/compare/feather_m4-0.17.1...feather_m4-0.17.2) - 2025-06-26 ### Other diff --git a/boards/feather_m4/Cargo.toml b/boards/feather_m4/Cargo.toml index c51484162900..888fef37e987 100644 --- a/boards/feather_m4/Cargo.toml +++ b/boards/feather_m4/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0" name = "feather_m4" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" -version = "0.17.2" +version = "0.18.0" # for cargo flash [package.metadata] @@ -26,7 +26,7 @@ version = "0.7" [dependencies.atsamd-hal] default-features = false path = "../../hal" -version = "0.22.2" +version = "0.23.0" features = ["undoc-features"] [dependencies.usb-device] diff --git a/boards/metro_m0/CHANGELOG.md b/boards/metro_m0/CHANGELOG.md index 7f2a0b888ffa..9e7741743408 100644 --- a/boards/metro_m0/CHANGELOG.md +++ b/boards/metro_m0/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.19.3](https://github.com/atsamd-rs/atsamd/compare/metro_m0-0.19.2...metro_m0-0.19.3) - 2025-11-19 + +### Other + +- updated the following local packages: atsamd-hal + ## [0.19.2](https://github.com/atsamd-rs/atsamd/compare/metro_m0-0.19.1...metro_m0-0.19.2) - 2025-06-26 ### Other diff --git a/boards/metro_m0/Cargo.toml b/boards/metro_m0/Cargo.toml index b485c1154cae..a061f1277230 100644 --- a/boards/metro_m0/Cargo.toml +++ b/boards/metro_m0/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0" name = "metro_m0" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" -version = "0.19.2" +version = "0.19.3" # for cargo flash [package.metadata] @@ -25,7 +25,7 @@ version = "0.7" [dependencies.atsamd-hal] default-features = false path = "../../hal" -version = "0.22.2" +version = "0.23.0" [dependencies.rtic] features = ["thumbv6-backend"] diff --git a/boards/metro_m4/CHANGELOG.md b/boards/metro_m4/CHANGELOG.md index 38acf388d3f3..d628ed846e56 100644 --- a/boards/metro_m4/CHANGELOG.md +++ b/boards/metro_m4/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.19.0](https://github.com/atsamd-rs/atsamd/compare/metro_m4-0.18.2...metro_m4-0.19.0) - 2025-11-19 + +### Changed + +- [**breaking**] Gate undocumented chip features behind the `undoc-features` Cargo feature ([#956](https://github.com/atsamd-rs/atsamd/pull/956)) + ## [0.18.2](https://github.com/atsamd-rs/atsamd/compare/metro_m4-0.18.1...metro_m4-0.18.2) - 2025-06-26 ### Other diff --git a/boards/metro_m4/Cargo.toml b/boards/metro_m4/Cargo.toml index 6d3f4e3bef06..5974e3ef41c2 100644 --- a/boards/metro_m4/Cargo.toml +++ b/boards/metro_m4/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0" name = "metro_m4" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" -version = "0.18.2" +version = "0.19.0" # for cargo flash [package.metadata] @@ -21,7 +21,7 @@ version = "0.7" [dependencies.atsamd-hal] default-features = false path = "../../hal" -version = "0.22.2" +version = "0.23.0" features = ["undoc-features"] [dependencies.usb-device] diff --git a/boards/pygamer/CHANGELOG.md b/boards/pygamer/CHANGELOG.md index ef891a3e7ec5..43b8fa4325ec 100644 --- a/boards/pygamer/CHANGELOG.md +++ b/boards/pygamer/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.16.0](https://github.com/atsamd-rs/atsamd/compare/pygamer-0.15.2...pygamer-0.16.0) - 2025-11-19 + +### Changed + +- [**breaking**] Gate undocumented chip features behind the `undoc-features` Cargo feature ([#956](https://github.com/atsamd-rs/atsamd/pull/956)) + ## [0.15.2](https://github.com/atsamd-rs/atsamd/compare/pygamer-0.15.1...pygamer-0.15.2) - 2025-06-26 ### Other diff --git a/boards/pygamer/Cargo.toml b/boards/pygamer/Cargo.toml index a3306f450149..417265d15572 100644 --- a/boards/pygamer/Cargo.toml +++ b/boards/pygamer/Cargo.toml @@ -12,7 +12,7 @@ license = "MIT OR Apache-2.0" name = "pygamer" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" -version = "0.15.2" +version = "0.16.0" [dependencies] cortex-m = {version = "0.7", features = ["critical-section-single-core"]} @@ -27,7 +27,7 @@ version = "0.7" [dependencies.atsamd-hal] default-features = false path = "../../hal" -version = "0.22.2" +version = "0.23.0" features = ["undoc-features"] [dependencies.usb-device] diff --git a/boards/samd11_bare/CHANGELOG.md b/boards/samd11_bare/CHANGELOG.md index 8e1f439274b7..116da27f2e3f 100644 --- a/boards/samd11_bare/CHANGELOG.md +++ b/boards/samd11_bare/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.15.3](https://github.com/atsamd-rs/atsamd/compare/samd11_bare-0.15.2...samd11_bare-0.15.3) - 2025-11-19 + +### Other + +- updated the following local packages: atsamd-hal + ## [0.15.2](https://github.com/atsamd-rs/atsamd/compare/samd11_bare-0.15.1...samd11_bare-0.15.2) - 2025-06-26 ### Other diff --git a/boards/samd11_bare/Cargo.toml b/boards/samd11_bare/Cargo.toml index 1d06909ef5e8..23f89d2d35c2 100644 --- a/boards/samd11_bare/Cargo.toml +++ b/boards/samd11_bare/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0" name = "samd11_bare" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" -version = "0.15.2" +version = "0.15.3" # for cargo flash [package.metadata] @@ -24,7 +24,7 @@ version = "0.7" [dependencies.atsamd-hal] default-features = false path = "../../hal" -version = "0.22.2" +version = "0.23.0" [dependencies.rtic] features = ["thumbv6-backend"] diff --git a/hal/CHANGELOG.md b/hal/CHANGELOG.md index 12c351133f29..6acbf6f78281 100644 --- a/hal/CHANGELOG.md +++ b/hal/CHANGELOG.md @@ -7,6 +7,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.23.0](https://github.com/atsamd-rs/atsamd/compare/atsamd-hal-0.22.2...atsamd-hal-0.23.0) - 2025-11-19 + +### Added + +- Add PB02 and PB03 as undocumented I2C pads for SAMD21 ([#958](https://github.com/atsamd-rs/atsamd/pull/958)) +- *(aes)* Updates the `cipher` dependency. +- *(aes)* Updates the `aes` module: + +### Changed + +- [**breaking**] Gate undocumented chip features behind the `undoc-features` Cargo feature ([#956](https://github.com/atsamd-rs/atsamd/pull/956)) + +### Documentation + +- Document newly undoc I2C-capable pins (PB02,PB03) ([#960](https://github.com/atsamd-rs/atsamd/pull/960)) + +### Fixed + +- *(ci)* silence deprecation warning we have no power over ([#943](https://github.com/atsamd-rs/atsamd/pull/943)) +- *(dmac)* DMAC handler now waits for channel to report as disabled ([#938](https://github.com/atsamd-rs/atsamd/pull/938)) +- [**breaking**] Re-add GCLK0 for CAN dependencies ([#930](https://github.com/atsamd-rs/atsamd/pull/930)) +- Clippy warning about null pointers in DMAC ([#928](https://github.com/atsamd-rs/atsamd/pull/928)) +- Remove GCLK from can::Dependencies ([#919](https://github.com/atsamd-rs/atsamd/pull/919)) + +### Other + +- Remove deprecated warning in aes module ([#957](https://github.com/atsamd-rs/atsamd/pull/957)) +- fix off-by-one Pwm period ([#949](https://github.com/atsamd-rs/atsamd/pull/949)) +- Fix and improve EIC Event control ([#944](https://github.com/atsamd-rs/atsamd/pull/944)) +- Document order of calling enable_interrupt for interrupt timer ([#942](https://github.com/atsamd-rs/atsamd/pull/942)) +- *(ci)* Remove explicit link targets from docs + ## [0.22.2](https://github.com/atsamd-rs/atsamd/compare/atsamd-hal-0.22.1...atsamd-hal-0.22.2) - 2025-06-26 ### Fixed diff --git a/hal/Cargo.toml b/hal/Cargo.toml index 16d3037a729a..3bf305003f54 100644 --- a/hal/Cargo.toml +++ b/hal/Cargo.toml @@ -20,7 +20,7 @@ name = "atsamd-hal" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" rust-version = "1.85.1" -version = "0.22.2" +version = "0.23.0" [package.metadata.docs.rs] features = ["samd21g", "samd21g-rt", "usb", "dma", "async", "rtic"] From 0c64c7bdf174d7d442876810dc71038f1250465c Mon Sep 17 00:00:00 2001 From: Justin Beaurivage Date: Thu, 20 Nov 2025 10:59:34 +0100 Subject: [PATCH 2/2] Minor version bump for all T1 boards --- boards/atsame54_xpro/CHANGELOG.md | 2 +- boards/atsame54_xpro/Cargo.toml | 2 +- boards/feather_m0/CHANGELOG.md | 2 +- boards/feather_m0/Cargo.toml | 2 +- boards/metro_m0/CHANGELOG.md | 2 +- boards/metro_m0/Cargo.toml | 2 +- boards/samd11_bare/CHANGELOG.md | 2 +- boards/samd11_bare/Cargo.toml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/boards/atsame54_xpro/CHANGELOG.md b/boards/atsame54_xpro/CHANGELOG.md index 3320abc76ce5..1b2e5d37fd9b 100644 --- a/boards/atsame54_xpro/CHANGELOG.md +++ b/boards/atsame54_xpro/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [0.12.3](https://github.com/atsamd-rs/atsamd/compare/atsame54_xpro-0.12.2...atsame54_xpro-0.12.3) - 2025-11-19 +## [0.13.0](https://github.com/atsamd-rs/atsamd/compare/atsame54_xpro-0.12.2...atsame54_xpro-0.13.0) - 2025-11-19 ### Other diff --git a/boards/atsame54_xpro/Cargo.toml b/boards/atsame54_xpro/Cargo.toml index cd016d8985a0..04569f6b463e 100644 --- a/boards/atsame54_xpro/Cargo.toml +++ b/boards/atsame54_xpro/Cargo.toml @@ -11,7 +11,7 @@ license = "MIT OR Apache-2.0" name = "atsame54_xpro" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" -version = "0.12.3" +version = "0.13.0" [dependencies.cortex-m-rt] optional = true diff --git a/boards/feather_m0/CHANGELOG.md b/boards/feather_m0/CHANGELOG.md index 882743c43c37..dc1932dfbeea 100644 --- a/boards/feather_m0/CHANGELOG.md +++ b/boards/feather_m0/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [0.19.3](https://github.com/atsamd-rs/atsamd/compare/feather_m0-0.19.2...feather_m0-0.19.3) - 2025-11-19 +## [0.20.0](https://github.com/atsamd-rs/atsamd/compare/feather_m0-0.19.2...feather_m0-0.20.0) - 2025-11-19 ### Other diff --git a/boards/feather_m0/Cargo.toml b/boards/feather_m0/Cargo.toml index 0fca7ac187e9..0e826e05ed62 100644 --- a/boards/feather_m0/Cargo.toml +++ b/boards/feather_m0/Cargo.toml @@ -9,7 +9,7 @@ name = "feather_m0" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" resolver = "2" -version = "0.19.3" +version = "0.20.0" # for cargo flash [package.metadata] diff --git a/boards/metro_m0/CHANGELOG.md b/boards/metro_m0/CHANGELOG.md index 9e7741743408..12140ba7ea53 100644 --- a/boards/metro_m0/CHANGELOG.md +++ b/boards/metro_m0/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [0.19.3](https://github.com/atsamd-rs/atsamd/compare/metro_m0-0.19.2...metro_m0-0.19.3) - 2025-11-19 +## [0.20.0](https://github.com/atsamd-rs/atsamd/compare/metro_m0-0.19.2...metro_m0-0.20.0) - 2025-11-19 ### Other diff --git a/boards/metro_m0/Cargo.toml b/boards/metro_m0/Cargo.toml index a061f1277230..6632c423f387 100644 --- a/boards/metro_m0/Cargo.toml +++ b/boards/metro_m0/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0" name = "metro_m0" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" -version = "0.19.3" +version = "0.20.0" # for cargo flash [package.metadata] diff --git a/boards/samd11_bare/CHANGELOG.md b/boards/samd11_bare/CHANGELOG.md index 116da27f2e3f..055b9ebc605a 100644 --- a/boards/samd11_bare/CHANGELOG.md +++ b/boards/samd11_bare/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [0.15.3](https://github.com/atsamd-rs/atsamd/compare/samd11_bare-0.15.2...samd11_bare-0.15.3) - 2025-11-19 +## [0.16.0](https://github.com/atsamd-rs/atsamd/compare/samd11_bare-0.15.2...samd11_bare-0.16.0) - 2025-11-19 ### Other diff --git a/boards/samd11_bare/Cargo.toml b/boards/samd11_bare/Cargo.toml index 23f89d2d35c2..9bccad655a65 100644 --- a/boards/samd11_bare/Cargo.toml +++ b/boards/samd11_bare/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0" name = "samd11_bare" readme = "README.md" repository = "https://github.com/atsamd-rs/atsamd" -version = "0.15.3" +version = "0.16.0" # for cargo flash [package.metadata]