Go to file
Christoph Groß f180815f87 Added seperate 8x8 Char and String Drawing, Improved Color Struct,
Further work was done on other Font and String drawing.
Added even more test cases for Drawings
2018-05-28 14:48:22 +02:00
ci added ci 2018-05-11 14:02:55 +02:00
examples/embedded_linux for further testing purposes, draw_byte is still not stable 2018-05-28 00:18:38 +02:00
src Added seperate 8x8 Char and String Drawing, Improved Color Struct, 2018-05-28 14:48:22 +02:00
.gitignore some changes 2018-05-09 16:50:54 +02:00
.travis.yml another try at the travis.yml 2018-05-24 15:08:18 +02:00
Cargo.toml updated version to v0.2 of embedded_hal, but broke f3 example 2018-05-22 12:02:03 +02:00
License.md Create License.md 2018-05-04 13:25:57 +02:00
README.md Improved Drawing Documentation, improved example 2018-05-26 19:50:12 +02:00

README.md

Build status

eink-waveshare-rs

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, this one wasn't tested yet!!!

Due to a broken

TODO's

  • test Embedded Linux (rpi) example
  • add f3 example
  • 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?

TODO: Drawing

Limited by a i16::Max buffer_size at the moment, because thats already 32kB that should be okay for most embedded systems

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 https://crates.io/crates/embedded-graphics Crate later on.

Examples

There are some examples in the examples folder.

The f3 example is broken/working on a old version