ESP32 P4: MIPI Display GC9703C Driver

DerFrickler
Posts: 5
Joined: Wed Jul 31, 2024 11:02 am

ESP32 P4: MIPI Display GC9703C Driver

Postby DerFrickler » Mon May 19, 2025 8:12 am

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

ahsrabrifat
Posts: 201
Joined: Sat Jan 18, 2025 2:31 pm

Re: ESP32 P4: MIPI Display GC9703C Driver

Postby ahsrabrifat » Mon May 19, 2025 4:01 pm

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.

DerFrickler
Posts: 5
Joined: Wed Jul 31, 2024 11:02 am

Re: ESP32 P4: MIPI Display GC9703C Driver

Postby DerFrickler » Tue May 20, 2025 6:57 am

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?

Who is online

Users browsing this forum: Bytespider and 4 guests