#embedded-hal-driver #display #screen #epaper #part #spi #crystalfontz

no-std cfap_screen

An embedded-hal based driver for ePaper displays from Crystalfontz

4 stable releases

Uses old Rust 2015

3.0.0 Nov 14, 2018
2.0.1 Sep 30, 2018
2.0.0 Sep 13, 2018
1.0.0 Jul 18, 2018

#1178 in Embedded development

MIT/Apache

26KB
495 lines

cfap_screen

An embedded-hal based driver for ePaper displays from Crystalfontz.

This crate was first created to support the CFAP200200A0-154 ePaper screen. The crate was made more generic and should work for more size screens. If you find ways to made the the crate work with more screens, please submit a PR or a bug report with what can be changed to make it work.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


lib.rs:

Currently only supports the 8-bit SPI mode with dedicated DC pin.

Currently only tested with the CFAP200200A0-154. The datasheet and sample code for this part is known to be misleading, incomplete, and sometimes outright wrong. Where possible the datasheet was checked against the datasheet for the functionally equivalent replacement part, the CFAP200200A1-154.

Dependencies

~87KB