Expand description
IT8951 epaper driver for the waveshare 7.8in display The implementation is based on the IT8951 I80/SPI/I2C programming guide provided by waveshare: https://www.waveshare.com/wiki/7.8inch_e-Paper_HAT
Modules§
- interface
- Contains the controller interface
- memory_
converter_ settings - Settings for the pixel preprocessing / memory converter unit on the controller
Structs§
- Area
ImgInfo - Describes a area on the display
- Config
- Driver configuration
- DevInfo
- Device Info Struct Describes the connected display
- IT8951
- IT8951 e paper driver The controller supports multiple interfaces
- Off
- Not initalised driver after a power cycle
- Power
Down - The device is either in sleep or standby mode: Sleep: All clocks, pll, osc and the panel are off, but the ram is refreshed Standby: Clocks are gated off, but pll, osc, panel power and ram is active
- Run
- Normal Operation
Enums§
- Error
- Controller Error
- Rotation
- Sets hardware rotation used by controller This will perform approriate rotation for all public interfaces exposed by the driver Including bounding boxes, pixel, and image drawing
- Waveform
Mode - See https://www.waveshare.com/w/upload/c/c4/E-paper-mode-declaration.pdf for full description