epd-spectra 0.4.0

Driver for Spectra EPDs from Pervasive Displays Inc
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# Driver for Spectra E-Paper Displays from Pervasive Displays Inc
[![Build Action](https://img.shields.io/github/actions/workflow/status/andber1/epd-spectra/rust.yml)](https://github.com/andber1/epd-spectra/actions/workflows/rust.yml)
[![Crates.io](https://img.shields.io/crates/v/epd-spectra.svg)](https://crates.io/crates/epd-spectra)
[![Docs.rs](https://docs.rs/epd-spectra/badge.svg)](https://docs.rs/epd-spectra)

This library contains a driver written in Rust for the Spectra tri-colour (white, black, red) e-paper displays from [Pervasive Displays Inc](https://github.com/PervasiveDisplays). The displays are often found in SES Imagotag electronic price labels. Technical details of the price labels can be found for example [here](https://github.com/andrei-tatar/imagotag-hack).

The C++ driver can be found [here](https://github.com/PervasiveDisplays/EPD_Driver_GU_small).

![](image.png)

This library is tested with the 2.66 inch display and the [EXT3-1 extension kit](https://docs.pervasivedisplays.com/epd-usage/development-kits/ext3-1) from Pervasive Displays on a Raspberry Pi Zero with std support and on a STM32 Nucleo board with no_std. See the examples folder to get started.