@@ -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
0 commit comments