Crates.io | ssd1675 |
lib.rs | ssd1675 |
version | 0.5.0 |
source | src |
created_at | 2018-12-26 03:31:04.762626 |
updated_at | 2022-03-02 22:16:56.556604 |
description | Driver for the SSD1675 e-Paper display (EPD) controller, for use with embedded-hal |
homepage | |
repository | https://github.com/wezm/ssd1675 |
max_upload_size | |
id | 103811 |
size | 246,764 |
Rust driver for the Solomon Systech SSD1675 e-Paper display (EPD) controller, for use with embedded-hal.
This driver is intended to work on embedded platforms using the embedded-hal
trait library. It is no_std
compatible, builds on stable Rust, and only uses
safe Rust. It supports the 4-wire SPI interface.
The library has been tested and confirmed working on these devices:
Note: To build the examples the examples
feature needs to be enabled. E.g.
cargo build --release --examples --features examples
The Raspberry Pi Inky pHAT
example,
shows how to display information on an Inky pHAT using this crate. The photo
at the top of the page shows this example in action. To avoid the need to
compile on the Raspberry Pi itself I recommend cross-compiling with the cross
tool. With cross
installed build the example as follows:
cross build --target=arm-unknown-linux-gnueabi --release --example raspberry_pi_inky_phat --features examples
After it is built copy
target/arm-unknown-linux-gnueabi/release/examples/raspberry_pi_inky_phat
to
the Raspberry Pi.
ssd1675
is dual licenced under: