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
Chris 03f2cbc942 decreased the change of a overflow happening in draw_pixel, some more calculations and improvements are needed 5 years ago
ci added ci 5 years ago
examples/embedded_linux decreased the change of a overflow happening in draw_pixel, some more calculations and improvements are needed 5 years ago
src decreased the change of a overflow happening in draw_pixel, some more calculations and improvements are needed 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
License.md Create License.md 5 years ago
README.md improvements to the drawing part, only needs a few more small additions (filled circle, chars, strings,...) and few small changes to the readme 5 years ago

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

  • add some basic buffer drawing abilities
  • 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?

Drawing

With a Buffer

Is still missing at the moment.

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