[gsl3670] Add new touchscreen component (#16285)

This commit is contained in:
Clyde Stubbs
2026-07-09 12:04:43 +12:00
committed by GitHub
parent 7c130fc970
commit 8ccf0dbd37
9 changed files with 780 additions and 25 deletions
@@ -0,0 +1,28 @@
packages:
i2c: !include ../../test_build_components/common/i2c/esp32-idf.yaml
spi: !include ../../test_build_components/common/spi/esp32-s3-idf.yaml
xl9535:
id: expander
display:
- platform: mipi_spi
spi_id: spi_bus
model: t-display-s3-pro
psram:
mode: quad
touchscreen:
# Firmware downloaded from the model's default release URL and cached.
- platform: gsl3670
model: seeed-reterminal-d1001
interrupt_pin: 18
# Explicit firmware URL + SHA-256 override.
- platform: gsl3670
model: seeed-reterminal-d1001
reset_pin: 10
interrupt_pin: 11
firmware:
url: https://github.com/esphome-libs/gsl3670-firmware/releases/download/v1.0.0/seeed-d1001-fw.bin
sha256: 2e50501ad83656fb6fa3d92591f9f31add4d442c8e8a79f29f5c4d335bd127a4