esphome / esphome/feature-requests
Support ST7701 type 5 init operations
- 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