Skip to content

Commit f122190

Browse files
jannicwinksaville
andauthored
Prepare release of rp235x-hal 0.3.0 (#901)
* wip: Release rp235x-hal v0.3.0 Still need to add #PR and @user-name to CHANGELOG.md I've verified that `cargo run-arm --release --bin blinky` and `cargo run-riscv --release --bin blinky` work. * Update rp235x-hal/CHANGELOG.md * Add some more CHANGELOG entries * Set release date for rp235x-hal-0.3.0 --------- Co-authored-by: Wink Saville <[email protected]>
1 parent 7c04213 commit f122190

File tree

4 files changed

+36
-4
lines changed

4 files changed

+36
-4
lines changed

rp235x-hal-examples/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ nb = "1.0"
3232
panic-halt = "0.2.0"
3333
pio = "0.2.0"
3434
pio-proc = "0.2.0"
35-
rp235x-hal = {path = "../rp235x-hal", version = "0.2.0", features = ["binary-info", "critical-section-impl", "rt", "defmt"]}
35+
rp235x-hal = {path = "../rp235x-hal", version = "0.3.0", features = ["binary-info", "critical-section-impl", "rt", "defmt"]}
3636
usb-device = "0.3.2"
3737
usbd-serial = "0.2.2"
3838
static_cell = "2.1.0"

rp235x-hal/CHANGELOG.md

+28-2
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,35 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## Unreleased
8+
## [Unreleased]
9+
10+
## [0.3.0] - 2025-03-02
11+
12+
### MSRV
13+
14+
The Minimum-Supported Rust Version (MSRV) for the next release is 1.79
15+
16+
- Bump MSRV to 1.79 to enable inline\_const, used for static asserts.
917

1018
### Changed
1119

12-
- First version
20+
- Enable co-processors when spawning on core1 - #900 @jannic
21+
- Set EXTEXCLALL when enabling multi-core operation, fixing atomics - #898 @jannic
22+
- Fix implementations of embedded\_io::Write for UartPeripheral - #895 @jannic
23+
- Copy implementation of PinGroup::set\_u32 from rp2040-hal - #893 @jannic
24+
- Derive Debug and defmt::Format for StackAllocation - #889 @jannic
25+
- Implement support for XipCS1 pin function - #873 @Altaflux
26+
- Add a nice wrapper for get\_sys\_info - #877 @nahla-nee
27+
- feat: add support for PIO `in_count` - #867 @allexoll
28+
- implement Debug support for the GPIO structures - #866 @jannic
29+
- Fix clippy warnings reported by rust beta - #865 #887 @jannic
30+
- Update critical-section dependency to version 1.2.0 - #862 @jannic
31+
- spi: port `set_format` changes to rp235x - #842 @jannic
32+
33+
## 0.2.0 - 2024-09-25
34+
35+
This was the initial public release of rp235x-hal. The port from
36+
rp2040-hal was done by Jonathan Pallant (@thejpster).
1337

38+
[Unreleased]: https://github.com/rp-rs/rp-hal/compare/rp235x-hal-0.3.0...HEAD
39+
[0.3.0]: https://github.com/rp-rs/rp-hal/compare/rp235x-hal-0.2.0...rp235x-hal-0.3.0

rp235x-hal/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0"
99
name = "rp235x-hal"
1010
repository = "https://github.com/rp-rs/rp-hal"
1111
rust-version = "1.79"
12-
version = "0.2.0"
12+
version = "0.3.0"
1313

1414
[package.metadata.docs.rs]
1515
features = ["rt", "defmt", "rtic-monotonic"]

rp235x-hal/README.md

+6
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,12 @@ To include this crate in your project, amend your `Cargo.toml` file to include
7070
rp235x-hal = "*"
7171
```
7272

73+
Or to include this version specifically:
74+
75+
```toml
76+
rp235x-hal = "0.3.0"
77+
```
78+
7379
To obtain a copy of the source code (e.g. if you want to propose a bug-fix or
7480
new feature, or simply to study the code), run:
7581

0 commit comments

Comments
 (0)