ESPHome
2026.5.0b1
Loading...
Searching...
No Matches
esphome
components
epaper_spi
epaper_spi_ssd1683.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
epaper_spi_mono.h
"
4
5
namespace
esphome::epaper_spi
{
9
class
EPaperSSD1683
:
public
EPaperMono
{
10
public
:
11
EPaperSSD1683
(
const
char
*name, uint16_t width, uint16_t height,
const
uint8_t *init_sequence,
12
size_t
init_sequence_length)
13
:
EPaperMono
(name, width, height, init_sequence, init_sequence_length) {}
14
15
protected
:
16
void
refresh_screen
(
bool
partial)
override
;
17
void
deep_sleep
()
override
;
18
void
set_window
()
override
;
19
bool
transfer_data
()
override
;
20
};
21
22
}
// namespace esphome::epaper_spi
esphome::epaper_spi::EPaperMono
A class for monochrome epaper displays.
Definition
epaper_spi_mono.h:9
esphome::epaper_spi::EPaperSSD1683
A class for Solomon SSD1683 epaper displays.
Definition
epaper_spi_ssd1683.h:9
esphome::epaper_spi::EPaperSSD1683::deep_sleep
void deep_sleep() override
Definition
epaper_spi_ssd1683.cpp:24
esphome::epaper_spi::EPaperSSD1683::EPaperSSD1683
EPaperSSD1683(const char *name, uint16_t width, uint16_t height, const uint8_t *init_sequence, size_t init_sequence_length)
Definition
epaper_spi_ssd1683.h:11
esphome::epaper_spi::EPaperSSD1683::transfer_data
bool transfer_data() override
Definition
epaper_spi_ssd1683.cpp:56
esphome::epaper_spi::EPaperSSD1683::set_window
void set_window() override
Definition
epaper_spi_ssd1683.cpp:34
esphome::epaper_spi::EPaperSSD1683::refresh_screen
void refresh_screen(bool partial) override
Definition
epaper_spi_ssd1683.cpp:10
epaper_spi_mono.h
esphome::epaper_spi
Definition
colorconv.h:14
Generated by
1.12.0