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.
Loading...
Searching...
No Matches
epaper::EPD27 Member List

This is the complete list of members for epaper::EPD27, including all inherited members.

buffer_size() const noexcept -> std::size_tepaper::EPD27inline
clear() -> std::expected< void, Error >epaper::EPD27inline
display(std::span< const std::byte > buffer) -> std::expected< void, Error >epaper::EPD27inline
display_planes(std::span< const std::span< const std::byte > > planes) -> std::expected< void, Error >epaper::EPD27inline
EPD27(Device::HalSpi spi, Device::HalOutput cs, Device::HalOutput dc, Device::HalOutput rst, Device::HalInput busy, std::optional< Device::HalOutput > pwr=std::nullopt)epaper::EPD27inline
EPD27(Device &device, EPD27PinConfig pins)epaper::EPD27inline
EPD27(Device &device)epaper::EPD27inlineexplicit
height() noexcept -> std::size_tepaper::EPD27inlinestatic
HEIGHTepaper::EPD27static
init(DisplayMode mode) -> std::expected< void, Error >epaper::EPD27inline
mode() const noexcept -> DisplayModeepaper::EPD27inline
power_off() -> std::expected< void, Error >epaper::EPD27inline
power_on() -> std::expected< void, Error >epaper::EPD27inline
sleep() -> std::expected< void, Error >epaper::EPD27inline
supports_partial_refresh() noexcept -> boolepaper::EPD27inlinestatic
supports_power_control() noexcept -> boolepaper::EPD27inlinestatic
supports_wake() noexcept -> boolepaper::EPD27inlinestatic
wake() -> std::expected< void, Error >epaper::EPD27inline
width() noexcept -> std::size_tepaper::EPD27inlinestatic
WIDTHepaper::EPD27static
~EPD27()=defaultepaper::EPD27