Skip to content

Commit 8f3e8d0

Browse files
authored
Merge pull request #663 from jannic/update-changelog
Prepare release 0.9.0
2 parents cff601f + c09d87a commit 8f3e8d0

File tree

3 files changed

+22
-5
lines changed

3 files changed

+22
-5
lines changed

rp2040-hal/CHANGELOG.md

+20-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ 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+
## [0.9.0]
99

1010
### MSRV
1111

@@ -18,6 +18,12 @@ The Minimum-Supported Rust Version (MSRV) for this release is 1.64
1818
uses similar code) and reported to us by @Dirbaio. - #612 @ithinuel
1919
- Fixed embedded-hal 1.0-alpha implementation of SPI - #611 @tomgilligan
2020
- Fixed the on-target tests - #601 @jannic
21+
- Fix calculation of MPU RBAR value - #653 @9names @jannic
22+
- Fix of usb device address mask - #639 @mrdxxm
23+
- Fix on target tests - #624 @jannic
24+
- Make sure clocks are initialized before creating a Timer - #618 @jannic
25+
- Mark ReadTarget and WriteTarget as unsafe - #621 @jannic
26+
- Fix typo in rom_data.rs - #675 @jlpettersson
2127

2228
### Changed
2329

@@ -26,7 +32,7 @@ The Minimum-Supported Rust Version (MSRV) for this release is 1.64
2632
This doubles the flash access speed to the value used by the C SDK by
2733
default. So it should usually be safe. However, if you are overclocking
2834
the RP2040, you might need to lower the flash speed accordingly.
29-
- Doc: Several improvements have been made to documentation: #607 #597
35+
- Doc: Several improvements have been made to documentation: #607 #597 #661 #633 #632 #629 #679
3036
- DMA: Check for valid word sizes at compile time - #600 @jannic
3137
- Use an enum for core identification. - @ithinuel
3238
- Merge DynPin and Pin into Pin. The type class used in Pin now have a runtime variant allowing for
@@ -38,6 +44,11 @@ The Minimum-Supported Rust Version (MSRV) for this release is 1.64
3844
- Reduce code repetition in i2c modules. - @ithinuel
3945
- Rename `DontInvert` to `Normal`. - @ithinuel
4046
- Prevent the creation of multiple instances of `adc::TempSensor` - @ithinuel
47+
- Update dependency on rp2040-pac to 0.5.0 - #662 @jannic
48+
- Migrate rp2040-hal to edition 2021 - #651 @ithinuel
49+
- Fix lifetimes and mutability of get_buf and get_buf_mut - #649 @adrianparvino
50+
- Rename dma::SingleChannel::listen_irq* to enable_irq* - #648 @nilclass
51+
- Update embedded-hal alpha support to version 1.0.0-alpha.11 - #642 @jannic
4152

4253
### Added
4354

@@ -47,6 +58,11 @@ The Minimum-Supported Rust Version (MSRV) for this release is 1.64
4758
- Added `Sealed` supertrait to `PIOExt` - @ithinuel
4859
- Added pins to `Spi` to fix inconsistencies in gpio bounds in peripheral (i2c, uart, spi) - @ithinuel
4960
- Added `sio::Sio::read_bank0() -> u32` to provide single instruction multiple io read.
61+
- Implement WriteTarget for PWM top and cc registers. - #646 @mBornand
62+
- Add the ability to initialise the ring oscillator with a known frequency - #640 @hardiesoft
63+
- Add ADC free-running mode & FIFO - #626 @nilclass
64+
- Add DMA support for free-running ADC capture - #636 @nilclass
65+
- Make SPI set_format accept frame format - #653 @NelsonAPenn
5066

5167
## [0.8.1] - 2023-05-05
5268

@@ -299,7 +315,8 @@ The Minimum-Supported Rust Version (MSRV) for this release is 1.54.
299315

300316
- Initial release
301317

302-
[Unreleased]: https://github.com/rp-rs/rp-hal/compare/v0.8.1...HEAD
318+
[Unreleased]: https://github.com/rp-rs/rp-hal/compare/v0.9.0...HEAD
319+
[0.9.0]: https://github.com/rp-rs/rp-hal/compare/v0.8.1...v0.9.0
303320
[0.8.1]: https://github.com/rp-rs/rp-hal/compare/v0.8.0...v0.8.1
304321
[0.8.0]: https://github.com/rp-rs/rp-hal/compare/v0.7.0...v0.8.0
305322
[0.7.0]: https://github.com/rp-rs/rp-hal/compare/v0.6.0...v0.7.0

rp2040-hal/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rp2040-hal"
3-
version = "0.9.0-alpha.1"
3+
version = "0.9.0"
44
authors = ["The rp-rs Developers"]
55
edition = "2021"
66
homepage = "https://github.com/rp-rs/rp-hal"

rp2040-hal/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ https://github.com/rp-rs/rp-hal-boards/ for more details.
7070
To include this crate in your project, amend your `Cargo.toml` file to include
7171

7272
```toml
73-
rp2040-hal = "0.8.1"
73+
rp2040-hal = "0.9.0"
7474
```
7575

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

0 commit comments

Comments
 (0)