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 Member Functions | List of all members
epaper::Device::HalSpi Class Reference

#include <device.hpp>

Public Member Functions

 HalSpi (Device &dev)
 
auto transfer (std::uint8_t byte) -> std::uint8_t
 
auto write (std::span< const std::byte > data) -> void
 

Constructor & Destructor Documentation

◆ HalSpi()

epaper::Device::HalSpi::HalSpi ( Device dev)
inlineexplicit

Member Function Documentation

◆ transfer()

auto epaper::Device::HalSpi::transfer ( std::uint8_t  byte) -> std::uint8_t
inline
Examples
/mnt/nas/libepaper/include/epaper/core/device.hpp.
Here is the call graph for this function:

◆ write()

auto epaper::Device::HalSpi::write ( std::span< const std::byte >  data) -> void
inline
Examples
/mnt/nas/libepaper/include/epaper/core/device.hpp.
Here is the call graph for this function:

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