mirror of
https://github.com/Anshorei/epd-waveshare.git
synced 2026-10-03 22:06:43 +00:00
0265d3ba792a858cafc01c0559f0b7f0bad4fc46
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
Languages
Rust
100%