|
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.
|
This is the complete list of members for epaper::EPD27, including all inherited members.
| buffer_size() const noexcept -> std::size_t | epaper::EPD27 | inline |
| clear() -> std::expected< void, Error > | epaper::EPD27 | inline |
| display(std::span< const std::byte > buffer) -> std::expected< void, Error > | epaper::EPD27 | inline |
| display_planes(std::span< const std::span< const std::byte > > planes) -> std::expected< void, Error > | epaper::EPD27 | inline |
| EPD27(Device::HalSpi spi, Device::HalOutput cs, Device::HalOutput dc, Device::HalOutput rst, Device::HalInput busy, std::optional< Device::HalOutput > pwr=std::nullopt) | epaper::EPD27 | inline |
| EPD27(Device &device, EPD27PinConfig pins) | epaper::EPD27 | inline |
| EPD27(Device &device) | epaper::EPD27 | inlineexplicit |
| height() noexcept -> std::size_t | epaper::EPD27 | inlinestatic |
| HEIGHT | epaper::EPD27 | static |
| init(DisplayMode mode) -> std::expected< void, Error > | epaper::EPD27 | inline |
| mode() const noexcept -> DisplayMode | epaper::EPD27 | inline |
| power_off() -> std::expected< void, Error > | epaper::EPD27 | inline |
| power_on() -> std::expected< void, Error > | epaper::EPD27 | inline |
| sleep() -> std::expected< void, Error > | epaper::EPD27 | inline |
| supports_partial_refresh() noexcept -> bool | epaper::EPD27 | inlinestatic |
| supports_power_control() noexcept -> bool | epaper::EPD27 | inlinestatic |
| supports_wake() noexcept -> bool | epaper::EPD27 | inlinestatic |
| wake() -> std::expected< void, Error > | epaper::EPD27 | inline |
| width() noexcept -> std::size_t | epaper::EPD27 | inlinestatic |
| WIDTH | epaper::EPD27 | static |
| ~EPD27()=default | epaper::EPD27 |