esphome / esphome/feature-requests

Support for Display Driver: EK9716BD3 & EK73002ACGB

Open
#2,745 6 comments 3 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**

Support for Display Driver: [EK9716BD3](https://www.phoenixdisplay.com/wp-content/uploads/2015/07/EK9716BD_DS_rev1.0_20131121.pdf) & EK73002ACGB

**Please describe your use case for this integration and alternatives you've tried:**

I would use these two devices with ESPHome as it works with [openHASP](https://www.openhasp.com/0.7.0/hardware/elecrow/crowpanel-hmi-rgb/):
* [Elecrow CrowPanel 7.0" -HMI ESP32 Display 800x480 RGB TFT LCD Touch Screen](https://www.elecrow.com/esp32-display-7-inch-hmi-display-rgb-tft-lcd-touch-screen-support-lvgl.html) - Ref DIS08070H
* [Sunton ESP32-8048S070-C](https://aliexpress.com/item/1005004952726089.html)

**Additional context**

- EK9716 is a highly integrated 1200 channel source driver with **TTL interface Timing** Controller for color TFT-LCD panels. EK9716 integrated source driver, timing controller and pin control interface.
- EK9716 input timing support **TTL digital 24bit parallel RGB** data format, and source output support 8-bit resolution 256 gray scales with dithering features. Operating parameters can be set via pin control for all control features. Special circuit architecture is designed for lower power dissipation.
- EK9716 support two chip cascade operation mode to reduce the FPC amount and save the cost. Configure able Master and Slave configuration increase the flexibility for different panel design. With wide range of supply voltages and small output deviations make this chip more suitable for various applications.

Support display resolutions
* 800(RGB)x600
* **800(RGB)x480**
* 400(RGB)x480
* 400(RGB)x240

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the linked EK9716BD3 datasheet and investigating how openHASP supports the Elecrow CrowPanel and Sunton ESP32-8048S070-C devices. Compare their 800x480 TTL 24-bit parallel RGB requirements with ESPHome's existing display integrations, then determine what support is needed for both display drivers and verify it with the target hardware.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.