From 462bffac04567ed057cc86ff2cbc41f1ccd94813 Mon Sep 17 00:00:00 2001
From: Jan Niehusmann <jan@gondor.com>
Date: Sat, 18 Feb 2023 12:08:31 +0000
Subject: [PATCH] Update versions, readmes and changelogs of board crates

---
 boards/adafruit-feather-rp2040/CHANGELOG.md    |  7 +++++++
 boards/adafruit-feather-rp2040/Cargo.toml      |  2 +-
 boards/adafruit-feather-rp2040/README.md       |  2 +-
 boards/adafruit-itsy-bitsy-rp2040/CHANGELOG.md |  7 +++++++
 boards/adafruit-itsy-bitsy-rp2040/Cargo.toml   |  2 +-
 boards/adafruit-itsy-bitsy-rp2040/README.md    |  2 +-
 boards/adafruit-kb2040/CHANGELOG.md            |  7 +++++++
 boards/adafruit-kb2040/Cargo.toml              |  2 +-
 boards/adafruit-kb2040/README.md               |  2 +-
 boards/adafruit-macropad/CHANGELOG.md          |  6 ++++++
 boards/adafruit-macropad/Cargo.toml            |  2 +-
 boards/adafruit-macropad/README.md             |  2 +-
 boards/adafruit-qt-py-rp2040/CHANGELOG.md      |  7 +++++++
 boards/adafruit-qt-py-rp2040/Cargo.toml        |  2 +-
 boards/adafruit-qt-py-rp2040/README.md         |  2 +-
 boards/adafruit-trinkey-qt2040/CHANGELOG.md    |  7 +++++++
 boards/adafruit-trinkey-qt2040/Cargo.toml      |  2 +-
 boards/adafruit-trinkey-qt2040/README.md       |  2 +-
 boards/arduino_nano_connect/CHANGELOG.md       |  6 ++++++
 boards/arduino_nano_connect/Cargo.toml         |  2 +-
 boards/arduino_nano_connect/README.md          |  2 +-
 boards/pimoroni-badger2040/CHANGELOG.md        |  6 ++++++
 boards/pimoroni-badger2040/Cargo.toml          |  2 +-
 boards/pimoroni-badger2040/README.md           |  2 +-
 boards/pimoroni-pico-explorer/CHANGELOG.md     |  6 ++++++
 boards/pimoroni-pico-explorer/Cargo.toml       |  2 +-
 boards/pimoroni-pico-explorer/README.md        |  2 +-
 boards/pimoroni-pico-lipo-16mb/CHANGELOG.md    |  6 ++++++
 boards/pimoroni-pico-lipo-16mb/Cargo.toml      |  2 +-
 boards/pimoroni-pico-lipo-16mb/README.md       |  2 +-
 boards/pimoroni-plasma-2040/CHANGELOG.md       |  7 +++++++
 boards/pimoroni-plasma-2040/Cargo.toml         |  2 +-
 boards/pimoroni-plasma-2040/README.md          |  2 +-
 boards/pimoroni-servo2040/CHANGELOG.md         |  7 +++++++
 boards/pimoroni-servo2040/Cargo.toml           |  2 +-
 boards/pimoroni-servo2040/README.md            |  2 +-
 boards/pimoroni-tiny2040/CHANGELOG.md          |  6 ++++++
 boards/pimoroni-tiny2040/Cargo.toml            |  2 +-
 boards/pimoroni-tiny2040/README.md             |  2 +-
 boards/rp-pico/CHANGELOG.md                    | 13 +++++++++----
 boards/rp-pico/Cargo.toml                      |  2 +-
 boards/rp-pico/README.md                       |  2 +-
 boards/seeeduino-xiao-rp2040/CHANGELOG.md      |  6 ++++++
 boards/seeeduino-xiao-rp2040/Cargo.toml        |  2 +-
 boards/seeeduino-xiao-rp2040/README.md         |  2 +-
 boards/solderparty-rp2040-stamp/CHANGELOG.md   |  7 +++++++
 boards/solderparty-rp2040-stamp/Cargo.toml     |  2 +-
 boards/solderparty-rp2040-stamp/README.md      |  2 +-
 boards/sparkfun-pro-micro-rp2040/CHANGELOG.md  |  7 +++++++
 boards/sparkfun-pro-micro-rp2040/Cargo.toml    |  2 +-
 boards/sparkfun-pro-micro-rp2040/README.md     |  2 +-
 boards/sparkfun-thing-plus-rp2040/CHANGELOG.md |  7 +++++++
 boards/sparkfun-thing-plus-rp2040/Cargo.toml   |  2 +-
 boards/sparkfun-thing-plus-rp2040/README.md    |  2 +-
 boards/vcc-gnd-yd-rp2040/CHANGELOG.md          |  8 ++++++++
 boards/vcc-gnd-yd-rp2040/Cargo.toml            |  2 +-
 boards/vcc-gnd-yd-rp2040/README.md             |  2 +-
 boards/waveshare-rp2040-lcd-0-96/CHANGELOG.md  |  6 ++++++
 boards/waveshare-rp2040-lcd-0-96/Cargo.toml    |  2 +-
 boards/waveshare-rp2040-lcd-0-96/README.md     |  2 +-
 boards/waveshare-rp2040-zero/CHANGELOG.md      |  7 +++++++
 boards/waveshare-rp2040-zero/Cargo.toml        |  2 +-
 boards/waveshare-rp2040-zero/README.md         |  2 +-
 63 files changed, 184 insertions(+), 46 deletions(-)

