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
Public Attributes | List of all members
epaper::DeviceConfig Struct Reference

#include <device.hpp>

Public Attributes

std::string gpio_chip = "/dev/gpiochip0"
 Path to GPIO chip device.
 
std::string spi_device = "/dev/spidev0.0"
 Path to SPI device.
 
std::uint32_t spi_speed_hz = 1953125
 SPI clock speed in Hz (~1.95MHz)
 

Member Data Documentation

◆ gpio_chip

std::string epaper::DeviceConfig::gpio_chip = "/dev/gpiochip0"

Path to GPIO chip device.

Examples
/mnt/nas/libepaper/include/epaper/core/device.hpp.

◆ spi_device

std::string epaper::DeviceConfig::spi_device = "/dev/spidev0.0"

◆ spi_speed_hz

std::uint32_t epaper::DeviceConfig::spi_speed_hz = 1953125

SPI clock speed in Hz (~1.95MHz)

Examples
/mnt/nas/libepaper/include/epaper/core/device.hpp.

The documentation for this struct was generated from the following file: