Prepare for HAL 0.6.0 release (#430)

* Prep for HAL 0.6.0 release

* Update changelog, readme and version number for HAL 0.5.0 release
* Bump HAL version in BSP deps
* Add the missing boards to the main README.md
This commit is contained in:
Wilfried Chauveau 2022-08-26 10:05:56 +01:00 committed by GitHub
parent 13cad64c29
commit 8d52f37dd1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
40 changed files with 168 additions and 82 deletions

View file

@ -28,5 +28,5 @@ rp2040-hal = { path = "./rp2040-hal" }
[patch.crates-io] [patch.crates-io]
rp2040-hal = { path = "./rp2040-hal" } rp2040-hal = { path = "./rp2040-hal" }
i2c-pio = { git = "https://github.com/rp-rs/i2c-pio-rs", rev = "2636fd2abc0541fff3ccca49d7422690bc142d11" } i2c-pio = { git = "https://github.com/rp-rs/i2c-pio-rs", rev = "e1e733bdd0b73944a4ad5afbf2bddce03bd5fdfa" }
ws2812-pio = { git = "https://github.com/rp-rs/ws2812-pio-rs", rev = "0b8015499fe3171650f6adef7cd0f4fb61465b61" } ws2812-pio = { git = "https://github.com/rp-rs/ws2812-pio-rs", rev = "8505952e70af1624e3eef9885240b9a6948be12a" }

View file

@ -1,7 +1,7 @@
<!-- PROJECT LOGO --> <!-- PROJECT LOGO -->
<br /> <br />
<p align="center"> <p align="center">
<a href="https://github.com/rp-rs/rp2040-hal"> <a href="https://github.com/rp-rs/rp-hal">
<img src="https://www.svgrepo.com/show/281119/microchip.svg" alt="Logo" width="140" height="140"> <img src="https://www.svgrepo.com/show/281119/microchip.svg" alt="Logo" width="140" height="140">
</a> </a>
@ -192,6 +192,18 @@ RP2040 chip according to how it is connected up on the Trinkey.
[Adafruit-Trinkey-QT2040]: https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit-trinkey-qt2040 [Adafruit-Trinkey-QT2040]: https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit-trinkey-qt2040
[adafruit trinkey qt2040]: https://www.adafruit.com/product/5056 [adafruit trinkey qt2040]: https://www.adafruit.com/product/5056
### [pimoroni-badger2040] - Board Support for the [Pimoroni Badger2040]
You should include this crate if you are writing code that you want to run on
a [Pimoroni Badger2040] - a conference-style badge built around an e-paper
display and an rp2040
This crate includes the [rp2040-hal], but also configures each pin of the
RP2040 chip according to how it is connected up on the Badger2040.
[Pimoroni Badger2040]: https://shop.pimoroni.com/products/badger-2040
[pimoroni-badger2040]: https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-badger2040
### [pimoroni-pico-explorer] - Board Support for the [Pimoroni Pico Explorer] ### [pimoroni-pico-explorer] - Board Support for the [Pimoroni Pico Explorer]
You should include this crate if you are writing code that you want to run on You should include this crate if you are writing code that you want to run on
@ -219,6 +231,29 @@ space, and so it may not work if you only have the 4MB variant.
[Pimoroni Pico Lipo 16MB]: https://shop.pimoroni.com/products/pimoroni-pico-lipo?variant=39335427080275 [Pimoroni Pico Lipo 16MB]: https://shop.pimoroni.com/products/pimoroni-pico-lipo?variant=39335427080275
[pimoroni-pico-lipo-16mb]: https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-pico-lipo-16mb [pimoroni-pico-lipo-16mb]: https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-pico-lipo-16mb
### [pimoroni-plasma-2040] - Board Support for the [Pimoroni Plasma 2040]
You should include this crate if you are writing code that you want to run on
a [Pimoroni Plasma 2040] - Swathe everything in rainbows with this all-in-one, USB-C powered controller
for WS2812/Neopixel and APA102/Dotstar addressable LED strip.
This crate includes the [rp2040-hal], but also configures each pin of the
RP2040 chip according to how it is connected up on the Pimoroni Plasma 2040.
[Pimoroni Plasma 2040]: https://shop.pimoroni.com/products/plasma-2040
[pimoroni-plasma-2040]: https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-plasma-2040
### [pimoroni-tiny2040] - Board Support for the [Pimoroni Tiny2040]
You should include this crate if you are writing code that you want to run on
a [Pimoroni Tiny2040] - one of the first third party RP2040 boards available, with 8MB flash and a 3 colour LED.
This crate includes the [rp2040-hal], but also configures each pin of the
RP2040 chip according to how it is connected up on the Tiny2040.
[Pimoroni Tiny2040]: https://shop.pimoroni.com/products/tiny-2040
[pimoroni-tiny2040]: https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-tiny2040
### [solderparty-rp2040-stamp] - Board Support for the [SolderParty RP2040 Stamp] ### [solderparty-rp2040-stamp] - Board Support for the [SolderParty RP2040 Stamp]
You should include this crate if you are writing code that you want to run on You should include this crate if you are writing code that you want to run on

View file

@ -7,14 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
### Added ## 0.4.0 - 2022-08-26
- None
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Bump `ws2812-pio` to 0.4.0 - Bump `ws2812-pio` to 0.4.0
- Update to rp2040-hal 0.6.0
## 0.3.0 - 2022-06-13 ## 0.3.0 - 2022-06-13

View file

@ -1,6 +1,6 @@
[package] [package]
name = "adafruit-feather-rp2040" name = "adafruit-feather-rp2040"
version = "0.3.1" version = "0.4.0"
authors = ["Andrea Nall <anall@andreanal.com>", "The rp-rs Developers"] authors = ["Andrea Nall <anall@andreanal.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit-feather-rp2040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit-feather-rp2040"
@ -13,7 +13,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
[dev-dependencies] [dev-dependencies]

View file

@ -7,14 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
### Added ## 0.4.0 - 2022-08-26
- None
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Bump `ws2812-pio` to 0.4.0 - Bump `ws2812-pio` to 0.4.0
- Update to rp2040-hal 0.6.0
## 0.3.0 - 2022-06-13 ## 0.3.0 - 2022-06-13

View file

@ -1,6 +1,6 @@
[package] [package]
name = "adafruit-itsy-bitsy-rp2040" name = "adafruit-itsy-bitsy-rp2040"
version = "0.3.1" version = "0.4.0"
authors = ["Andrew Christiansen <andrewtaylorchristiansen@gmail.com>", "The rp-rs Developers"] authors = ["Andrew Christiansen <andrewtaylorchristiansen@gmail.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit_itsy_bitsy_rp2040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit_itsy_bitsy_rp2040"
@ -13,7 +13,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
[dev-dependencies] [dev-dependencies]

View file

@ -7,14 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
### Added ## 0.4.0 - 2022-08-26
- None
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Bump `ws2812-pio` to 0.4.0 - Bump `ws2812-pio` to 0.4.0
- Update to rp2040-hal 0.6.0
## 0.3.0 - 2022-06-13 ## 0.3.0 - 2022-06-13

View file

@ -1,6 +1,6 @@
[package] [package]
name = "adafruit-kb2040" name = "adafruit-kb2040"
version = "0.3.1" version = "0.4.0"
authors = ["Andrew Christiansen <andrewtaylorchristiansen@gmail.com>", "The rp-rs Developers"] authors = ["Andrew Christiansen <andrewtaylorchristiansen@gmail.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit-kb2040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit-kb2040"
@ -12,7 +12,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7.0", optional = true } cortex-m-rt = { version = "0.7.0", optional = true }
embedded-hal = { version = "0.2.4", features = ["unproven"] } embedded-hal = { version = "0.2.4", features = ["unproven"] }
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }

View file

@ -7,14 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
### Added ## 0.4.0 - 2022-08-26
- None
### Changed ### Changed
- Use `rp2040-hal`'s entry function. - Use `rp2040-hal`'s entry function.
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Update to rp2040-hal 0.6.0
## 0.3.0 - 2022-06-13 ## 0.3.0 - 2022-06-13

View file

@ -1,6 +1,6 @@
[package] [package]
name = "adafruit-macropad" name = "adafruit-macropad"
version = "0.3.1" version = "0.4.0"
authors = ["Andrea Nall <anall@andreanal.com>", "The rp-rs Developers"] authors = ["Andrea Nall <anall@andreanal.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit_macropad" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit_macropad"
@ -13,7 +13,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
[dev-dependencies] [dev-dependencies]

View file

@ -7,14 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
### Added ## 0.4.0 - 2022-08-26
- None
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Bump `ws2812-pio` to 0.4.0 - Bump `ws2812-pio` to 0.4.0
- Update to rp2040-hal 0.6.0
## 0.3.0 - 2022-06-13 ## 0.3.0 - 2022-06-13

View file

@ -1,6 +1,6 @@
[package] [package]
name = "adafruit-qt-py-rp2040" name = "adafruit-qt-py-rp2040"
version = "0.3.1" version = "0.4.0"
authors = ["Stephen Onnen <stephen.onnen@gmail.com>", "The rp-rs Developers"] authors = ["Stephen Onnen <stephen.onnen@gmail.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit-qt-py-rp2040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit-qt-py-rp2040"
@ -12,7 +12,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }

View file

@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
## 0.3.0 - 2022-08-26
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Bump `ws2812-pio` to 0.4.0 - Bump `ws2812-pio` to 0.4.0
- Update to rp2040-hal 0.6.0

View file

@ -1,6 +1,6 @@
[package] [package]
name = "adafruit-trinkey-qt2040" name = "adafruit-trinkey-qt2040"
version = "0.2.1" version = "0.3.0"
authors = ["The rp-rs Developers"] authors = ["The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit-trinkey-qt2040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/adafruit-trinkey-qt2040"
@ -11,7 +11,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7.0", optional = true } cortex-m-rt = { version = "0.7.0", optional = true }
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }

View file

@ -7,8 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
## 0.3.0 - 2022-08-26
### Changed ### Changed
- Use `rp2040-hal`'s entry function. - Use `rp2040-hal`'s entry function.
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Update to rp2040-hal 0.6.0
### Removed
- Unused dependencies

View file

@ -1,6 +1,6 @@
[package] [package]
name = "arduino_nano_connect" name = "arduino_nano_connect"
version = "0.2.1" version = "0.3.0"
authors = ["splicedbread <dxbunrated@gmail.com>", "The rp-rs Developers"] authors = ["splicedbread <dxbunrated@gmail.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/arduino_nano_connect" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/arduino_nano_connect"
@ -13,7 +13,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.3" cortex-m = "0.7.3"
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7.0", optional = true } cortex-m-rt = { version = "0.7.0", optional = true }
embedded-hal = { version = "0.2.4", features = ["unproven"] } embedded-hal = { version = "0.2.4", features = ["unproven"] }

View file

@ -7,8 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
## 0.2.0 - 2022-08-26
### Changed ### Changed
- Use `rp2040-hal`'s entry function. - Use `rp2040-hal`'s entry function.
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Update to rp2040-hal 0.6.0
### Removed
- Unused dependencies

View file

@ -1,6 +1,6 @@
[package] [package]
name = "pimoroni_badger2040" name = "pimoroni_badger2040"
version = "0.1.0" version = "0.2.0"
authors = ["9names", "The rp-rs Developers"] authors = ["9names", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-badger2040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-badger2040"
@ -13,7 +13,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0"} rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0"}
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
fugit = "0.3.5" fugit = "0.3.5"
embedded-hal ="0.2.5" embedded-hal ="0.2.5"

View file

@ -7,13 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
### Added ## 0.4.0 - 2022-08-26
- None
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Update to rp2040-hal 0.6.0
## 0.3.0 - 2022-06-13 ## 0.3.0 - 2022-06-13

View file

@ -1,6 +1,6 @@
[package] [package]
name = "pimoroni-pico-explorer" name = "pimoroni-pico-explorer"
version = "0.3.1" version = "0.4.0"
authors = ["Hmvp <hmvp@users.noreply.github.com>", "The rp-rs Developers"] authors = ["Hmvp <hmvp@users.noreply.github.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-pico-explorer" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-pico-explorer"
@ -12,7 +12,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
embedded-hal = { version = "0.2.4", features = ["unproven"] } embedded-hal = { version = "0.2.4", features = ["unproven"] }
st7789 = "0.6.1" st7789 = "0.6.1"

View file

@ -7,13 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
### Added ## 0.4.0 - 2022-08-26
- None
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Update to rp2040-hal 0.6.0
## 0.3.0 - 2022-06-13 ## 0.3.0 - 2022-06-13

View file

@ -1,6 +1,6 @@
[package] [package]
name = "pimoroni-pico-lipo-16mb" name = "pimoroni-pico-lipo-16mb"
version = "0.3.1" version = "0.4.0"
authors = ["Hmvp <hmvp@users.noreply.github.com>", "The rp-rs Developers"] authors = ["Hmvp <hmvp@users.noreply.github.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-pico-lipo-16mb" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-pico-lipo-16mb"
@ -12,7 +12,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }

View file

@ -7,9 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
## 0.3.0 - 2022-08-26
### Changed ### Changed
- Use `rp2040-hal`'s entry function. - Use `rp2040-hal`'s entry function.
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Bump `ws2812-pio` to 0.4.0 - Bump `ws2812-pio` to 0.4.0
- Update to rp2040-hal 0.6.0

View file

@ -1,6 +1,6 @@
[package] [package]
name = "pimoroni-plasma-2040" name = "pimoroni-plasma-2040"
version = "0.2.1" version = "0.3.0"
authors = ["Jordan Williams <jordan@jwillikers.com>", "The rp-rs Developers"] authors = ["Jordan Williams <jordan@jwillikers.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-plasma-2040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-plasma-2040"
@ -13,11 +13,11 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
[dev-dependencies] [dev-dependencies]
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0", features = [ "defmt" ] } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0", features = [ "defmt" ] }
panic-halt= "0.2.0" panic-halt= "0.2.0"
embedded-hal ="0.2.5" embedded-hal ="0.2.5"
smart-leds = "0.3.0" smart-leds = "0.3.0"

View file

@ -7,7 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
## 0.3.0 - 2022-08-26
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Update to rp2040-hal 0.6.0

View file

@ -1,6 +1,6 @@
[package] [package]
name = "pimoroni-tiny2040" name = "pimoroni-tiny2040"
version = "0.2.1" version = "0.3.0"
authors = ["Mike Bell <mdb036@gmail.com>", "The rp-rs Developers"] authors = ["Mike Bell <mdb036@gmail.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-tiny2040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/pimoroni-tiny2040"
@ -13,11 +13,11 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
[dev-dependencies] [dev-dependencies]
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0", features = [ "defmt" ] } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0", features = [ "defmt" ] }
panic-halt= "0.2.0" panic-halt= "0.2.0"
embedded-hal ="0.2.5" embedded-hal ="0.2.5"
fugit = "0.3.5" fugit = "0.3.5"

View file

@ -7,10 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
## 0.5.0 - 2022-08-26
### Added ### Added
- `rp2040-e5` feature enabling the workaround for errata 5 on the USB device peripheral. - `rp2040-e5` feature enabling the workaround for errata 5 on the USB device peripheral.
- Support for critical-section 1.0.0 in the examples. - Support for critical-section 1.0.0 in the examples.
- Example for the interpolator
### Changed ### Changed
@ -18,6 +21,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Bump `ws2812-pio` to 0.4.0 - Bump `ws2812-pio` to 0.4.0
- Bump `i2c-pio` to 0.4.0 - Bump `i2c-pio` to 0.4.0
- Update to rp2040-hal 0.6.0
### Removed
- Unused dependencies
## 0.4.0 - 2022-06-13 ## 0.4.0 - 2022-06-13

View file

@ -1,6 +1,6 @@
[package] [package]
name = "rp-pico" name = "rp-pico"
version = "0.4.1" version = "0.5.0"
authors = ["evan <evanmolder@gmail.com>", "The rp-rs Developers"] authors = ["evan <evanmolder@gmail.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/rp-pico" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/rp-pico"
@ -13,14 +13,14 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
fugit = "0.3.5" fugit = "0.3.5"
usb-device= "0.2.9" usb-device= "0.2.9"
futures = { version = "0.3", default-features = false, optional = true } futures = { version = "0.3", default-features = false, optional = true }
[dev-dependencies] [dev-dependencies]
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0", features = [ "defmt" ] } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0", features = [ "defmt" ] }
panic-halt= "0.2.0" panic-halt= "0.2.0"
embedded-hal ="0.2.5" embedded-hal ="0.2.5"
cortex-m-rtic = "1.1.2" cortex-m-rtic = "1.1.2"

View file

@ -7,13 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
### Added ## 0.2.0 - 2022-08-26
- None
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Update to rp2040-hal 0.6.0
## 0.1.0 - 2022-06-26 ## 0.1.0 - 2022-06-26

View file

@ -1,6 +1,6 @@
[package] [package]
name = "seeeduino-xiao-rp2040" name = "seeeduino-xiao-rp2040"
version = "0.1.0" version = "0.2.0"
authors = ["Philip L. McMahon <plm@users.noreply.github.com>", "The rp-rs Developers"] authors = ["Philip L. McMahon <plm@users.noreply.github.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/seeeduino-xiao-rp02040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/seeeduino-xiao-rp02040"
@ -12,7 +12,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }

View file

@ -7,9 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
## 0.3.0 - 2022-08-26
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Bump `pio` to 0.2.0 - Bump `pio` to 0.2.0
- Bump `ws2812-pio` to 0.4.0 - Bump `ws2812-pio` to 0.4.0
- Update to rp2040-hal 0.6.0

View file

@ -1,6 +1,6 @@
[package] [package]
name = "solderparty-rp2040-stamp" name = "solderparty-rp2040-stamp"
version = "0.2.1" version = "0.3.0"
authors = ["The rp-rs Developers"] authors = ["The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/solderparty-rp2040-stamp" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/solderparty-rp2040-stamp"
@ -13,7 +13,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
[features] [features]

View file

@ -7,15 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
### Added ## 0.4.0 - 2022-08-26
- None
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Bump `pio` to 0.2.0 - Bump `pio` to 0.2.0
- Bump `ws2812-pio` to 0.4.0 - Bump `ws2812-pio` to 0.4.0
- Update to rp2040-hal 0.6.0
## 0.3.0 - 2022-06-13 ## 0.3.0 - 2022-06-13

View file

@ -1,6 +1,6 @@
[package] [package]
name = "sparkfun-pro-micro-rp2040" name = "sparkfun-pro-micro-rp2040"
version = "0.3.1" version = "0.4.0"
authors = ["Wilfried Chauveau <wilfried.chauveau@ithinuel.me>", "The rp-rs Developers"] authors = ["Wilfried Chauveau <wilfried.chauveau@ithinuel.me>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/sparkfun-pro-micro-rp2040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/sparkfun-pro-micro-rp2040"
@ -12,7 +12,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7.0", optional = true } cortex-m-rt = { version = "0.7.0", optional = true }
embedded-hal = { version = "0.2.4", features = ["unproven"] } embedded-hal = { version = "0.2.4", features = ["unproven"] }
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }

View file

@ -7,9 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
### Added ## 0.3.0 - 2022-08-26
- None
### Changed ### Changed
@ -17,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Bump `pio` to 0.2.0 - Bump `pio` to 0.2.0
- Bump `ws2812-pio` to 0.4.0 - Bump `ws2812-pio` to 0.4.0
- Update to rp2040-hal 0.6.0
## 0.2.0 - 2022-06-13 ## 0.2.0 - 2022-06-13

View file

@ -1,6 +1,6 @@
[package] [package]
name = "sparkfun-thing-plus-rp2040" name = "sparkfun-thing-plus-rp2040"
version = "0.2.1" version = "0.3.0"
authors = ["Tyler Pottenger <tyler.pottenger@gmail.com>", "Wilfried Chauveau <wilfried.chauveau@ithinuel.me>", "The rp-rs Developers"] authors = ["Tyler Pottenger <tyler.pottenger@gmail.com>", "Wilfried Chauveau <wilfried.chauveau@ithinuel.me>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/sparkfun-thing-plus-rp2040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/sparkfun-thing-plus-rp2040"
@ -12,7 +12,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7.0", optional = true } cortex-m-rt = { version = "0.7.0", optional = true }
embedded-hal = { version = "0.2.4", features = ["unproven"] } embedded-hal = { version = "0.2.4", features = ["unproven"] }
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }

View file

@ -7,15 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased ## Unreleased
### Added ## 0.2.0 - 2022-08-26
- None
### Changed ### Changed
- Migrate from `embedded-time` to `fugit` - Migrate from `embedded-time` to `fugit`
- Bump `ws2812-pio` to 0.4.0 - Bump `ws2812-pio` to 0.4.0
- Bump `i2c-pio` to 0.4.0 - Bump `i2c-pio` to 0.4.0
- Update to rp2040-hal 0.6.0
### Removed
- Unused dependencies
## 0.1.0 - 2022-07-17 ## 0.1.0 - 2022-07-17

View file

@ -1,6 +1,6 @@
[package] [package]
name = "vcc-gnd-yd-rp2040" name = "vcc-gnd-yd-rp2040"
version = "0.1.0" version = "0.2.0"
authors = ["Nicolas <nleguen@gmail.com>", "The rp-rs Developers"] authors = ["Nicolas <nleguen@gmail.com>", "The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/vcc-gnd-yd-rp2040" homepage = "https://github.com/rp-rs/rp-hal/tree/main/boards/vcc-gnd-yd-rp2040"
@ -13,7 +13,7 @@ repository = "https://github.com/rp-rs/rp-hal.git"
[dependencies] [dependencies]
cortex-m = "0.7.2" cortex-m = "0.7.2"
rp2040-boot2 = { version = "0.2.0", optional = true } rp2040-boot2 = { version = "0.2.0", optional = true }
rp2040-hal = { path = "../../rp2040-hal", version = "0.5.0" } rp2040-hal = { path = "../../rp2040-hal", version = "0.6.0" }
cortex-m-rt = { version = "0.7", optional = true } cortex-m-rt = { version = "0.7", optional = true }
fugit = "0.3.5" fugit = "0.3.5"
usb-device= "0.2.9" usb-device= "0.2.9"

View file

@ -7,21 +7,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.6.0] - 2022-08-26
### Added ### Added
- `rp2040-e5` feature enabling the workaround for errata 5 on the USB device peripheral. - Documentation Example for the bsp_pin! macro - @ hmvp
- Timer: Documentation & doc examples for Timers - @9names
- Add suspend, resume and remote wakeup support. - @ithinuel & @jannic
- `rp2040-e5` feature enabling the workaround for errata 5 on the USB device peripheral. - @ithinuel
- NonPwmPinMode for gpio::Disabled - @FlorianUekermann
- RAM-based interrupt vector tables - @9names
- Support for critical-section 1.0.0. - Support for critical-section 1.0.0.
Critical-section 0.2 is still supported (ie. a custom-impl is provided, compatible Critical-section 0.2 is still supported (ie. a custom-impl is provided, compatible
with the 1.0.0 implementation), to avoid a breaking change. It will be removed with the 1.0.0 implementation), to avoid a breaking change. It will be removed
later. later. - @jannic
- Add support for the Interpolator. @fenax
### Changed ### Changed
- Update embedded-hal alpha support to version 1.0.0-alpha.8 - Update dev dependencies on cortex-m-rtic to 1.1.2 - @jannic
- Use correct interrupt names in `timer::alarms` - @hmvp
- Update embedded-hal alpha support to version 1.0.0-alpha.8 - @jannic
- Fix PIO rx fifo status - @jannic
- Implement `From<&SomeClock> for Hertz` instead of `From<SomeClock> for Hertz` - Implement `From<&SomeClock> for Hertz` instead of `From<SomeClock> for Hertz`
for the clocks in `rp2040_hal::clocks`. for the clocks in `rp2040_hal::clocks`. - @jannic
- Use `rp2040-hal`'s entry function. - Fix i2c example using the wrong clock. - @jannic
- Migrate from `embedded-time` to `fugit` - Fix duty cycle handing on disabled pwm channels. - @jannic
- GPIO IRQ example: add check for interrupt source - @9names
- Align USB synchronisation requirements with the manual & pico-sdk - @ithinuel
- Update dependencies on usb-device to 0.2.9 - @ithinuel
- Use wfi in otherwise empty infinite loops in examples. - @jannic
- Use generic bootloader in examples - @jannic
- Use `rp2040-hal`'s entry function. - @ithinuel
- Migrate from `embedded-time` to `fugit` - @ithinuel
- Fix PIO's `set_pins` and `set_pindirs` when `out_sticky` is set. - @jannic & @ithinuel
### Removed
- Unnecessary cortex_m::interrupt::free in timer.rs - @jannic
- Unused embassy-traits deps - @9names
## [0.5.0] - 2022-06-13 ## [0.5.0] - 2022-06-13

View file

@ -1,6 +1,6 @@
[package] [package]
name = "rp2040-hal" name = "rp2040-hal"
version = "0.5.0" version = "0.6.0"
authors = ["The rp-rs Developers"] authors = ["The rp-rs Developers"]
edition = "2018" edition = "2018"
homepage = "https://github.com/rp-rs/rp-hal" homepage = "https://github.com/rp-rs/rp-hal"