diff --git a/boards/adafruit-feather-rp2040/CHANGELOG.md b/boards/adafruit-feather-rp2040/CHANGELOG.md
index 43d72c3..2f4e063 100644
--- a/boards/adafruit-feather-rp2040/CHANGELOG.md
+++ b/boards/adafruit-feather-rp2040/CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.6.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.7.0
+- Update to ws2812-pio 0.6.0
+
 ## 0.5.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/adafruit-feather-rp2040/Cargo.toml b/boards/adafruit-feather-rp2040/Cargo.toml
index a90c9ac..0fd50e0 100644
--- a/boards/adafruit-feather-rp2040/Cargo.toml
+++ b/boards/adafruit-feather-rp2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "adafruit-feather-rp2040"
-version = "0.5.0"
+version = "0.6.0"
 authors = ["Andrea Nall <anall@andreanal.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/adafruit-feather-rp2040"
diff --git a/boards/adafruit-feather-rp2040/README.md b/boards/adafruit-feather-rp2040/README.md
index 2209cef..1de86e9 100644
--- a/boards/adafruit-feather-rp2040/README.md
+++ b/boards/adafruit-feather-rp2040/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the Feather.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-adafruit-feather-rp2040 = "0.3.0"
+adafruit-feather-rp2040 = "0.6.0"
 ```
 
 In your program, you will need to call `adafruit_feather_rp2040::Pins::new` to create
diff --git a/boards/adafruit-itsy-bitsy-rp2040/CHANGELOG.md b/boards/adafruit-itsy-bitsy-rp2040/CHANGELOG.md
index 43d72c3..2dd2d8a 100644
--- a/boards/adafruit-itsy-bitsy-rp2040/CHANGELOG.md
+++ b/boards/adafruit-itsy-bitsy-rp2040/CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.6.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+
 ## 0.5.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/adafruit-itsy-bitsy-rp2040/Cargo.toml b/boards/adafruit-itsy-bitsy-rp2040/Cargo.toml
index 3596bb2..c158313 100644
--- a/boards/adafruit-itsy-bitsy-rp2040/Cargo.toml
+++ b/boards/adafruit-itsy-bitsy-rp2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "adafruit-itsy-bitsy-rp2040"
-version = "0.5.0"
+version = "0.6.0"
 authors = ["Andrew Christiansen <andrewtaylorchristiansen@gmail.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/adafruit_itsy_bitsy_rp2040"
diff --git a/boards/adafruit-itsy-bitsy-rp2040/README.md b/boards/adafruit-itsy-bitsy-rp2040/README.md
index c8c38c6..702ea62 100644
--- a/boards/adafruit-itsy-bitsy-rp2040/README.md
+++ b/boards/adafruit-itsy-bitsy-rp2040/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the ItsyBitsy RP2040.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-adafruit-itsy-bitsy-rp2040 = "0.3.0"
+adafruit-itsy-bitsy-rp2040 = "0.6.0"
 ```
 
 In your program, you will need to call `adafruit_itsy_bitsy_rp2040::Pins::new` to create
diff --git a/boards/adafruit-kb2040/CHANGELOG.md b/boards/adafruit-kb2040/CHANGELOG.md
index 43d72c3..2dd2d8a 100644
--- a/boards/adafruit-kb2040/CHANGELOG.md
+++ b/boards/adafruit-kb2040/CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.6.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+
 ## 0.5.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/adafruit-kb2040/Cargo.toml b/boards/adafruit-kb2040/Cargo.toml
index 2672860..65d39d6 100644
--- a/boards/adafruit-kb2040/Cargo.toml
+++ b/boards/adafruit-kb2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "adafruit-kb2040"
-version = "0.5.0"
+version = "0.6.0"
 authors = ["Andrew Christiansen <andrewtaylorchristiansen@gmail.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/adafruit-kb2040"
diff --git a/boards/adafruit-kb2040/README.md b/boards/adafruit-kb2040/README.md
index 147fbc9..fda2623 100644
--- a/boards/adafruit-kb2040/README.md
+++ b/boards/adafruit-kb2040/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the KB2040.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-adafruit-kb2040 = "0.3.0"
+adafruit-kb2040 = "0.6.0"
 ```
 
 In your program, you will need to call `adafruit-kb2040::Pins::new` to create
diff --git a/boards/adafruit-macropad/CHANGELOG.md b/boards/adafruit-macropad/CHANGELOG.md
index 6479dc5..1e7cd0d 100644
--- a/boards/adafruit-macropad/CHANGELOG.md
+++ b/boards/adafruit-macropad/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.6.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+
 ## 0.5.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/adafruit-macropad/Cargo.toml b/boards/adafruit-macropad/Cargo.toml
index eeb3c08..cc510f2 100644
--- a/boards/adafruit-macropad/Cargo.toml
+++ b/boards/adafruit-macropad/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "adafruit-macropad"
-version = "0.5.0"
+version = "0.6.0"
 authors = ["Andrea Nall <anall@andreanal.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/adafruit_macropad"
diff --git a/boards/adafruit-macropad/README.md b/boards/adafruit-macropad/README.md
index 916b9a1..147e3aa 100644
--- a/boards/adafruit-macropad/README.md
+++ b/boards/adafruit-macropad/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the Feather.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-adafruit-macropad = "0.3.0"
+adafruit-macropad = "0.6.0"
 ```
 
 In your program, you will need to call `adafruit_macropad::Pins::new` to create
diff --git a/boards/adafruit-qt-py-rp2040/CHANGELOG.md b/boards/adafruit-qt-py-rp2040/CHANGELOG.md
index 43d72c3..2dd2d8a 100644
--- a/boards/adafruit-qt-py-rp2040/CHANGELOG.md
+++ b/boards/adafruit-qt-py-rp2040/CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.6.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+
 ## 0.5.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/adafruit-qt-py-rp2040/Cargo.toml b/boards/adafruit-qt-py-rp2040/Cargo.toml
index 35593d5..b42f0cf 100644
--- a/boards/adafruit-qt-py-rp2040/Cargo.toml
+++ b/boards/adafruit-qt-py-rp2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "adafruit-qt-py-rp2040"
-version = "0.5.0"
+version = "0.6.0"
 authors = ["Stephen Onnen <stephen.onnen@gmail.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/adafruit-qt-py-rp2040"
diff --git a/boards/adafruit-qt-py-rp2040/README.md b/boards/adafruit-qt-py-rp2040/README.md
index 6f58fb4..8dcc0a3 100644
--- a/boards/adafruit-qt-py-rp2040/README.md
+++ b/boards/adafruit-qt-py-rp2040/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the QT Py.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-adafruit-qt-py-rp2040 = "0.3.0"
+adafruit-qt-py-rp2040 = "0.6.0"
 ```
 
 In your program, you will need to call `adafruit_qt_py_rp2040::Pins::new` to create
diff --git a/boards/adafruit-trinkey-qt2040/CHANGELOG.md b/boards/adafruit-trinkey-qt2040/CHANGELOG.md
index 679af06..a84b3c7 100644
--- a/boards/adafruit-trinkey-qt2040/CHANGELOG.md
+++ b/boards/adafruit-trinkey-qt2040/CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.5.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+
 ## 0.4.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/adafruit-trinkey-qt2040/Cargo.toml b/boards/adafruit-trinkey-qt2040/Cargo.toml
index 1886c8d..9bb7907 100644
--- a/boards/adafruit-trinkey-qt2040/Cargo.toml
+++ b/boards/adafruit-trinkey-qt2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "adafruit-trinkey-qt2040"
-version = "0.4.0"
+version = "0.5.0"
 authors = ["The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/adafruit-trinkey-qt2040"
diff --git a/boards/adafruit-trinkey-qt2040/README.md b/boards/adafruit-trinkey-qt2040/README.md
index 3eb5935..56f0917 100644
--- a/boards/adafruit-trinkey-qt2040/README.md
+++ b/boards/adafruit-trinkey-qt2040/README.md
@@ -15,7 +15,7 @@ RP2040 chip according to how it is connected up on the Trinkey.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-adafruit-trinkey-qt2040 = "0.2.0"
+adafruit-trinkey-qt2040 = "0.5.0"
 ```
 
 In your program, you will need to call `adafruit-trinkey-qt2040::Pins::new` to create
diff --git a/boards/arduino_nano_connect/CHANGELOG.md b/boards/arduino_nano_connect/CHANGELOG.md
index 2342093..c4b91c1 100644
--- a/boards/arduino_nano_connect/CHANGELOG.md
+++ b/boards/arduino_nano_connect/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.5.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+
 ## 0.4.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/arduino_nano_connect/Cargo.toml b/boards/arduino_nano_connect/Cargo.toml
index d20244a..574aba4 100644
--- a/boards/arduino_nano_connect/Cargo.toml
+++ b/boards/arduino_nano_connect/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "arduino_nano_connect"
-version = "0.4.0"
+version = "0.5.0"
 authors = ["splicedbread <dxbunrated@gmail.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/arduino_nano_connect"
diff --git a/boards/arduino_nano_connect/README.md b/boards/arduino_nano_connect/README.md
index abe9843..426ae50 100644
--- a/boards/arduino_nano_connect/README.md
+++ b/boards/arduino_nano_connect/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the nano connect.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-arduino_nano_connect = "0.2.0"
+arduino_nano_connect = "0.5.0"
 ```
 # TODO - down and out
 In your program, you will need to call `arduino_nano_connect::Pins::new` to create
diff --git a/boards/pimoroni-badger2040/CHANGELOG.md b/boards/pimoroni-badger2040/CHANGELOG.md
index 9b75457..a882c2a 100644
--- a/boards/pimoroni-badger2040/CHANGELOG.md
+++ b/boards/pimoroni-badger2040/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.4.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+
 ## 0.3.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/pimoroni-badger2040/Cargo.toml b/boards/pimoroni-badger2040/Cargo.toml
index 672b356..a3907c2 100644
--- a/boards/pimoroni-badger2040/Cargo.toml
+++ b/boards/pimoroni-badger2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pimoroni_badger2040"
-version = "0.3.0"
+version = "0.4.0"
 authors = ["9names", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/pimoroni-badger2040"
diff --git a/boards/pimoroni-badger2040/README.md b/boards/pimoroni-badger2040/README.md
index a43af73..072ae3e 100644
--- a/boards/pimoroni-badger2040/README.md
+++ b/boards/pimoroni-badger2040/README.md
@@ -17,7 +17,7 @@ RP2040 chip according to how it is connected up on the Badger2040.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-pimoroni-badger2040 = "0.1.0"
+pimoroni-badger2040 = "0.4.0"
 ```
 
 In your program, you will need to call `pimoroni_badger2040::Board::take().unwrap()` to create
diff --git a/boards/pimoroni-pico-explorer/CHANGELOG.md b/boards/pimoroni-pico-explorer/CHANGELOG.md
index d4d3db0..7ef0e33 100644
--- a/boards/pimoroni-pico-explorer/CHANGELOG.md
+++ b/boards/pimoroni-pico-explorer/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.6.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+
 ## 0.5.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/pimoroni-pico-explorer/Cargo.toml b/boards/pimoroni-pico-explorer/Cargo.toml
index 48630b7..68ae9a8 100644
--- a/boards/pimoroni-pico-explorer/Cargo.toml
+++ b/boards/pimoroni-pico-explorer/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pimoroni-pico-explorer"
-version = "0.5.0"
+version = "0.6.0"
 authors = ["Hmvp <hmvp@users.noreply.github.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/pimoroni-pico-explorer"
diff --git a/boards/pimoroni-pico-explorer/README.md b/boards/pimoroni-pico-explorer/README.md
index b322a8b..86a77d3 100644
--- a/boards/pimoroni-pico-explorer/README.md
+++ b/boards/pimoroni-pico-explorer/README.md
@@ -17,7 +17,7 @@ RP2040 chip according to how it is connected up on the Pico Explorer.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-pimoroni-pico-explorer = "0.3.0"
+pimoroni-pico-explorer = "0.6.0"
 ```
 
 In your program, you will need to call `pimoroni_pico_explorer::Pins::new` to create
diff --git a/boards/pimoroni-pico-lipo-16mb/CHANGELOG.md b/boards/pimoroni-pico-lipo-16mb/CHANGELOG.md
index d4d3db0..7ef0e33 100644
--- a/boards/pimoroni-pico-lipo-16mb/CHANGELOG.md
+++ b/boards/pimoroni-pico-lipo-16mb/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.6.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+
 ## 0.5.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/pimoroni-pico-lipo-16mb/Cargo.toml b/boards/pimoroni-pico-lipo-16mb/Cargo.toml
index 837157d..1947f61 100644
--- a/boards/pimoroni-pico-lipo-16mb/Cargo.toml
+++ b/boards/pimoroni-pico-lipo-16mb/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pimoroni-pico-lipo-16mb"
-version = "0.5.0"
+version = "0.6.0"
 authors = ["Hmvp <hmvp@users.noreply.github.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/pimoroni-pico-lipo-16mb"
diff --git a/boards/pimoroni-pico-lipo-16mb/README.md b/boards/pimoroni-pico-lipo-16mb/README.md
index a141fa1..50ccc85 100644
--- a/boards/pimoroni-pico-lipo-16mb/README.md
+++ b/boards/pimoroni-pico-lipo-16mb/README.md
@@ -18,7 +18,7 @@ space, and so it may not work if you only have the 4MB variant.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-pimoroni-pico-lipo-16mb = "0.3.0"
+pimoroni-pico-lipo-16mb = "0.6.0"
 ```
 
 In your program, you will need to call `pimoroni_pico_lipo_16mb::Pins::new` to create
diff --git a/boards/pimoroni-plasma-2040/CHANGELOG.md b/boards/pimoroni-plasma-2040/CHANGELOG.md
index 87d3903..dcb30dc 100644
--- a/boards/pimoroni-plasma-2040/CHANGELOG.md
+++ b/boards/pimoroni-plasma-2040/CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.5.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+
 ## 0.4.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/pimoroni-plasma-2040/Cargo.toml b/boards/pimoroni-plasma-2040/Cargo.toml
index 038e58b..b6edbee 100644
--- a/boards/pimoroni-plasma-2040/Cargo.toml
+++ b/boards/pimoroni-plasma-2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pimoroni-plasma-2040"
-version = "0.4.0"
+version = "0.5.0"
 authors = ["Jordan Williams <jordan@jwillikers.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/pimoroni-plasma-2040"
diff --git a/boards/pimoroni-plasma-2040/README.md b/boards/pimoroni-plasma-2040/README.md
index 9d49827..5fc0231 100644
--- a/boards/pimoroni-plasma-2040/README.md
+++ b/boards/pimoroni-plasma-2040/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the Pimoroni Plasma 2040.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-pimoroni-plasma-2040 = "0.2.0"
+pimoroni-plasma-2040 = "0.5.0"
 ```
 
 In your program, you will need to call `pimoroni_plasma_2040::Pins::new` to create
diff --git a/boards/pimoroni-servo2040/CHANGELOG.md b/boards/pimoroni-servo2040/CHANGELOG.md
index f2cc2a5..a38d06b 100644
--- a/boards/pimoroni-servo2040/CHANGELOG.md
+++ b/boards/pimoroni-servo2040/CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.3.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+
 ## 0.2.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/pimoroni-servo2040/Cargo.toml b/boards/pimoroni-servo2040/Cargo.toml
index f5b7767..d48b4d4 100644
--- a/boards/pimoroni-servo2040/Cargo.toml
+++ b/boards/pimoroni-servo2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pimoroni-servo2040"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Paul Daniel Faria <nashenas88@gmail.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/pimoroni-servo2040"
diff --git a/boards/pimoroni-servo2040/README.md b/boards/pimoroni-servo2040/README.md
index bd69832..a3ce5e6 100644
--- a/boards/pimoroni-servo2040/README.md
+++ b/boards/pimoroni-servo2040/README.md
@@ -17,7 +17,7 @@ RP2040 chip according to how it is connected up on the Servo2040.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-pimoroni-servo2040 = "0.1.0"
+pimoroni-servo2040 = "0.3.0"
 ```
 
 In your program, you will need to call `pimoroni_servo2040::Pins::new` to create
diff --git a/boards/pimoroni-tiny2040/CHANGELOG.md b/boards/pimoroni-tiny2040/CHANGELOG.md
index bbf8e49..353746f 100644
--- a/boards/pimoroni-tiny2040/CHANGELOG.md
+++ b/boards/pimoroni-tiny2040/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.5.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+
 ## 0.4.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/pimoroni-tiny2040/Cargo.toml b/boards/pimoroni-tiny2040/Cargo.toml
index eac720d..23a4c64 100644
--- a/boards/pimoroni-tiny2040/Cargo.toml
+++ b/boards/pimoroni-tiny2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "pimoroni-tiny2040"
-version = "0.4.0"
+version = "0.5.0"
 authors = ["Mike Bell <mdb036@gmail.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/pimoroni-tiny2040"
diff --git a/boards/pimoroni-tiny2040/README.md b/boards/pimoroni-tiny2040/README.md
index 79c3337..af5bfd9 100644
--- a/boards/pimoroni-tiny2040/README.md
+++ b/boards/pimoroni-tiny2040/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the Tiny2040.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-pimoroni-tiny2040 = "0.2.0"
+pimoroni-tiny2040 = "0.5.0"
 ```
 
 In your program, you will need to call `pimoroni_tiny2040::Pins::new` to create
diff --git a/boards/rp-pico/CHANGELOG.md b/boards/rp-pico/CHANGELOG.md
index 711b39d..8fbf5c5 100644
--- a/boards/rp-pico/CHANGELOG.md
+++ b/boards/rp-pico/CHANGELOG.md
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.7.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+- Update to i2c-pio 0.6.0
+- Update to embedded-sdmmc 0.4.0
+
 ## 0.6.0 - 2022-12-11
 
 ### Changed
@@ -15,10 +24,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 - Update to ws2812-pio 0.5.0
 - Update to i2c-pio 0.5.0
 
-### Changed
-
-- Bump `i2c-pio` to 0.4.0
-
 ## 0.5.0 - 2022-08-26
 
 ### Added
diff --git a/boards/rp-pico/Cargo.toml b/boards/rp-pico/Cargo.toml
index c789a17..44fb01f 100644
--- a/boards/rp-pico/Cargo.toml
+++ b/boards/rp-pico/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "rp-pico"
-version = "0.6.0"
+version = "0.7.0"
 authors = ["evan <evanmolder@gmail.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/rp-pico"
diff --git a/boards/rp-pico/README.md b/boards/rp-pico/README.md
index b1e7bb5..9529824 100644
--- a/boards/rp-pico/README.md
+++ b/boards/rp-pico/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the Pico.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-rp-pico = "0.5.0"
+rp-pico = "0.7.0"
 ```
 
 In your program, you will need to call `rp_pico::Pins::new` to create
diff --git a/boards/seeeduino-xiao-rp2040/CHANGELOG.md b/boards/seeeduino-xiao-rp2040/CHANGELOG.md
index 14d98f5..24a5083 100644
--- a/boards/seeeduino-xiao-rp2040/CHANGELOG.md
+++ b/boards/seeeduino-xiao-rp2040/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.4.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+
 ## 0.3.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/seeeduino-xiao-rp2040/Cargo.toml b/boards/seeeduino-xiao-rp2040/Cargo.toml
index 52bab1d..9a427c5 100644
--- a/boards/seeeduino-xiao-rp2040/Cargo.toml
+++ b/boards/seeeduino-xiao-rp2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "seeeduino-xiao-rp2040"
-version = "0.3.0"
+version = "0.4.0"
 authors = ["Philip L. McMahon <plm@users.noreply.github.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/seeeduino-xiao-rp02040"
diff --git a/boards/seeeduino-xiao-rp2040/README.md b/boards/seeeduino-xiao-rp2040/README.md
index a9e005f..9923fd4 100644
--- a/boards/seeeduino-xiao-rp2040/README.md
+++ b/boards/seeeduino-xiao-rp2040/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the XIAO RP2040.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-seeeduino-xiao-rp2040 = "0.1.0"
+seeeduino-xiao-rp2040 = "0.4.0"
 ```
 
 In your program, you will need to call `seeeduino-xiao-rp2040::Pins::new` to create
diff --git a/boards/solderparty-rp2040-stamp/CHANGELOG.md b/boards/solderparty-rp2040-stamp/CHANGELOG.md
index a45c529..92cf5aa 100644
--- a/boards/solderparty-rp2040-stamp/CHANGELOG.md
+++ b/boards/solderparty-rp2040-stamp/CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.5.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+
 ## 0.4.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/solderparty-rp2040-stamp/Cargo.toml b/boards/solderparty-rp2040-stamp/Cargo.toml
index 0cf7358..30ccec1 100644
--- a/boards/solderparty-rp2040-stamp/Cargo.toml
+++ b/boards/solderparty-rp2040-stamp/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "solderparty-rp2040-stamp"
-version = "0.4.0"
+version = "0.5.0"
 authors = ["The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/solderparty-rp2040-stamp"
diff --git a/boards/solderparty-rp2040-stamp/README.md b/boards/solderparty-rp2040-stamp/README.md
index 49d34d0..359eb13 100644
--- a/boards/solderparty-rp2040-stamp/README.md
+++ b/boards/solderparty-rp2040-stamp/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the Stamp
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-solderparty-rp2040-stamp = "0.2.0"
+solderparty-rp2040-stamp = "0.5.0"
 ```
 
 In your program, you will need to call `solderparty_rp2040_stamp::Pins::new` to create
diff --git a/boards/sparkfun-pro-micro-rp2040/CHANGELOG.md b/boards/sparkfun-pro-micro-rp2040/CHANGELOG.md
index 43543ee..77f98df 100644
--- a/boards/sparkfun-pro-micro-rp2040/CHANGELOG.md
+++ b/boards/sparkfun-pro-micro-rp2040/CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.6.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+
 ## 0.5.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/sparkfun-pro-micro-rp2040/Cargo.toml b/boards/sparkfun-pro-micro-rp2040/Cargo.toml
index 2c888b0..91b6ba1 100644
--- a/boards/sparkfun-pro-micro-rp2040/Cargo.toml
+++ b/boards/sparkfun-pro-micro-rp2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "sparkfun-pro-micro-rp2040"
-version = "0.5.0"
+version = "0.6.0"
 authors = ["Wilfried Chauveau <wilfried.chauveau@ithinuel.me>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/sparkfun-pro-micro-rp2040"
diff --git a/boards/sparkfun-pro-micro-rp2040/README.md b/boards/sparkfun-pro-micro-rp2040/README.md
index 208cc29..8a04aa8 100644
--- a/boards/sparkfun-pro-micro-rp2040/README.md
+++ b/boards/sparkfun-pro-micro-rp2040/README.md
@@ -17,7 +17,7 @@ RP2040 chip according to how it is connected up on the Pro Micro RP2040.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-sparkfun-pro-micro-rp2040 = "0.3.0"
+sparkfun-pro-micro-rp2040 = "0.6.0"
 ```
 
 In your program, you will need to call `sparkfun_pro_micro_rp2040::Pins::new` to create
diff --git a/boards/sparkfun-thing-plus-rp2040/CHANGELOG.md b/boards/sparkfun-thing-plus-rp2040/CHANGELOG.md
index a32225b..7cafa83 100644
--- a/boards/sparkfun-thing-plus-rp2040/CHANGELOG.md
+++ b/boards/sparkfun-thing-plus-rp2040/CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.5.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+
 ## 0.4.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/sparkfun-thing-plus-rp2040/Cargo.toml b/boards/sparkfun-thing-plus-rp2040/Cargo.toml
index 0f55f87..1458115 100644
--- a/boards/sparkfun-thing-plus-rp2040/Cargo.toml
+++ b/boards/sparkfun-thing-plus-rp2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "sparkfun-thing-plus-rp2040"
-version = "0.4.0"
+version = "0.5.0"
 authors = ["Tyler Pottenger <tyler.pottenger@gmail.com>", "Wilfried Chauveau <wilfried.chauveau@ithinuel.me>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/sparkfun-thing-plus-rp2040"
diff --git a/boards/sparkfun-thing-plus-rp2040/README.md b/boards/sparkfun-thing-plus-rp2040/README.md
index d0a0d47..8e405fc 100644
--- a/boards/sparkfun-thing-plus-rp2040/README.md
+++ b/boards/sparkfun-thing-plus-rp2040/README.md
@@ -17,7 +17,7 @@ RP2040 chip according to how it is connected up on the Thing Plus RP2040.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-sparkfun-thing-plus-rp2040 = "0.2.0"
+sparkfun-thing-plus-rp2040 = "0.5.0"
 ```
 
 In your program, you will need to call `sparkfun_thing_plus_rp2040::Pins::new` to create
diff --git a/boards/vcc-gnd-yd-rp2040/CHANGELOG.md b/boards/vcc-gnd-yd-rp2040/CHANGELOG.md
index 3f34c62..80fac6d 100644
--- a/boards/vcc-gnd-yd-rp2040/CHANGELOG.md
+++ b/boards/vcc-gnd-yd-rp2040/CHANGELOG.md
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.4.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+- Update to i2c-pio 0.6.0
+
 ## 0.3.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/vcc-gnd-yd-rp2040/Cargo.toml b/boards/vcc-gnd-yd-rp2040/Cargo.toml
index f7c3269..5ac9c5b 100644
--- a/boards/vcc-gnd-yd-rp2040/Cargo.toml
+++ b/boards/vcc-gnd-yd-rp2040/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "vcc-gnd-yd-rp2040"
-version = "0.3.0"
+version = "0.4.0"
 authors = ["Nicolas <nleguen@gmail.com>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/vcc-gnd-yd-rp2040"
diff --git a/boards/vcc-gnd-yd-rp2040/README.md b/boards/vcc-gnd-yd-rp2040/README.md
index 633ee9b..a38c036 100644
--- a/boards/vcc-gnd-yd-rp2040/README.md
+++ b/boards/vcc-gnd-yd-rp2040/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the YD-RP2040.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-vcc-gnd-yd-rp2040 = "0.1.0"
+vcc-gnd-yd-rp2040 = "0.4.0"
 ```
 
 In your program, you will need to call `vcc_gnd_studio_yd_rp2040::Pins::new` to create
diff --git a/boards/waveshare-rp2040-lcd-0-96/CHANGELOG.md b/boards/waveshare-rp2040-lcd-0-96/CHANGELOG.md
index cbada35..b5e67ff 100644
--- a/boards/waveshare-rp2040-lcd-0-96/CHANGELOG.md
+++ b/boards/waveshare-rp2040-lcd-0-96/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.6.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+
 ## 0.5.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/waveshare-rp2040-lcd-0-96/Cargo.toml b/boards/waveshare-rp2040-lcd-0-96/Cargo.toml
index 4e96937..c8a6a24 100644
--- a/boards/waveshare-rp2040-lcd-0-96/Cargo.toml
+++ b/boards/waveshare-rp2040-lcd-0-96/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "waveshare-rp2040-lcd-0-96"
-version = "0.5.0"
+version = "0.6.0"
 authors = ["René van Dorst <opensource@vdorst.com>", "Andrea Nall <anall@andreanal.com>", "TilCreator <contact.github@tc-j.de>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/waveshare-rp2040-lcd-0_96"
diff --git a/boards/waveshare-rp2040-lcd-0-96/README.md b/boards/waveshare-rp2040-lcd-0-96/README.md
index a15b100..839a12a 100644
--- a/boards/waveshare-rp2040-lcd-0-96/README.md
+++ b/boards/waveshare-rp2040-lcd-0-96/README.md
@@ -17,7 +17,7 @@ RP2040 chip according to how it is connected up on the Feather.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-waveshare_rp2040_lcd_0_96 = "0.4.0"
+waveshare_rp2040_lcd_0_96 = "0.6.0"
 ```
 
 In your program, you will need to call `waveshare_rp2040_lcd_0_96::Pins::new` to create
diff --git a/boards/waveshare-rp2040-zero/CHANGELOG.md b/boards/waveshare-rp2040-zero/CHANGELOG.md
index 36baf3f..bf401cc 100644
--- a/boards/waveshare-rp2040-zero/CHANGELOG.md
+++ b/boards/waveshare-rp2040-zero/CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## 0.6.0 - 2023-02-18
+
+### Changed
+
+- Update to rp2040-hal 0.8.0
+- Update to ws2812-pio 0.6.0
+
 ## 0.5.0 - 2022-12-11
 
 ### Changed
diff --git a/boards/waveshare-rp2040-zero/Cargo.toml b/boards/waveshare-rp2040-zero/Cargo.toml
index bd55009..d5a3bb7 100644
--- a/boards/waveshare-rp2040-zero/Cargo.toml
+++ b/boards/waveshare-rp2040-zero/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "waveshare-rp2040-zero"
-version = "0.5.0"
+version = "0.6.0"
 authors = ["Andrea Nall <anall@andreanal.com>", "TilCreator <contact.github@tc-j.de>", "The rp-rs Developers"]
 edition = "2018"
 homepage = "https://github.com/rp-rs/rp-hal-boards/tree/main/boards/waveshare-rp2040-zero"
diff --git a/boards/waveshare-rp2040-zero/README.md b/boards/waveshare-rp2040-zero/README.md
index 5f623a8..60fe8e8 100644
--- a/boards/waveshare-rp2040-zero/README.md
+++ b/boards/waveshare-rp2040-zero/README.md
@@ -16,7 +16,7 @@ RP2040 chip according to how it is connected up on the Feather.
 To use this crate, your `Cargo.toml` file should contain:
 
 ```toml
-waveshare-rp2040-zero = "0.4.0"
+waveshare-rp2040-zero = "0.6.0"
 ```
 
 In your program, you will need to call `waveshare_rp2040_zero::Pins::new` to create