[epaper_spi] Add Inkplate 6COLOR support (#17717)

This commit is contained in:
Fran Fodor
2026-07-30 00:31:22 +10:00
committed by GitHub
parent 4209f242e5
commit 363a91c185
9 changed files with 412 additions and 144 deletions
@@ -212,6 +212,29 @@ display:
it.circle(it.get_width() / 2, it.get_height() / 2, 20, Color::BLACK);
it.circle(it.get_width() / 2, it.get_height() / 2, 15, Color(255, 0, 0));
# Soldered Inkplate 6COLOR 7-color e-paper (600x448, UC8159-family)
- platform: epaper_spi
spi_id: spi_bus
model: inkplate6color
cs_pin:
allow_other_uses: true
number: GPIO5
dc_pin:
allow_other_uses: true
number: GPIO17
reset_pin:
allow_other_uses: true
number: GPIO16
busy_pin:
allow_other_uses: true
number: GPIO4
inverted: true
lambda: |-
it.filled_rectangle(0, 0, it.get_width(), it.get_height(), Color::WHITE);
it.circle(it.get_width() / 2, it.get_height() / 2, 30, Color::BLACK);
it.circle(it.get_width() / 2, it.get_height() / 2, 20, Color(255, 0, 0));
it.circle(it.get_width() / 2, it.get_height() / 2, 10, Color(255, 165, 0));
# Waveshare 7.5" V2 BWR (800x480, UC8179 controller, EDP_7in5b_V2)
- platform: epaper_spi
spi_id: spi_bus