Skip to content

Commit 1c8dca1

Browse files
authored
chore: Manual release (0.22.0) (#890)
* atsamd-hal release v0.22.0 * Add missing commits to HAL changelog * Update wio_terminal changelog to include #874 * Update HAL changelog to include #881 * Update HAL changelog to include #883 * Updade pygamer and HAL changelogs following #814 * Update HAL changelog to include #880 * Update HAL changelog to include #878 * Update HAL changelog to include #875 * Update HAL changelog to include #845 * Bump atsamd-hal-macros (#875) * Changelog formatting
1 parent fac9482 commit 1c8dca1

File tree

7 files changed

+45
-4
lines changed

7 files changed

+45
-4
lines changed

atsamd-hal-macros/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.3.0](https://github.com/atsamd-rs/atsamd/compare/atsamd-hal-macros-0.2.5...atsamd-hal-macros-0.3.0) - 2025-06-20
11+
12+
## Other
13+
14+
- Bump MSRV to Rust 1.85.1, upgrade to 2024 edition ([#875](https://github.com/atsamd-rs/atsamd/pull/875))
15+
1016
## [0.2.5](https://github.com/atsamd-rs/atsamd/compare/atsamd-hal-macros-0.2.4...atsamd-hal-macros-0.2.5) - 2025-05-07
1117

1218
### Other

atsamd-hal-macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
authors = ["Tethys Svensson"]
33
name = "atsamd-hal-macros"
44
rust-version = "1.85.1"
5-
version = "0.2.5"
5+
version = "0.3.0"
66
edition = "2024"
77
license = "MIT OR Apache-2.0"
88
categories = ["embedded", "hardware-support", "no-std"]

boards/arduino_mkr1000/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.6.0](https://github.com/atsamd-rs/atsamd/compare/arduino_mkr1000-0.5.1...arduino_mkr1000-0.6.0) - 2026-06-18
11+
12+
### Dependencies
13+
14+
- Update to HAL v0.16 ([#878](https://github.com/atsamd-rs/atsamd/pull/878))
15+
1016
## [0.5.1](https://github.com/atsamd-rs/atsamd/compare/arduino_mkr1000-0.5.0...arduino_mkr1000-0.5.1) - 2024-10-17
1117

1218
### Refactored

boards/pygamer/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313

1414
- Refactor IoSet trait using sorted HList
1515

16+
### Removed
17+
18+
- Removed neopixel examples ([#814](https://github.com/atsamd-rs/atsamd/pull/814))
19+
1620
### Other
1721

1822
- updated the following local packages: atsamd-hal

boards/wio_terminal/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212
### Dependencies
1313

1414
- *(wio_terminal)* [**breaking**] Update wio_terminal to hal 0.21.0 ([#865](https://github.com/atsamd-rs/atsamd/pull/865))
15+
- *(wio_terminal)* [**breaking**] Update `embedded_sdmmc` dependency from `0.3` to `0.8` ([#874](https://github.com/atsamd-rs/atsamd/pull/874))
1516

1617
## [0.7.3](https://github.com/atsamd-rs/atsamd/compare/wio_terminal-0.7.2...wio_terminal-0.7.3) - 2025-04-17
1718

hal/CHANGELOG.md

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
## [0.22.0](https://github.com/atsamd-rs/atsamd/compare/atsamd-hal-0.21.3...atsamd-hal-0.22.0) - 2025-05-08
10+
## [0.22.0](https://github.com/atsamd-rs/atsamd/compare/atsamd-hal-0.21.3...atsamd-hal-0.22.0) - 2025-06-20
1111

1212
### Added
1313

14-
- [**breaking**] Refactor IoSet trait using sorted HList.
14+
- Implement the `embedded_hal::delay::DelayNs` trait for `timer::TimerCounter` ([#880](https://github.com/atsamd-rs/atsamd/pull/880))
15+
16+
### Refactored
17+
18+
- [**breaking**] Completely rewrite ADC module with async support ([#814](https://github.com/atsamd-rs/atsamd/pull/814))
19+
- [**breaking**] Bump MSRV to Rust 1.85.1, update to 2024 edition ([#875](https://github.com/atsamd-rs/atsamd/pull/875))
20+
- [**breaking**] Refactor IoSet trait using sorted HList ([#844](https://github.com/atsamd-rs/atsamd/pull/844)).
1521

1622
SERCOM peripherals no longer need to specify the IoSet inside their `Pads` type. It is checked automatically and
1723
transparently by the compiler. For example,
@@ -23,8 +29,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2329
+ pub type I2cPads = i2c::Pads<I2cSercom, Sda, Scl>;
2430
```
2531

32+
### Fixed
33+
34+
- Fixes issues with the `rtc::Rtc` abstraction, and updates it to utilize the `modes` modules abstractions used by the RTIC RTC monotonics ([#845](https://github.com/atsamd-rs/atsamd/pull/845))
35+
- Relax rules for when DMA channels can be added/removed to/from `Spi` and `SpiFuture` ([#883](https://github.com/atsamd-rs/atsamd/pull/883))
36+
- [**breaking**] Fix bugs with EIC and allow clock provider switching (ATSAMx5x) ([#850](https://github.com/atsamd-rs/atsamd/pull/850))
37+
38+
### Removed
39+
40+
- [**breaking**] Remove deprecated SERCOM items related to older DMA implementations ([#875](https://github.com/atsamd-rs/atsamd/pull/875))
41+
- [**breaking**] Remvove `spi_future` module, in favor of `async` SPI implementations ([#875](https://github.com/atsamd-rs/atsamd/pull/875))
42+
43+
### Dependencies
44+
45+
- [**breaking**] Update `defmt` to `1.0.1` ([#875](https://github.com/atsamd-rs/atsamd/pull/875))
46+
- [**breaking**] Update `rng-core` to `0.9.1` ([#875](https://github.com/atsamd-rs/atsamd/pull/875))
47+
- [**breaking**] Update `embedded-sdmmc` to `0.8.1` ([#875](https://github.com/atsamd-rs/atsamd/pull/875))
48+
2649
### Documentation
2750

51+
- Improve watchdog start documentation ([#881](https://github.com/atsamd-rs/atsamd/pull/881))
2852
- SERCOM updates following IoSet refactor
2953

3054
## [0.21.3](https://github.com/atsamd-rs/atsamd/compare/atsamd-hal-0.21.2...atsamd-hal-0.21.3) - 2025-05-07

hal/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ features = ["samd21g", "samd21g-rt", "usb", "dma", "async", "rtic"]
3131

3232
[dependencies]
3333
aes = "0.7.5"
34-
atsamd-hal-macros = { version = "0.2.5", path = "../atsamd-hal-macros" }
34+
atsamd-hal-macros = { version = "0.3.0", path = "../atsamd-hal-macros" }
3535
bitfield = "0.13"
3636
bitflags = "2.6.0"
3737
cipher = "0.3"

0 commit comments

Comments
 (0)