|
libepaper 2.0.0
A C++23 library for controlling Waveshare e-paper displays on Raspberry Pi, featuring transparent sleep/wake management and a fluent builder API.
|


Go to the source code of this file.
Classes | |
| struct | epaper::DeviceColor< Mode > |
| Device-specific color representation (generic template). More... | |
| struct | epaper::DeviceColor< DisplayMode::BlackWhite > |
| struct | epaper::DeviceColor< DisplayMode::Grayscale4 > |
| struct | epaper::DeviceColor< DisplayMode::BWR > |
| Specialization for Black/White/Red displays. More... | |
| struct | epaper::DeviceColor< DisplayMode::BWY > |
| Specialization for Black/White/Yellow displays. More... | |
| struct | epaper::DeviceColor< DisplayMode::Spectra6 > |
| Specialization for Spectra 6 (6-color) displays. More... | |
Namespaces | |
| namespace | epaper |
Enumerations | |
| enum class | epaper::TriColor : std::uint8_t { epaper::Black = 0 , epaper::White = 1 , epaper::Third = 2 } |
| Color values for 3-color displays (Black/White/Red or Black/White/Yellow). More... | |
| enum class | epaper::Spectra6Color : std::uint8_t { epaper::Black = 0 , epaper::White = 1 , epaper::Red = 2 , epaper::Yellow = 3 , epaper::Blue = 4 , epaper::Green = 5 } |
| Color values for Spectra 6 displays. More... | |