You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.9 KiB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

v0.4.0 - 2020-04-06

Added

  • New supported epds: epd7in5 (thanks to @str4d), epd7in5 v2 (thanks to @asaaki), epd1in54b (thanks to @jkristell)
  • Added update_and_display_frame to WaveshareDisplay trait (fixes #38)
  • also improve position of busy_wait (#30) once more
  • More Documenation

Changed

  • Update embedded-graphics to 0.6 (changes Display Trait) (and to 0.5 before thanks to @dbr)
  • Remove useless Featuregates (Doesn't change size)
  • Update and integrate a few important examples and remove the others
  • Use Embedded_hal:digital::v2

Fixed

  • Doc Tests

v0.3.2 - 2019-06-17

Fixed

  • Added some more missing wait_until_idle calls

v0.3.1 - 2019-04-06

Added

  • Example for epd4in2 and BluePill-Board

Changed

  • Improved CI

Fixed

  • Timing issues in display_frame function: epd1in54 and epd2in9 were both missing a necessary wait_until_idle call at the end of their display_frame function which sometimes caused invalid/ignored commands/inputs afterwards
  • Some CI Targets were not tested correctly before

v0.3.0 - 2019-04-04

Added

  • added eink to keywords
  • added reference to previous crate-name
  • improved readme/docs e.g. added reference to a few great arduino display libs for these epds
  • Added is_busy to Waveshare_Interface
  • Added IS_BUSY_LOW const for all supported epds
  • Added is_busy to DisplayInterface
  • Added VarDisplay (a variable buffersize display/graphic driver)
  • Updated and added more examples
  • add a feature gated alternative full lut for type_a displays

Removed

  • Removed all Buffers (Buffer1in54,...) and instead made specialised Displays (Display1in54,...) with included Buffers

Changed

  • Switch to 2018 edition
  • "cargo fix --edition" for the library
  • Use cargo fix edition-idioms and remove the internal renaming from embedded_hal to hal
  • moved width, height and default_background_color directly to epd4in2 module
  • remove pub from set_lut_helper function
  • fix behaviour of set_lut for epd2in9. it always sets the LUT now!

v0.2.0 - 2018-10-30

Initial release with Changelog

Added

  • Uses embedded-graphics now
  • Tested and fixed 1.54 inch, 2.9 inch and 4.2 inch display

Removed

  • Old included Graphics Library

Changed

  • Lots of internal changes
  • Renamed to epd-waveshare