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

Prepare release of rp235x-hal 0.3.0 #901

Merged
merged 4 commits into from
Mar 2, 2025
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
2 changes: 1 addition & 1 deletion rp235x-hal-examples/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
30 changes: 28 additions & 2 deletions rp235x-hal/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion rp235x-hal/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
Expand Down
6 changes: 6 additions & 0 deletions rp235x-hal/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down