Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #767

Merged
merged 6 commits into from
Oct 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading