esphome / esphome/feature-requests
Support for ILI9488 display controller
- 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**
The ILI9488 display controller is used in some "larger" TFT displays (https://www.aliexpress.com/item/1005003773199628.html). It is similar to the ILI9341 display controller but needs some changes to work:
* Changing the resolution to 480*320
* Changing the colors to 888-values (e.g.: 24 bit rgb)
**Please describe your use case for this integration and alternatives you've tried:**
I already tried to use the ILI9341 component but it did not work (display is flashing white). I also tried to implement the needed changes myself but had no success. Changing the resolution resulted in a boot loop and only changing the way colors are handled did not work either (maybe my math was wrong).
**Additional context**
An arduino library for ILI9488 can be found here: https://github.com/jaretburkett/ILI9488
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by comparing the existing ILI9341 component with the linked Arduino ILI9488 library, focusing on the 480x320 resolution and 24-bit color handling. Done means the ILI9488 display initializes reliably without flashing or boot loops and renders correctly at the requested resolution and color depth.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- arduino
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100