From ee156b8de198aa5cb6ff85549a876c4f10719a7a Mon Sep 17 00:00:00 2001 From: Wink Saville Date: Sun, 3 Nov 2024 14:51:10 -0800 Subject: [PATCH] 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. --- rp235x-hal-examples/Cargo.toml | 2 +- rp235x-hal/CHANGELOG.md | 30 ++++++++++++++++++++++++++++-- rp235x-hal/Cargo.toml | 2 +- rp235x-hal/README.md | 6 ++++++ 4 files changed, 36 insertions(+), 4 deletions(-) diff --git a/rp235x-hal-examples/Cargo.toml b/rp235x-hal-examples/Cargo.toml index cb13a278b..6db73467f 100644 --- a/rp235x-hal-examples/Cargo.toml +++ b/rp235x-hal-examples/Cargo.toml @@ -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" diff --git a/rp235x-hal/CHANGELOG.md b/rp235x-hal/CHANGELOG.md index 65fab2dbd..c633d5380 100644 --- a/rp235x-hal/CHANGELOG.md +++ b/rp235x-hal/CHANGELOG.md @@ -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] - 2024-11-03 ### Changed -- First version +- feat: add support for PIO `in_count` +- implement Debug support for the GPIO structures (RP235x) +- Fix clippy warnings reported by rust beta +- Merge pull request #862 from jannic/update-critical-section +- Update critical-section dependency to version 1.2.0 +- spi: port `set_format` changes to rp235x + +## [0.2.0] - 2024-09-25 + +### Changed +- Don't allow unreachable_patterns +- Disable several warnings that show up with rust 1.82.0(beta) +- Merge pull request #841 from jannic/update-rp2350-uart +- Add uart_loopback example. +- Port SPI changes from rp2040-hal to rp235x-hal +- Port UART updates to rp235x-hal +- Update rp235x-hal/src/timer.rs +- Update rp235x-hal/src/lposc.rs +- RP235x: Formatting +- RP235x: More datasheet fixes. +- RP235x: datasheet link clean-ups +- Use published 2350 PAC. +- Format rp235x-hal/Cargo.toml +- Moved some UART stuff into rp-hal-common. +- Add an RP2350 HAL. diff --git a/rp235x-hal/Cargo.toml b/rp235x-hal/Cargo.toml index b589ff67f..943473b2c 100644 --- a/rp235x-hal/Cargo.toml +++ b/rp235x-hal/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0" name = "rp235x-hal" repository = "https://github.com/rp-rs/rp-hal" rust-version = "1.77" -version = "0.2.0" +version = "0.3.0" [package.metadata.docs.rs] features = ["rt", "defmt", "rtic-monotonic"] diff --git a/rp235x-hal/README.md b/rp235x-hal/README.md index 1e3318f0d..9bc8d1651 100644 --- a/rp235x-hal/README.md +++ b/rp235x-hal/README.md @@ -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: