|
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.
|
#include <cstdint>

Go to the source code of this file.
Namespaces | |
| namespace | epaper |
Enumerations | |
| enum class | epaper::Color : std::uint8_t { epaper::White = 0xFF , epaper::Black = 0x00 , epaper::Gray1 = 0x80 , epaper::Gray2 = 0x40 , epaper::Red = 0x01 , epaper::Yellow = 0x02 , epaper::Blue = 0x03 , epaper::Green = 0x04 } |
| enum class | epaper::Orientation : std::uint8_t { epaper::Portrait0 = 0 , epaper::Landscape90 = 1 , epaper::Portrait180 = 2 , epaper::Landscape270 = 3 } |
| enum class | epaper::DotPixel : std::uint8_t { epaper::Pixel1x1 = 1 , epaper::Pixel2x2 = 2 , epaper::Pixel3x3 = 3 , epaper::Pixel4x4 = 4 , epaper::Pixel5x5 = 5 , epaper::Pixel6x6 = 6 , epaper::Pixel7x7 = 7 , epaper::Pixel8x8 = 8 } |
| enum class | epaper::LineStyle { epaper::Solid , epaper::Dotted } |
| enum class | epaper::DrawFill { epaper::Empty , epaper::Full } |