Page 1 of 1

ESP32 P4: MIPI Display GC9703C Driver

Posted: Mon May 19, 2025 8:12 am
by DerFrickler
Hi,

I’m currently working on integrating a MIPI DSI display with a GC9703C driver IC into an ESP32 P4 project (IDF version:5.3). Before reinventing the wheel, I wanted to ask:

Has anyone successfully used this display/driver combo (GC9703C + ESP32 P4)? Any working examples, known issues, or configuration tips?

If not, how would you recommend adding support for a new display driver to the ESP-IDF BSP?

Are there existing templates or guidelines for MIPI driver development?

Should I base my implementation on an existing driver (e.g., GC9A01 or similar)?

Best Regards.
DerFrickler

Re: ESP32 P4: MIPI Display GC9703C Driver

Posted: Mon May 19, 2025 4:01 pm
by ahsrabrifat
ESP32-P4 supports MIPI DSI as a peripheral, but the ESP-IDF only recently introduced partial support, and it's not yet mature for complex display stacks like GC9703C.

Re: ESP32 P4: MIPI Display GC9703C Driver

Posted: Tue May 20, 2025 6:57 am
by DerFrickler
Hi ahsrabrifat,

where do you see the biggest challenges in developing a driver for this combo?
Are there specific gaps in ESP-IDF’s MIPI/DSI peripheral implementation (e.g., timing, command handling, or buffer management)?
Are there hardware-level quirks with the GC9703C that complicate integration?