esphome / esphome/feature-requests

Support ST7701 type 5 init operations

Open
#2,744 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**
ESPHome currently supports custom init operations and ST7701 type 1 (with type 7 seemingly implemented but commented out and untested: https://github.com/esphome/esphome/blob/b8d2a6f574e4f49d12d3e677220c9dd92a364aae/esphome/components/st7701s/init_sequences.py#L360)

**Please describe your use case for this integration and alternatives you've tried:**
This is required for some specific displays, e.g. [this one](https://wiki.makerfabs.com/MaTouch_ESP32_S3_2.1_Rotary_TFT_with_Touch.html).

**Additional context**
Type 5 is defined here: https://github.com/moononournation/Arduino_GFX/blob/b6aa7551a6466182f12810d030e4c74e28673cad/src/display/Arduino_RGB_Display.h#L665

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading esphome/components/st7701s/init_sequences.py, including the commented type 7 section, and compare it with the type 5 definition in Arduino_RGB_Display.h. Done means ESPHome supports the requested ST7701 type 5 initialization for displays such as the linked MaTouch device.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
embedded-iot
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.