跳转到内容

cst226 触摸屏控制器

cst226 触摸屏平台允许使用基于 cst226 芯片的触摸屏控制器与 ESPHome。 配置中需要设置 I²C 才能使此触摸屏正常工作。

此控制器用于 Lilygo T4-S3 AMOLED 显示屏。

Lilygo T4-S3 AMOLED 显示屏上的 cst226 触摸屏
# Example configuration entry
touchscreen:
platform: cst226
id: my_touchscreen
interrupt_pin: GPIOXX
  • id (可选, ID): 手动设置此触摸屏的 ID。

  • interrupt_pin (可选, Pin Schema): 触摸检测引脚。

  • reset_pin (可选, Pin Schema): 芯片复位引脚。

  • 还包括 Touchscreen 的所有其他选项。

除了通过 Touchscreen 组件在屏幕上配置的触摸区域外, cst226 还支持位于正常触摸屏区域外的按钮。 可以配置二进制传感器以响应触摸此按钮。

# Example configuration entry
binary_sensor:
- platform: cst226
name: "Home"
  • cst226_id (可选, ID): 手动指定触摸屏的 ID。

  • 还包括 Binary Sensor 的所有其他选项。

i2c:
sda: GPIO6
scl: GPIO7
touchscreen:
- platform: cst226
id: my_touchscreen
interrupt_pin: GPIO8
reset_pin: GPIO17