ESPHome 2026.8.0b4
Loading...
Searching...
No Matches
epaper_spi_inkplate6color.h
Go to the documentation of this file.
1#pragma once
2
3#include "epaper_spi_4bpp.h"
4
5namespace esphome::epaper_spi {
6
7// Soldered Inkplate 6COLOR: 600x448 7-color (black/white/green/blue/red/yellow/orange) e-paper,
8// UC8159-family controller.
9class EPaperInkplate6Color final : public EPaper4bpp {
10 public:
12
13 protected:
14 uint8_t color_to_native(Color color) override;
15
16 void refresh_screen(bool partial) override;
17 void power_on() override;
18 void power_off() override;
19 void deep_sleep() override;
20};
21
22} // 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)