Skip to content

Commit 360962a

Browse files
committed
Update changelog, readme and version number for HAL 0.5.0 release
1 parent ed7148a commit 360962a

File tree

3 files changed

+29
-4
lines changed

3 files changed

+29
-4
lines changed

rp2040-hal/CHANGELOG.md

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.5.0] - 2022-06-22
11+
12+
### MSRV
13+
14+
The Minimum-Supported Rust Version (MSRV) for this release is 1.61
15+
16+
### Added
17+
18+
- RP2040 specific #[entry] macro that releases spinlocks - @jannic
19+
- Start multiple state machines in sync with each other - @astraw
20+
- Unsafe fn for freeing all spinlocks when you can't use the RP2040 entry macro (eg RTIC) - @9names
21+
- Optional feature for enabling defmt formatting for i2c errors - @ithinuel
22+
23+
### Changed
24+
25+
- Use thread send safe UART* marker when splitting, improves UART ergonmics - @marius-meissner
26+
- Improve performance for hardware division instrinsics. Internal intrinsics cleanup - @Sizurka
27+
- Provide a better alarm abstraction - @ithinuel
28+
- Update Multicore::spawn to be able to take a closure without requiring alloc.
29+
Improve Multicore ergonomics and add example for how to use new API - @Liamolucko
30+
- Allow PIO program to be 32 instructions long, was previously limited to 31 - @jannic
31+
- Fix Typos - @mqy
32+
1033
### Removed
1134

12-
- removed i2c embassy driver prototype
35+
- I2c async driver. Use new one at https://github.com/ithinuel/rp2040-async-i2c/ - @ithinuel
36+
- Unused fields from UartPeripheral and Reader - @jannic
1337

1438
## [0.4.0] - 2022-03-09
1539

@@ -98,7 +122,8 @@ The Minimum-Supported Rust Version (MSRV) for this release is 1.54.
98122

99123
- Initial release
100124

101-
[Unreleased]: https://github.com/rp-rs/rp-hal/compare/v0.4.0...HEAD
125+
[Unreleased]: https://github.com/rp-rs/rp-hal/compare/v0.5.0...HEAD
126+
[0.5.0]: https://github.com/rp-rs/rp-hal/compare/v0.4.0...v0.5.0
102127
[0.4.0]: https://github.com/rp-rs/rp-hal/compare/v0.3.0...v0.4.0
103128
[0.3.0]: https://github.com/rp-rs/rp-hal/compare/v0.2.0...v0.3.0
104129
[0.2.0]: https://github.com/rp-rs/rp-hal/compare/v0.1.0...v0.2.0

rp2040-hal/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rp2040-hal"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
authors = ["The rp-rs Developers"]
55
edition = "2018"
66
homepage = "https://github.com/rp-rs/rp-hal"

rp2040-hal/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ https://github.com/rp-rs/rp-hal/ for more details.
6868
To include this crate in your project, amend your `Cargo.toml` file to include
6969

7070
```toml
71-
rp2040-hal = "0.4.0"
71+
rp2040-hal = "0.5.0"
7272
```
7373

7474
To obtain a copy of the source code (e.g. if you want to propose a bug-fix or

0 commit comments

Comments
 (0)