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
Static Public Member Functions | Public Attributes | List of all members
epaper::EPD27PinConfig Struct Reference

Pin configuration for standard Raspberry Pi HATs. More...

#include <epd27.hpp>

Collaboration diagram for epaper::EPD27PinConfig:
Collaboration graph
[legend]

Static Public Member Functions

static constexpr auto waveshare_hat () -> EPD27PinConfig
 

Public Attributes

Pin rst {0}
 
Pin dc {0}
 
Pin cs {0}
 
Pin busy {0}
 
std::optional< Pinpwr
 

Detailed Description

Pin configuration for standard Raspberry Pi HATs.

Member Function Documentation

◆ waveshare_hat()

static constexpr auto epaper::EPD27PinConfig::waveshare_hat ( ) -> EPD27PinConfig
inlinestaticconstexpr

Member Data Documentation

◆ busy

Pin epaper::EPD27PinConfig::busy {0}

◆ cs

Pin epaper::EPD27PinConfig::cs {0}

◆ dc

Pin epaper::EPD27PinConfig::dc {0}

◆ pwr

std::optional<Pin> epaper::EPD27PinConfig::pwr

◆ rst

Pin epaper::EPD27PinConfig::rst {0}

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