diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index bcbcf8d..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,43 +0,0 @@ -# Changelog - -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] - -### Added -- implement `rng_core::RngCore` for `RingOscillator` - -### Changed -- Modified PIO API for better ergonomics - -## [0.3.0] - 2021-09-20 - -### Added -- peripheral drivers: Timer(counter) with EH traits, USB, PIO -- examples: Watchdog, GPIO, ADC, i2c, rtic blinky, usb (serial echo, mouse) -- docs: Watchdog -- bsps: adafruit feather -- bsp examples: sparkfun pro micro PIO RGB rainbow LED - -### Changed -- i2c fixes -- spi fixes -- pwm fixes - -## [0.2.0] - 2021-08-14 - -### Added - -- Initial version with support for Rosc, Xosc, Plls, Watchdog, Clocks, Gpio, Pwm, Adc, Spi, I2C, Resets, Uart - -## [0.1.0] - -- Initial release - -[Unreleased]: https://github.com/rp-rs/rp-hal/compare/v0.3.0...HEAD -[0.3.0]: https://github.com/rp-rs/rp-hal/compare/v0.2.0...v0.3.0 -[0.2.0]: https://github.com/rp-rs/rp-hal/compare/v0.1.0...v0.2.0 -[0.1.0]: https://github.com/rp-rs/rp-hal/releases/tag/v0.1.0 diff --git a/rp2040-hal/CHANGELOG.md b/rp2040-hal/CHANGELOG.md new file mode 100644 index 0000000..429a110 --- /dev/null +++ b/rp2040-hal/CHANGELOG.md @@ -0,0 +1,78 @@ +# Changelog + +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] + +### Added + +- None + +### Changed + +- None + +## [0.3.0] - 2021-12-19 + +### MSRV + +The Minimum-Supported Rust Version (MSRV) for this release is 1.54. + +### Added + +- A README! +- Implementation of the `critical-section` API +- Embedded HAL 1.0-alpha6 support +- I²C Controller and Peripheral support +- Multi-core support, including spin-locks and SIO FIFO +- RTC support +- USB Device support +- Timer support +- PIO support +- Implementation of `rng_core::RngCore` for `RingOscillator` +- ADC example +- GPIO Interrupt support +- Multi-core FIFO example +- PIO LED Blinky example +- ROM Functions example +- SPI example +- Watchdog example +- ADC documentation +- Lots of bug fixes :) + +### Changed + +- Modified PIO API for better ergonomics +- Updated PAC to 0.2.0 +- Exported common driver structs from top-level (e.g. it's now `Sio`, not `sio::Sio`) + +## [0.2.0] - 2021-08-14 + +### Added + +- Updated version with support for: + - Ring Oscillator + - Crystal Oscillator + - Plls + - Watchdog + - Clocks + - GPIO + - PWM + - ADC + - SPI + - I²C + - Resets + - UART + - Hardware divide/modulo + +## [0.1.0] - 2021-01-21 + +- Initial release + +[Unreleased]: https://github.com/rp-rs/rp-hal/compare/v0.3.0...HEAD +[0.3.0]: https://github.com/rp-rs/rp-hal/compare/v0.2.0...v0.3.0 +[0.2.0]: https://github.com/rp-rs/rp-hal/compare/v0.1.0...v0.2.0 +[0.1.0]: https://github.com/rp-rs/rp-hal/releases/tag/v0.1.0 diff --git a/rp2040-hal/Cargo.toml b/rp2040-hal/Cargo.toml index 1a0b32d..0af6d73 100644 --- a/rp2040-hal/Cargo.toml +++ b/rp2040-hal/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rp2040-hal" version = "0.3.0" -authors = ["evan "] +authors = ["The rp-rs Developers"] edition = "2018" homepage = "https://github.com/rp-rs/rp-hal" description = "A Rust Embeded-HAL impl for the rp2040 microcontroller" diff --git a/rp2040-hal/README.md b/rp2040-hal/README.md index 84d411f..dce1529 100644 --- a/rp2040-hal/README.md +++ b/rp2040-hal/README.md @@ -68,7 +68,7 @@ https://github.com/rp-rs/rp-hal/ for more details. To include this crate in your project, amend your `Cargo.toml` file to include ```toml -rp2040-hal = "0.3" +rp2040-hal = "0.3.0" ``` To obtain a copy of the source code (e.g. if you want to propose a bug-fix or