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 (**必填”, 字符串):要使用的型号,以下选项之一:
INITR_BLACKTABINITR_GREENTABINITR_REDTABINITR_MINI160X80INITR_18BLACKTABINITR_18REDTAB
-
cs_pin (**必填”, 引脚模式):CS 引脚。
-
dc_pin (**必填”, 引脚模式):DC 引脚。
-
device_width (**必填”, int):设备宽度。默认为 128
-
device_height (**必填”, int):设备高度。默认为 160
-
col_start (**必填”, int):起始列偏移。默认值取决于 model。
-
row_start (**必填”, int):起始行偏移。默认值取决于 model。
-
use_bgr (可选, 布尔值):使用 BGR 模式。默认为 false。
-
invert_colors (可选, 布尔值):反转 LCD 颜色。默认为 false。
-
eight_bit_color (可选, 布尔值):8 位模式。默认为 false。这可以节省显示屏所需缓冲区的 50%。
-
reset_pin (可选, 引脚模式):RESET 引脚。
-
update_interval (可选, 时间):显示更新之间的时间。默认为 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