You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Christoph Groß 7312b92e87 Improved and updated Readme
Added draw_char_helper for font support. Is not used and tested yet.

Changed name of color::get_full_byte to color::get_byte_value
5 years ago
ci added ci 5 years ago
examples/embedded_linux Fixed broken example 5 years ago
src Improved and updated Readme 5 years ago
.gitignore some changes 5 years ago
.travis.yml another try at the travis.yml 5 years ago
Cargo.toml updated version to v0.2 of embedded_hal, but broke f3 example 5 years ago Create 5 years ago Improved and updated Readme 5 years ago

Build Status


IN WORK! Drivers for various EPDs from Waveshare.

Currently only support for the 4.2 Black/White one

Be careful with the partial updates! It was only tested in a mBED implementation, the rust one wasn't tested enough yet!!!


  • add more example (e.g. for f3)
  • improve the partial drawing/check the timings/timing improvements/....
  • for later: add support for the smaller waveshare epds
  • License: Stay with ISC (=MIT) or go to Apache+MIT Dual Version as used in many other projects?



  • Lines
  • Squares
  • Circles
  • Pixels
  • Chars
  • Strings

Chars and Strings work with a 8x8-Font.

Support for bigger sized/independent Fonts is in work.

With a Buffer

  • Chars, Strings and filled circles are still missing
  • maybe work with traits here for line_drawing and so on?

Without a Buffer

Maybe add support for Non-Buffer drawing from the Crate later on.


There is an example for Raspberry Pi in the example folder.