https://github.com/celliesprojects/jc8012p4a1-lvgl
A working LVGL v9 integration for the JC8012P4A1 display module with MIPI DSI interface, running on an ESP32-P4.
https://github.com/celliesprojects/jc8012p4a1-lvgl
esp32-p4 jc8012p4a1 lvgl9 mipi-dsi
Last synced: 11 months ago
JSON representation
A working LVGL v9 integration for the JC8012P4A1 display module with MIPI DSI interface, running on an ESP32-P4.
- Host: GitHub
- URL: https://github.com/celliesprojects/jc8012p4a1-lvgl
- Owner: CelliesProjects
- Created: 2025-07-09T12:48:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-09T18:18:20.000Z (about 1 year ago)
- Last Synced: 2025-07-10T03:33:36.180Z (about 1 year ago)
- Topics: esp32-p4, jc8012p4a1, lvgl9, mipi-dsi
- Language: C
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JC8012P4A1-LVGL
A working LVGL v9 integration for the **JC8012P4A1** display module with **MIPI DSI** interface, running on an **ESP32-P4**.
This repo showcases a minimal, functional setup using LVGL's latest version on a 800x1280 10.1" TFT panel driven via MIPI DSI using the **JD9365** display controller.
---
## Features
- LVGL v9.3.0 running on ESP32-P4
- MIPI DSI display initialization (JD9365)
- Touch input support via I2C (GSL3680)
- Basic LVGL UI rendering
---
## Hardware Used
- **MCU:** ESP32-P4 (e.g. JC8012P4A1 board)
- **Display:** 10.1" MIPI DSI panel (JD9365 controller)
- **Interface:** 2-lane MIPI DSI
- **Touch Controller:** GSL3680 (I2C)
- **Resolution:** 800x1280
---