# SSD1680 ePaper Display Driver
Rust driver for the [Solomon Systech SSD1680][SSD1680] e-Paper display (EPD)
controller, for use with [embedded-hal].
[](https://crates.io/crates/ssd1680)
[](https://docs.rs/ssd1680/)
## Description
This driver is written for a [WeAct Studio Epaper Module 2.13" Tri-Color][tricolor] display.
It will probably work for other displays with the same chip.
It is built using [embedded-hal] and optionally
[embedded-graphics].
## Examples
* [ESP32-C3](https://github.com/mbv/esp32-ssd1680)
## Partial updates
Partial updates is not supported. There was support initially but
the driver refreshes the whole screen so there is no point.
## Credits
* [Arduino Display Library for SPI E-Paper Displays](https://github.com/ZinggJM/GxEPD2)
* [SSD1681 EPD driver](https://github.com/afajl/ssd1681)
## License
`ssd1680` is dual licenced under:
- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) **or**
http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
[embedded-hal]: https://crates.io/crates/embedded-hal
[embedded-graphics]: https://github.com/embedded-graphics/embedded-graphics
[LICENSE-APACHE]: https://github.com/mbv/ssd1675/blob/master/LICENSE-APACHE
[LICENSE-MIT]: https://github.com/mbv/ssd1675/blob/master/LICENSE-MIT
[SSD1680]: https://www.solomon-systech.com/product/ssd1680
[hardware problem]: https://forums.adafruit.com/viewtopic.php?f=47&t=146252&p=722909&hilit=partial+update#p722957.
[tricolor]: https://www.aliexpress.com/item/1005004644515880.html