From b747404e1768777edcdf0145786949e8e82cba78 Mon Sep 17 00:00:00 2001 From: Piroro-hs Date: Fri, 8 Oct 2021 17:34:13 +0900 Subject: [PATCH] Move #296 changelog entry to unreleased section --- CHANGELOG.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 77ea925af..145c9a223 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Added +- `Error` traits for SPI, I2C and Serial traits. The error types used in those must + implement these `Error` traits, which implies providing a conversion to a common + set of error kinds. Generic drivers using these interfaces can then convert the errors + to this common set to act upon them. + ### Removed - Removed `DelayMs` in favor of `DelayUs` with `u32` as type for clarity. @@ -17,10 +23,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Added - Added `IoPin` trait for pins that can change between being inputs or outputs dynamically. -- `Error` traits for SPI, I2C and Serial traits. The error types used in those must - implement these `Error` traits, which implies providing a conversion to a common - set of error kinds. Generic drivers using these interfaces can then convert the errors - to this common set to act upon them. - Added `Debug` to all spi mode types. - Add impls of all traits for references (`&T` or `&mut T` depending on the trait) when `T` implements the trait.