ESPHome 2026.10.0-dev
Loading...
Searching...
No Matches
epaper_spi_spectra_e6.h
Go to the documentation of this file.
1#pragma once
2
3#include "epaper_spi_4bpp.h"
4
5namespace esphome::epaper_spi {
6
7class EPaperSpectraE6 final : public EPaper4bpp {
8 public:
10
11 protected:
12 uint8_t color_to_native(Color color) override;
13
14 void refresh_screen(bool partial) override;
15 void power_on() override;
16 void power_off() override;
17 void deep_sleep() override;
18};
19
20} // namespace esphome::epaper_spi
Intermediate base for panels with a 4-bit-per-pixel native buffer layout (2 pixels per byte).
EPaper4bpp(const char *name, uint16_t width, uint16_t height, const uint8_t *init_sequence, size_t init_sequence_length)
uint8_t color_to_native(Color color) override