Skip to content

Commit

Permalink
chore: release (#767)
Browse files Browse the repository at this point in the history
* PACs release 0.14.0
* atsamd-hal-macros 0.2.0
* atsamd-hal 0.18.0
* BSPs minor and patch releasses

---------

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 Oct 17, 2024
1 parent e453894 commit 956d369
Show file tree
Hide file tree
Showing 103 changed files with 1,006 additions and 367 deletions.
18 changes: 18 additions & 0 deletions atsamd-hal-macros/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

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

### Removed

- **[breaking]**: SAMD51G: remove support for I2S peripheral ([#735](https://github.com/atsamd-rs/atsamd/pull/735))

### Fixed

- SAMD51J: Add support for I2S peripheral ([#735](https://github.com/atsamd-rs/atsamd/pull/735))
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.1.0"
version = "0.2.0"
edition = "2021"
license = "MIT OR Apache-2.0"
categories = ["embedded", "hardware-support", "no-std"]
Expand Down
17 changes: 14 additions & 3 deletions boards/arduino_mkr1000/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
# Unreleased
# Changelog

- update path of Cargo config
All notable changes to this project will be documented in this file.

# v0.5.0
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.5.1](https://github.com/atsamd-rs/atsamd/compare/arduino_mkr1000-0.5.0...arduino_mkr1000-0.5.1) - 2024-10-17

### Refactored

- update path of Cargo config ([#749](https://github.com/atsamd-rs/atsamd/pull/749))

## v0.5.0

- update to `atsamd-hal-0.14` and other latest dependencies (#564)
- remove extraneous `embedded-hal` dependencies from BSPs
Expand Down
2 changes: 1 addition & 1 deletion boards/arduino_mkr1000/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "arduino_mkr1000"
version = "0.5.0"
version = "0.5.1"
authors = ["Eric Rushing <[email protected]>"]
description = "Board Support crate for the Arduino MKR 1000 WiFi"
keywords = ["no-std", "arm", "cortex-m", "embedded-hal"]
Expand Down
17 changes: 14 additions & 3 deletions boards/arduino_mkrvidor4000/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
# Unreleased
# Changelog

- update path of Cargo config
All notable changes to this project will be documented in this file.

# v0.6.0
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.6.1](https://github.com/atsamd-rs/atsamd/compare/arduino_mkrvidor4000-0.6.0...arduino_mkrvidor4000-0.6.1) - 2024-10-17

### Refactored

- update path of Cargo config ([#749](https://github.com/atsamd-rs/atsamd/pull/749))

## v0.6.0

- update to `atsamd-hal-0.14` and other latest dependencies (#564)
- remove extraneous `embedded-hal` dependencies from BSPs
Expand Down
2 changes: 1 addition & 1 deletion boards/arduino_mkrvidor4000/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "arduino_mkrvidor4000"
version = "0.6.0"
version = "0.6.1"
authors = ["Sameer Puri <[email protected]>"]
description = "Board Support crate for the Arduino MKR VIDOR 4000"
keywords = ["no-std", "arm", "cortex-m", "embedded-hal", "arduino"]
Expand Down
19 changes: 15 additions & 4 deletions boards/arduino_mkrzero/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,24 @@
# Unreleased
# Changelog

- update path of Cargo config
All notable changes to this project will be documented in this file.

# v0.12.1
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.12.2](https://github.com/atsamd-rs/atsamd/compare/arduino_mkrzero-0.12.1...arduino_mkrzero-0.12.2) - 2024-10-17

### Refactored

- update path of Cargo config ([#749](https://github.com/atsamd-rs/atsamd/pull/749))

## v0.12.1

- update to `atsamd-hal-0.16`, along with redefining pins using the bsp_pins! macro
- split up library into pin definitions and peripheral & USB setup function definitions

# v0.12.0
## v0.12.0

- update to `atsamd-hal-0.14` and other latest dependencies (#564)
- remove extraneous `embedded-hal` dependencies from BSPs
Expand Down
2 changes: 1 addition & 1 deletion boards/arduino_mkrzero/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "arduino_mkrzero"
version = "0.12.1"
version = "0.12.2"
authors = ["Wez Furlong <[email protected]>", "David McGillicuddy <[email protected]>"]
description = "Board Support crate for the Arduino MKRZERO"
keywords = ["no-std", "arm", "cortex-m", "embedded-hal", "arduino"]
Expand Down
21 changes: 16 additions & 5 deletions boards/arduino_nano33iot/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,31 @@
# Unreleased
# Changelog

- update path of Cargo config
All notable changes to this project will be documented in this file.

# v0.7.1
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.7.2](https://github.com/atsamd-rs/atsamd/compare/arduino_nano33iot-0.7.1...arduino_nano33iot-0.7.2) - 2024-10-17

### Refactored

- update path of Cargo config ([#749](https://github.com/atsamd-rs/atsamd/pull/749))

## v0.7.1

- add Nina pin aliases

# v0.7.0
## v0.7.0

- update to `atsamd-hal-0.14` and other latest dependencies (#564)
- remove extraneous `embedded-hal` dependencies from BSPs
- cleanup `cortex_m` dependency
* move `usbd-x` crates used only in examples to `[dev-dependencies]`
* removed unnecessary dependency on `nb` (#510)

# 0.6.0
## 0.6.0

* `Pins` is now generated through `bsp_pins` macro and uses `gpio.v2` pins.
* `usb_allocator`, `i2c_master`, `uart` and `spi_master` functions no longer require `pins.port` parameter and have now been updated to use `gpio.v2` and `sercom.v2` libraries.
Expand Down
2 changes: 1 addition & 1 deletion boards/arduino_nano33iot/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "arduino_nano33iot"
version = "0.7.1"
version = "0.7.2"
authors = ["Gus Wynn <[email protected]>"]
description = "Board Support crate for the Arduino Nano 33 IOT"
keywords = ["no-std", "arm", "cortex-m", "embedded-hal", "arduino"]
Expand Down
36 changes: 23 additions & 13 deletions boards/atsame54_xpro/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,41 @@
# Unreleased
# Changelog

- Upgrade PACs to latest SVD and `svd2rust`:
- All peripheral types are now `PascalCase`
- All register field accessors are now methods instead of struct members
- Members of the `Peripherals` struct are now `snake_case`
- Removed: `EnabledOscUlp32kBase::set_calibration`
- update path of Cargo config
All notable changes to this project will be documented in this file.

# v0.7.0
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.8.0](https://github.com/atsamd-rs/atsamd/compare/atsame54_xpro-0.7.0...atsame54_xpro-0.8.0) - 2024-10-17

### Refactored

- update path of Cargo config ([#749](https://github.com/atsamd-rs/atsamd/pull/749))
- Remove build profiles from Cargo.toml ([#762](https://github.com/atsamd-rs/atsamd/pull/762))

### Dependencies

- **[breaking]** Upgrade PAC generated code to latest SVD and `svd2rust-0.34.1` [#756](https://github.com/atsamd-rs/atsamd/pull/756):
- Update HAL dependency to `0.18`

## v0.7.0

- Implement `embedded-hal` `1.0` for GPIO, SPI, I2C, UART and fix examples
- Update the PACs to svd2rust 0.30.2.

# v0.6.0
## v0.6.0
- Limit RAM memory to avoid HardFaults when `UROW:ECCRAM` is enabled
- Remove re-export of `cortex-m-rt::entry`

# v0.5.0
## v0.5.0
- update to `atsamd-hal-0.15`
- update to to `panic-semihosting-0.6`
- added functions to create all sercom devices and pads using the XPro extensions 1, 2, and 3
- Changed pin types to use their correct alternate definitions instead of using GPIO functions
- Removed the structs of pin sets which relied on old pin definitions

---

# v0.4.0
## v0.4.0

- update to `atsamd-hal-0.14` and other latest dependencies (#564)
- Updated to 2021 edition, updated dependencies, removed unused dependencies (#562)
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.7.0"
version = "0.8.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.17.0"
version = "0.18.0"
default-features = false

[dependencies.usb-device]
Expand Down
26 changes: 23 additions & 3 deletions boards/circuit_playground_express/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,28 @@
# Unreleased
# Changelog

- update path of Cargo config
All notable changes to this project will be documented in this file.

# v0.11.0
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.11.1](https://github.com/atsamd-rs/atsamd/compare/circuit_playground_express-0.11.0...circuit_playground_express-0.11.1) - 2024-10-17

### Added

- Add aliases for accel I2C pins ([#567](https://github.com/atsamd-rs/atsamd/pull/567))

### Refactored

- Remove build profiles from Cargo.toml ([#762](https://github.com/atsamd-rs/atsamd/pull/762))
- update path of Cargo config ([#749](https://github.com/atsamd-rs/atsamd/pull/749))

### Other

- Remove HAL path dependency -> board is Tier 2 ([#557](https://github.com/atsamd-rs/atsamd/pull/557))

## v0.11.0

- added the `neopixel_rainbow` example
- remove extraneous `embedded-hal` dependencies from BSPs
Expand Down
2 changes: 1 addition & 1 deletion boards/circuit_playground_express/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "circuit_playground_express"
version = "0.11.0"
version = "0.11.1"
authors = ["Paul Sajna <[email protected]>"]
description = "Board Support crate for the Adafruit Circuit Playground Express"
keywords = ["no-std", "arm", "cortex-m", "embedded-hal"]
Expand Down
27 changes: 21 additions & 6 deletions boards/edgebadge/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,26 @@
# Unreleased
# Changelog

- update path of Cargo config
- update `embedded-graphics` to 0.8.1 (#726)
- update `st7735-lcd` to 0.9.0 (#726)
- update `tinybmp` to 0.5.0 (#726)
All notable changes to this project will be documented in this file.

# v0.9.0
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.9.1](https://github.com/atsamd-rs/atsamd/compare/edgebadge-0.9.0...edgebadge-0.9.1) - 2024-10-17

### Refactored

- Remove build profiles from Cargo.toml ([#762](https://github.com/atsamd-rs/atsamd/pull/762))
- update path of Cargo config ([#749](https://github.com/atsamd-rs/atsamd/pull/749))
- Minor examples refactoring ([#655](https://github.com/atsamd-rs/atsamd/pull/655))

### Other

- Re-organize using a proc-macro to support more devices ([#728](https://github.com/atsamd-rs/atsamd/pull/728))
- update embedded-graphics to 0.8 ([#726](https://github.com/atsamd-rs/atsamd/pull/726))

## v0.9.0

- update to `atsamd-hal-0.14` and other latest dependencies (#564)
- Updated to 2021 edition, updated dependencies, removed unused dependencies (#562)
Expand Down
2 changes: 1 addition & 1 deletion boards/edgebadge/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "edgebadge"
version = "0.9.0"
version = "0.9.1"
authors = ["Jacob Rosenthal <@jacobrosenthal>"]
description = "Board Support crate for the Adafruit EdgeBadge"
keywords = ["no-std", "arm", "cortex-m", "embedded-hal"]
Expand Down
42 changes: 29 additions & 13 deletions boards/feather_m0/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,51 @@
# Unreleased
# Changelog

- Upgrade PACs to latest SVD and `svd2rust`:
- All peripheral types are now `PascalCase`
- All register field accessors are now methods instead of struct members
- Members of the `Peripherals` struct are now `snake_case`
- update path of Cargo config
- Added 'winc' feature for Feather with a WINC1500 Wifi chip
All notable changes to this project will be documented in this file.

# v0.14.0
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.15.0](https://github.com/atsamd-rs/atsamd/compare/feather_m0-0.14.0...feather_m0-0.15.0) - 2024-10-17

### Added

- Added 'winc' feature for Feather with a WINC1500 Wifi chip ([#736](https://github.com/atsamd-rs/atsamd/pull/736))

### Refactored

- update path of Cargo config ([#749](https://github.com/atsamd-rs/atsamd/pull/749))
- Remove build profiles from Cargo.toml ([#762](https://github.com/atsamd-rs/atsamd/pull/762))

### Dependencies

- **[breaking]** Upgrade PAC generated code to latest SVD and `svd2rust-0.34.1` [#756](https://github.com/atsamd-rs/atsamd/pull/756):
- Update HAL dependency to `0.18`

## v0.14.0

- Implement `embedded-hal` `1.0` for GPIO, SPI, I2C, UART and fix examples
- Update the PACs to svd2rust 0.30.2.

# v0.13.0
## v0.13.0

- Replace homebrew time library with `fugit` (#672)

# v0.12.1
## v0.12.1

- Update to `atsamd-hal` version `0.15.1`
- Update .cargo/config

# v0.12.0
## v0.12.0

- Update `lib.rs` and examples to reflect removal of `v1` APIs and promotion of `v2` APIs
- Update `i2c_master` convenience function to use the new `sercom::v2::i2c` API
- Add an `i2c` example
- Make use of `bsp_peripherals`, `periph_alias` and `pin_alias` macros
- Updated to 2021 edition, updated dependencies, removed unused dependencies (#562)

# v0.11.0
## v0.11.0

- remove extraneous `embedded-hal` dependencies from BSPs
- cleanup `cortex_m` dependency
Expand All @@ -38,7 +54,7 @@
* Bump `cortex-m`/`cortex-m-rt` dependencies to fix a build issue
- Update to use refactored SPI module (#467)

# v0.10.1
## v0.10.1

* Bump dependencies `rtic-monotonic` to `0.1.0-rc.1` and `cortex-m-rtic` to `0.6.0-rc.2`.

Expand Down
Loading

0 comments on commit 956d369

Please sign in to comment.