From e049a4c8364597cb08a47f93e50f92812ee624fc Mon Sep 17 00:00:00 2001 From: Caemor <11088935+caemor@users.noreply.github.com> Date: Wed, 7 Dec 2022 17:43:25 +0100 Subject: [PATCH] Update changelog to 2022-12-07 --- CHANGELOG.md | 22 +++++++++++++++++++--- Cargo.toml | 2 +- src/epd7in5b_v2/mod.rs | 4 ++-- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 210397ee..208619ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,16 +9,34 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Added +### Changed + +### Fixed + +## Still unreleased: [v0.6.0] - 2022-12-?? + +### Added + - Added support for positive and negatives modes of rendering in TriColor display in #92 (thanks to @akashihi) - Added Epd 5in83 V2 (B) support in #92 (thanks to @akashihi) -- Added Epd 7in5 (B) V2 and V3 support +- Added Epd 7in5 (B) V2 and V3 support in #118 thanks to @peckpeck (and @CyanBlob in #109) +- Added GDEH0154D67 aka Epd 1in54 V2 support in #106 thanks to @jcard0na +- Added convert traits for Tricolor displays in #110 thanks to @pbert519 +- Added embedded graphics traits for color thanks to peckpeck in #132 ### Changed +- Graphics rework: Make Display more generic and remove lot of redundant code in #123 thanks to @peckpeck +- Improved delay handling by allowing busy or sleep loops in wait_for_idle in #125 thanks to @peckpeck +- Migrate DelayMs to DelayUs in #131 thanks to @peckpeck +- 2in9 V2: Improved speed and stability thanks to @mike-kfed in #103 - Made Examples and Linux embedded hal optional (linux only) and therefore allowed building on other hosts (#101, #94) +- Migrate to rust 2021 editon thanks to @peckpeck ### Fixed +- Fix pins for epd2in13_v2 example in #91 Universal e-Paper Raw Panel Driver HAT (thanks to @ole-treichel) + ## [v0.5.0] - 2021-11-28 ### Added @@ -31,7 +49,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - Added Color conversion methods in #87 & #88 (thanks to @crzysdrs) - Provide full QuickRefresh interface for 4.2 inch display in #81 (thanks to @sirhcel) - ### Changed - Updated embedded-graphics to 0.7 and switch to e-g-core #78 (@Irbalt) & #85 (@jamwaffles) @@ -42,7 +59,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - Write data over SPI 1 byte at a time due to #82 (thanks to @belak) - Enable drawing in three colors for epd2in13bc in #76 (thanks to @Irbalt) - ## [v0.4.0] - 2020-04-06 ### Added diff --git a/Cargo.toml b/Cargo.toml index 31fdde89..ff1c42d1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ license = "ISC" name = "epd-waveshare" readme = "README.md" repository = "https://github.com/Caemor/epd-waveshare.git" -version = "0.5.0" +version = "0.6.0" edition = "2021" [badges] diff --git a/src/epd7in5b_v2/mod.rs b/src/epd7in5b_v2/mod.rs index cdf0186b..6a9ea069 100644 --- a/src/epd7in5b_v2/mod.rs +++ b/src/epd7in5b_v2/mod.rs @@ -1,4 +1,4 @@ -//! A simple Driver for the Waveshare 7.5" (B) E-Ink Display (V2) via SPI +//! A simple Driver for the Waveshare 7.5" (B) E-Ink Display (V2 and V3) via SPI //! //! # References //! @@ -23,7 +23,7 @@ pub(crate) mod command; use self::command::Command; use crate::buffer_len; -/// Full size buffer for use with the 1in54 EPD +/// Full size buffer for use with the 7in5 EPD #[cfg(feature = "graphics")] pub type Display7in5 = crate::graphics::Display< WIDTH,