ST7735 显示
ST7735 显示驱动。
ST7735 组件允许你在 ESPHome 中使用 ST7735 显示 (数据手册和信息、 Adafruit)。 它使用 SPI 总线 进行通信。

WARNING
由于 ST7735 现已由 Mipi Spi 支持,此组件已被取代。 此组件将在未来的版本中被移除。
有无数种板卡类型。有些初始化方式也不同。此驱动将采用几个选项来确定正确的设置。
# 示例配置条目display: - platform: st7735 model: "INITR_18BLACKTAB" reset_pin: D4 cs_pin: D1 dc_pin: D2 rotation: 0 device_width: 128 device_height: 160 col_start: 0 row_start: 0 eight_bit_color: true update_interval: 5s-
model (必需, string): 要使用的型号,可选值为以下之一:
INITR_BLACKTABINITR_GREENTABINITR_REDTABINITR_MINI160X80INITR_18BLACKTABINITR_18REDTAB
-
cs_pin (必需, Pin Schema): CS 引脚。
-
dc_pin (必需, Pin Schema): DC 引脚。
-
device_width (必需, int): 设备宽度。默认为 128
-
device_height (必需, int): 设备高度。默认为 160
-
col_start (必需, int): 起始列偏移。默认值取决于 model。
-
row_start (必需, int): 起始行偏移。默认值取决于 model。
-
use_bgr (可选, boolean): 使用 BGR 模式。默认为 false。
-
invert_colors (可选, boolean): 反转 LCD 颜色。默认为 false。
-
eight_bit_color (可选, boolean): 8 位模式。默认为 false。这节省了显示所需的 50% 缓冲区。
-
reset_pin (可选, Pin Schema): RESET 引脚。
-
update_interval (可选, Time): 显示更新之间的时间。默认为 1s。
- 8 位颜色节省了 50% 的缓冲区。
eight_bit_color: true160x128 = 20480 对内存受限设备很重要eight_bit_color: false160x128x2 = 40960
- INITR_GREENTAB
- INITR_REDTAB
- INITR_BLACKTAB
- INITR_MINI160X80
- INITR_18BLACKTAB
- INITR_18REDTAB