|
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.
|
Variables | |
Black/White Mode Constants | |
| constexpr std::uint8_t | BW_PIXELS_PER_BYTE = 8 |
| constexpr std::uint8_t | BW_MSB_MASK = 0x80 |
Grayscale4 Mode Constants | |
| constexpr std::uint8_t | GRAY_PIXELS_PER_BYTE = 4 |
| constexpr std::uint8_t | GRAY_BITS_PER_PIXEL = 2 |
| constexpr std::uint8_t | GRAY_PIXEL_MASK = 0xC0 |
Spectra6 Mode Constants | |
| constexpr std::uint8_t | SPECTRA6_BITS_PER_PIXEL = 3 |
| constexpr std::uint8_t | SPECTRA6_COLOR_MASK = 0x07 |
Grayscale Thresholds (for RGB conversion) | |
| constexpr std::uint8_t | GRAY_THRESHOLD_WHITE = 192 |
| constexpr std::uint8_t | GRAY_THRESHOLD_LIGHT = 128 |
| constexpr std::uint8_t | GRAY_THRESHOLD_DARK = 64 |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |