il0373

Crates.ioil0373
lib.rsil0373
version0.1.1
sourcesrc
created_at2023-11-04 23:24:13.114128
updated_at2023-11-04 23:24:13.114128
descriptionDriver for the IL0373 e-Paper display (EPD) controller, for use with embedded-graphics
homepagehttps://github.com/gpgreen/il0373
repositoryhttps://github.com/gpgreen/il0373
max_upload_size
id1025637
size190,368
Greg Green (gpgreen)

documentation

https://docs.rs/il0373

README

IL0373 ePaper Display Driver

Rust driver for the Dalian Good Displays IL0373 e-Paper display (EPD) controller. While it can be used stand-alone, it can also support the [embedded-graphics] crate.

Photo of Adafruit 2.13 eink display on Nucleo-F103RB
dev board

Description

This driver is intended to work on embedded platforms. It is no_std compatible, builds on stable Rust, and only uses safe Rust. A feature 'graphics' enables support for the [embedded-graphics] library if that is desired. It supports the 4-wire SPI interface. A feature sram allows use of the SRAM device on the Adafruit display to store the display buffer instead of using RAM on the MCU. This feature is demonstrated in the Nucleo-F103RB example.

Tested Devices

The library has been tested and confirmed working on these devices:

Nucleo-F103RB with Adafruit 2.13 eInk

The Nucleo-F103RB with Adafruit 2.13 example, shows how to display information on an Adafruit Tri-Color eInk using this crate. The photo at the top of the page shows this example in action.

Raspberry Pi with Adafruit 2.13 eInk

The Raspberry Pi Adafruit 2.13 example, shows how to display information on an Adafruit Tri-Color eInk using this crate.

Credits

License

il0373 is 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.

Commit count: 26

cargo fmt