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
Variables
epaper::DisplayOps Namespace Reference

Display operation constants. More...

Variables

constexpr std::uint8_t BUSY_STATUS_MASK = 0x01
 Mask for busy status bit.
 
constexpr std::uint8_t CLEAR_FILL_VALUE = 0xFF
 Fill value for clearing (white)
 
constexpr std::uint8_t PARTIAL_REFRESH_DISABLE = 0x00
 Disable partial refresh.
 
constexpr std::uint8_t SLEEP_VCOM_DATA_INTERVAL = 0xF7
 VCOM interval for sleep mode.
 
constexpr std::uint8_t DEEP_SLEEP_MAGIC = 0xA5
 Magic value for deep sleep.
 
constexpr std::uint8_t VCOM_DATA_INTERVAL_GRAYSCALE = 0x97
 VCOM interval for grayscale.
 

Detailed Description

Display operation constants.

Variable Documentation

◆ BUSY_STATUS_MASK

constexpr std::uint8_t epaper::DisplayOps::BUSY_STATUS_MASK = 0x01
constexpr

Mask for busy status bit.

◆ CLEAR_FILL_VALUE

constexpr std::uint8_t epaper::DisplayOps::CLEAR_FILL_VALUE = 0xFF
constexpr

Fill value for clearing (white)

◆ DEEP_SLEEP_MAGIC

constexpr std::uint8_t epaper::DisplayOps::DEEP_SLEEP_MAGIC = 0xA5
constexpr

Magic value for deep sleep.

◆ PARTIAL_REFRESH_DISABLE

constexpr std::uint8_t epaper::DisplayOps::PARTIAL_REFRESH_DISABLE = 0x00
constexpr

Disable partial refresh.

◆ SLEEP_VCOM_DATA_INTERVAL

constexpr std::uint8_t epaper::DisplayOps::SLEEP_VCOM_DATA_INTERVAL = 0xF7
constexpr

VCOM interval for sleep mode.

◆ VCOM_DATA_INTERVAL_GRAYSCALE

constexpr std::uint8_t epaper::DisplayOps::VCOM_DATA_INTERVAL_GRAYSCALE = 0x97
constexpr

VCOM interval for grayscale.