Olimex Support Forum

News => New Products release => Topic started by: olimex on May 16, 2025, 12:53:30 PM

Title: MIPI DSI LCD 2.8 inch with 640x480 pixels for RaspberryPi 3/4 and ESP32-P4
Post by: olimex on May 16, 2025, 12:53:30 PM
New MIPI DSI IPS LCD 2.8" with 640x480 pixel resolution works with Raspberry Pi 3/4 and ESP32-P4-DevKit at 100 fps https://olimex.wordpress.com/2025/05/16/esp32-p4-devkit-now-have-matching-mipi-lcd-with-vga-resolution-640x480-pixels-and-manage-to-refresh-it-with-100-fps/ #esp32 #esp32p4 #raspberrypi
Title: Re: MIPI DSI LCD 2.8 inch with 640x480 pixels for RaspberryPi 3/4 and ESP32-P4
Post by: s00999 on May 30, 2025, 07:17:34 PM
Hello,
I have ordered the ESP32-P4 as well as this display. Nevertheless, could you please provide (prior to shipment) the documentation, datasheet, source code, and possibly the schematic? I am planning to use another display based on the same ST7701S driver in the future.
Thank you.
Title: Re: MIPI DSI LCD 2.8 inch with 640x480 pixels for RaspberryPi 3/4 and ESP32-P4
Post by: LubOlimex on June 09, 2025, 09:25:07 AM
Demos were just uploaded, you can find them in the GitHub sub-folder:

https://github.com/OLIMEX/ESP32-P4-DevKit/tree/main/SOFTWARE/Demo_Examples

I've added also RPi drivers for the LCD at its page.

>  I am planning to use another display based on the same ST7701S driver in the future.

The code might not work with another display, even if the driver is the same. Some LCD initializing routine is vendor-specific and provided by the vendor. Check line 205-206 from the main code:

"static const st7701_lcd_init_cmd_t lcd_init_cmds[] = {..."

The initialization code was taken from the drivers for the LCD.