weiyongwill / RPI_DSI_Drivers

Various DSI display drivers for the Raspberry PI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RPI_DSI_Drivers

Various DSI display drivers for the Raspberry PI.
Simplified Chinese

Why DSI?

compared from SPI/DPI panels,DSI panels have taken these advantages:

  • High refresh rates(~60fps)
  • Easy to wire
  • Low occupancy to gpios
  • Low power consumption

Limitation

Beasuse of Raspberry Pi Boards(3b,4b) have only wired out 2 lanes on dsi1 so the max resolution have been limited by 720p.
If you want drive panel more than 2 lanes,you may need to consider the compute module.

How to use

Clone this repository to your Raspberry PI:

git clone https://github.com/CNflysky/RPI_DSI_Drivers

Then run:

sudo chmod 755 lcd.sh && sudo ./lcd.sh

if you wants to get adapters,take a look at adaptersdirectory.

Make your own customized driver

Here
Translated from my blog,may not 100% accurate.

Supported(Or WIP) Panel

Part Number Size Resolution Interface Connector TP Note
W280BF036I 2.8 Inch VGA(480x640) MIPI 1 Lane 24p Connector None
W500IE020 5.0 Inch FWVGA(480x854) MIPI 2 Lane 30p Connector None Working in progress

Gallery

W280BF036I

neofetch htop vim cmatrix testufo

About

Various DSI display drivers for the Raspberry PI.


Languages

Language:C 78.2%Language:Shell 20.4%Language:Makefile 1.3%