diff --git a/rp235x-hal-examples/Cargo.toml b/rp235x-hal-examples/Cargo.toml index 9f8a1de3a..76d5e6ee0 100644 --- a/rp235x-hal-examples/Cargo.toml +++ b/rp235x-hal-examples/Cargo.toml @@ -32,7 +32,7 @@ nb = "1.0" panic-halt = "0.2.0" pio = "0.2.0" pio-proc = "0.2.0" -rp235x-hal = {path = "../rp235x-hal", version = "0.2.0", features = ["binary-info", "critical-section-impl", "rt", "defmt"]} +rp235x-hal = {path = "../rp235x-hal", version = "0.3.0", features = ["binary-info", "critical-section-impl", "rt", "defmt"]} usb-device = "0.3.2" usbd-serial = "0.2.2" static_cell = "2.1.0" diff --git a/rp235x-hal/CHANGELOG.md b/rp235x-hal/CHANGELOG.md index 65fab2dbd..5a708cd65 100644 --- a/rp235x-hal/CHANGELOG.md +++ b/rp235x-hal/CHANGELOG.md @@ -5,9 +5,35 @@ 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 +## [Unreleased] + +## [0.3.0] - 2025-03-02 + +### MSRV + +The Minimum-Supported Rust Version (MSRV) for the next release is 1.79 + +- Bump MSRV to 1.79 to enable inline\_const, used for static asserts. ### Changed -- First version +- Enable co-processors when spawning on core1 - #900 @jannic +- Set EXTEXCLALL when enabling multi-core operation, fixing atomics - #898 @jannic +- Fix implementations of embedded\_io::Write for UartPeripheral - #895 @jannic +- Copy implementation of PinGroup::set\_u32 from rp2040-hal - #893 @jannic +- Derive Debug and defmt::Format for StackAllocation - #889 @jannic +- Implement support for XipCS1 pin function - #873 @Altaflux +- Add a nice wrapper for get\_sys\_info - #877 @nahla-nee +- feat: add support for PIO `in_count` - #867 @allexoll +- implement Debug support for the GPIO structures - #866 @jannic +- Fix clippy warnings reported by rust beta - #865 #887 @jannic +- Update critical-section dependency to version 1.2.0 - #862 @jannic +- spi: port `set_format` changes to rp235x - #842 @jannic + +## 0.2.0 - 2024-09-25 + +This was the initial public release of rp235x-hal. The port from +rp2040-hal was done by Jonathan Pallant (@thejpster). +[Unreleased]: https://github.com/rp-rs/rp-hal/compare/rp235x-hal-0.3.0...HEAD +[0.3.0]: https://github.com/rp-rs/rp-hal/compare/rp235x-hal-0.2.0...rp235x-hal-0.3.0 diff --git a/rp235x-hal/Cargo.toml b/rp235x-hal/Cargo.toml index a9c6a390e..f9958bf53 100644 --- a/rp235x-hal/Cargo.toml +++ b/rp235x-hal/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0" name = "rp235x-hal" repository = "https://github.com/rp-rs/rp-hal" rust-version = "1.79" -version = "0.2.0" +version = "0.3.0" [package.metadata.docs.rs] features = ["rt", "defmt", "rtic-monotonic"] diff --git a/rp235x-hal/README.md b/rp235x-hal/README.md index 1e3318f0d..9bc8d1651 100644 --- a/rp235x-hal/README.md +++ b/rp235x-hal/README.md @@ -70,6 +70,12 @@ To include this crate in your project, amend your `Cargo.toml` file to include rp235x-hal = "*" ``` +Or to include this version specifically: + +```toml +rp235x-hal = "0.3.0" +``` + To obtain a copy of the source code (e.g. if you want to propose a bug-fix or new feature, or simply to study the code), run: