ESPHome
2026.11.0-dev
Loading...
Searching...
No Matches
esphome
components
epaper_spi
epaper_goodisplay_3c.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
epaper_weact_3c.h
"
4
5
namespace
esphome::epaper_spi
{
6
14
class
EPaperGoodDisplay3C
:
public
EPaperWeAct3C
{
15
public
:
16
using
EPaperWeAct3C::EPaperWeAct3C
;
17
18
protected
:
19
// Time from master activation (0x20) until busy can be relied on
20
static
constexpr
uint16_t
REFRESH_START_MS
= 50;
21
22
// With EPaperWeAct3C's power-on (0x22 0xF8) first, this panel's refresh ends almost at once and the image
23
// does not change.
24
void
power_on
()
override
;
25
void
refresh_screen
(
bool
partial)
override
;
26
};
27
28
}
// namespace esphome::epaper_spi
esphome::epaper_spi::EPaperGoodDisplay3C
Good Display 3-color e-paper displays (SSD1680 controller), e.g.
Definition
epaper_goodisplay_3c.h:14
esphome::epaper_spi::EPaperGoodDisplay3C::power_on
void power_on() override
Definition
epaper_goodisplay_3c.cpp:5
esphome::epaper_spi::EPaperGoodDisplay3C::refresh_screen
void refresh_screen(bool partial) override
Definition
epaper_goodisplay_3c.cpp:7
esphome::epaper_spi::EPaperGoodDisplay3C::REFRESH_START_MS
static constexpr uint16_t REFRESH_START_MS
Definition
epaper_goodisplay_3c.h:20
esphome::epaper_spi::EPaperWeAct3C
WeAct 3-color e-paper displays (SSD1683 controller).
Definition
epaper_weact_3c.h:17
esphome::epaper_spi::EPaperWeAct3C::EPaperWeAct3C
EPaperWeAct3C(const char *name, uint16_t width, uint16_t height, const uint8_t *init_sequence, size_t init_sequence_length)
Definition
epaper_weact_3c.h:19
epaper_weact_3c.h
esphome::epaper_spi
Definition
colorconv.h:15
Generated by
1.12.0