Skip to content

Commit

Permalink
chore: release (#789)
Browse files Browse the repository at this point in the history
* Release HAL v0.20.0

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Justin Beaurivage <[email protected]>
  • Loading branch information
github-actions[bot] and jbeaurivage authored Nov 28, 2024
1 parent 696eb2f commit 8d706e4
Show file tree
Hide file tree
Showing 20 changed files with 105 additions and 18 deletions.
6 changes: 6 additions & 0 deletions atsamd-hal-macros/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.2](https://github.com/atsamd-rs/atsamd/compare/atsamd-hal-macros-0.2.1...atsamd-hal-macros-0.2.2) - 2024-11-28

### Added

- *(atsamd-hal-macros)* Add `nvic` peripheral ([#635](https://github.com/atsamd-rs/atsamd/pull/635))

## [0.2.1](https://github.com/atsamd-rs/atsamd/compare/atsamd-hal-macros-0.2.0...atsamd-hal-macros-0.2.1) - 2024-10-25

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion atsamd-hal-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
authors = ["Tethys Svensson"]
name = "atsamd-hal-macros"
version = "0.2.1"
version = "0.2.2"
edition = "2021"
license = "MIT OR Apache-2.0"
categories = ["embedded", "hardware-support", "no-std"]
Expand Down
10 changes: 10 additions & 0 deletions boards/atsame54_xpro/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.10.0](https://github.com/atsamd-rs/atsamd/compare/atsame54_xpro-0.9.0...atsame54_xpro-0.10.0) - 2024-11-28

### Added

- [**breaking**] Add async support for many peripherals ([#635](https://github.com/atsamd-rs/atsamd/pull/635))

### Other

- Fix atsame54_xpro mcan example

## [0.9.0](https://github.com/atsamd-rs/atsamd/compare/atsame54_xpro-0.8.1...atsame54_xpro-0.9.0) - 2024-11-17

### Examples
Expand Down
4 changes: 2 additions & 2 deletions boards/atsame54_xpro/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "atsame54_xpro"
version = "0.9.0"
version = "0.10.0"
authors = [
"Karsten Große <[email protected]>",
"John Little <[email protected]>"
Expand All @@ -23,7 +23,7 @@ features = ["critical-section-single-core"]

[dependencies.atsamd-hal]
path = "../../hal"
version = "0.19.0"
version = "0.20.0"
default-features = false

[dependencies.usb-device]
Expand Down
10 changes: 10 additions & 0 deletions boards/feather_m0/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.17.0](https://github.com/atsamd-rs/atsamd/compare/feather_m0-0.16.0...feather_m0-0.17.0) - 2024-11-28

### Added

- [**breaking**] Add async support for many peripherals ([#635](https://github.com/atsamd-rs/atsamd/pull/635))

### Other

- Refactor common code, use channels

## [0.16.0](https://github.com/atsamd-rs/atsamd/compare/feather_m0-0.15.1...feather_m0-0.16.0) - 2024-11-17

### Examples
Expand Down
4 changes: 2 additions & 2 deletions boards/feather_m0/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "feather_m0"
version = "0.16.0"
version = "0.17.0"
authors = ["Ben Bergman <[email protected]>"]
description = "Board Support crate for the Adafruit Feather M0"
keywords = ["no-std", "arm", "cortex-m", "embedded-hal"]
Expand All @@ -21,7 +21,7 @@ optional = true

[dependencies.atsamd-hal]
path = "../../hal"
version = "0.19.0"
version = "0.20.0"
default-features = false

[dependencies.cortex-m]
Expand Down
6 changes: 6 additions & 0 deletions boards/feather_m4/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.15.0](https://github.com/atsamd-rs/atsamd/compare/feather_m4-0.14.0...feather_m4-0.15.0) - 2024-11-28

### Added

- [**breaking**] Add async support for many peripherals ([#635](https://github.com/atsamd-rs/atsamd/pull/635))

## [0.14.0](https://github.com/atsamd-rs/atsamd/compare/feather_m4-0.13.1...feather_m4-0.14.0) - 2024-11-17

### Examples
Expand Down
4 changes: 2 additions & 2 deletions boards/feather_m4/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "feather_m4"
version = "0.14.0"
version = "0.15.0"
edition = "2021"
authors = ["Theodore DeRego <[email protected]>"]
description = "Board Support crate for the Adafruit Feather M4"
Expand All @@ -25,7 +25,7 @@ features = ["critical-section-single-core"]

[dependencies.atsamd-hal]
path = "../../hal"
version = "0.19.0"
version = "0.20.0"
default-features = false

[dependencies.usb-device]
Expand Down
6 changes: 6 additions & 0 deletions boards/grand_central_m4/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.8.2](https://github.com/atsamd-rs/atsamd/compare/grand_central_m4-0.8.1...grand_central_m4-0.8.2) - 2024-11-28

### Other

- *(grand_central_m4)* Remove path dependency to `atsamd-hal` ([#790](https://github.com/atsamd-rs/atsamd/pull/790))

## [0.8.1](https://github.com/atsamd-rs/atsamd/compare/grand_central_m4-0.8.0...grand_central_m4-0.8.1) - 2024-11-21

### Other
Expand Down
2 changes: 1 addition & 1 deletion boards/grand_central_m4/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "grand_central_m4"
version = "0.8.1"
version = "0.8.2"
authors = ["Dustin Little <[email protected]>"]
description = "Board Support crate for the Adafruit Grand Central M4 Express"
keywords = ["no-std", "arm", "cortex-m", "embedded-hal"]
Expand Down
6 changes: 6 additions & 0 deletions boards/metro_m0/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.17.0](https://github.com/atsamd-rs/atsamd/compare/metro_m0-0.16.0...metro_m0-0.17.0) - 2024-11-28

### Added

- [**breaking**] Add async support for many peripherals ([#635](https://github.com/atsamd-rs/atsamd/pull/635))

## [0.16.0](https://github.com/atsamd-rs/atsamd/compare/metro_m0-0.15.1...metro_m0-0.16.0) - 2024-11-17

### Examples
Expand Down
4 changes: 2 additions & 2 deletions boards/metro_m0/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "metro_m0"
version = "0.16.0"
version = "0.17.0"
authors = ["Wez Furlong <[email protected]>"]
description = "Board Support crate for the Adafruit Metro M0"
keywords = ["no-std", "arm", "cortex-m", "embedded-hal"]
Expand All @@ -24,7 +24,7 @@ features = ["critical-section-single-core"]

[dependencies.atsamd-hal]
path = "../../hal"
version = "0.19.0"
version = "0.20.0"
default-features = false

[dependencies.usb-device]
Expand Down
10 changes: 10 additions & 0 deletions boards/metro_m4/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@ 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/metro_m4-0.15.0...metro_m4-0.16.0) - 2024-11-28

### Added

- [**breaking**] Add async support for many peripherals ([#635](https://github.com/atsamd-rs/atsamd/pull/635))

### Other

- Refactor common code, use channels

## [0.15.0](https://github.com/atsamd-rs/atsamd/compare/metro_m4-0.14.1...metro_m4-0.15.0) - 2024-11-17

### Examples
Expand Down
4 changes: 2 additions & 2 deletions boards/metro_m4/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "metro_m4"
version = "0.15.0"
version = "0.16.0"
authors = ["Paul Sajna <[email protected]>", "Wez Furlong <[email protected]>"]
description = "Board Support crate for the Adafruit Metro M4"
keywords = ["no-std", "arm", "cortex-m", "embedded-hal"]
Expand All @@ -20,7 +20,7 @@ optional = true

[dependencies.atsamd-hal]
path = "../../hal"
version = "0.19.0"
version = "0.20.0"
default-features = false

[dependencies.usb-device]
Expand Down
6 changes: 6 additions & 0 deletions boards/pygamer/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.13.0](https://github.com/atsamd-rs/atsamd/compare/pygamer-0.12.0...pygamer-0.13.0) - 2024-11-28

### Added

- [**breaking**] Add async support for many peripherals ([#635](https://github.com/atsamd-rs/atsamd/pull/635))

## [0.12.0](https://github.com/atsamd-rs/atsamd/compare/pygamer-0.11.0...pygamer-0.12.0) - 2024-11-17

### Other
Expand Down
4 changes: 2 additions & 2 deletions boards/pygamer/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ license = "MIT OR Apache-2.0"
name = "pygamer"
readme = "README.md"
repository = "https://github.com/atsamd-rs/atsamd"
version = "0.12.0"
version = "0.13.0"

[dependencies]
cortex-m = {version = "0.7", features = ["critical-section-single-core"]}
Expand All @@ -27,7 +27,7 @@ version = "0.7"
[dependencies.atsamd-hal]
default-features = false
path = "../../hal"
version = "0.19.0"
version = "0.20.0"

[dependencies.usb-device]
optional = true
Expand Down
6 changes: 6 additions & 0 deletions boards/samd11_bare/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.13.0](https://github.com/atsamd-rs/atsamd/compare/samd11_bare-0.12.0...samd11_bare-0.13.0) - 2024-11-28

### Added

- [**breaking**] Add async support for many peripherals ([#635](https://github.com/atsamd-rs/atsamd/pull/635))

## [0.12.0](https://github.com/atsamd-rs/atsamd/compare/samd11_bare-0.11.1...samd11_bare-0.12.0) - 2024-11-17

### Examples
Expand Down
4 changes: 2 additions & 2 deletions boards/samd11_bare/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "samd11_bare"
version = "0.12.0"
version = "0.13.0"
authors = ["Jesse Braham <[email protected]>"]
description = "Support crate for the ATSAMD11C"
keywords = ["no-std", "arm", "cortex-m", "embedded-hal"]
Expand All @@ -23,7 +23,7 @@ features = ["critical-section-single-core"]

[dependencies.atsamd-hal]
path = "../../hal"
version = "0.19.0"
version = "0.20.0"
default-features = false

[dev-dependencies]
Expand Down
21 changes: 21 additions & 0 deletions hal/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.20.0](https://github.com/atsamd-rs/atsamd/compare/atsamd-hal-0.19.0...atsamd-hal-0.20.0) - 2024-11-28

### Added

- [**breaking**] Add async support for many peripherals ([#635](https://github.com/atsamd-rs/atsamd/pull/635)):
* Supported peripherals: SPI, I2C, UART, DMAC, Timer/counter, external interrupts (EIC)
* [Additional reading](https://docs.rs/atsamd-hal/latest/atsamd_hal/async_hal/index.html)

### Changed

- *(eic)* [**breaking**] Overhaul the `eic` API ([#635](https://github.com/atsamd-rs/atsamd/pull/635), [792](https://github.com/atsamd-rs/atsamd/pull/792)):
* API now uses a typestate pattern for `ExtInt` struct instead of individual `ExtInt1`, `ExtInt2`, ...
* `ExtInt` methods no longer require a reference to the underlying `Eic`
* `ExtInt`s take ownership of an EXTINT channel, preventing erroneous reuse
* [Additional reading](https://docs.rs/atsamd-hal/latest/atsamd_hal/eic/index.html)


### Fixed

- *(i2c)* Send repeated starts in byte-by-byte I2C transactions

## [0.19.0](https://github.com/atsamd-rs/atsamd/compare/atsamd-hal-0.18.2...atsamd-hal-0.19.0) - 2024-11-17

### Added
Expand Down
4 changes: 2 additions & 2 deletions hal/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ name = "atsamd-hal"
readme = "README.md"
repository = "https://github.com/atsamd-rs/atsamd"
rust-version = "1.77.2"
version = "0.19.0"
version = "0.20.0"

[package.metadata.docs.rs]
features = ["samd21g", "samd21g-rt", "usb", "dma", "async"]
Expand All @@ -31,7 +31,7 @@ features = ["samd21g", "samd21g-rt", "usb", "dma", "async"]

[dependencies]
aes = "0.7.5"
atsamd-hal-macros = { version = "0.2.1", path = "../atsamd-hal-macros" }
atsamd-hal-macros = { version = "0.2.2", path = "../atsamd-hal-macros" }
bitfield = "0.13"
bitflags = "2.6.0"
cipher = "0.3"
Expand Down

0 comments on commit 8d706e4

Please sign in to comment.