Fast driver for IPS 240x240 ST7789 display

Discuss development of drivers for external hardware and components, such as LCD screens, sensors, motor drivers, etc.
Target audience: Users and developers of drivers.
Post Reply
devbis
Posts: 6
Joined: Sun Feb 17, 2019 11:03 am

Fast driver for IPS 240x240 ST7789 display

Post by devbis » Sun Apr 21, 2019 9:08 pm

Hi everyone,

Some time ago I presented my driver for the IPS driver from AliExpress (viewtopic.php?f=15&t=5969).
It was written in Python and its performance was deficient.
So I rewrote this driver in pure C, and the performance of the screen increased significantly (35 times faster drawing a line)

https://github.com/devbis/st7789_mpy/

I checked the driver on ESP8266 and ESP32 controllers.
Feel free to use it.

User avatar
mcauser
Posts: 404
Joined: Mon Jun 15, 2015 8:03 am

Re: Fast driver for IPS 240x240 ST7789 display

Post by mcauser » Thu Apr 25, 2019 11:49 pm

Nice work! I definitely think it makes sense having data intensive libraries, especially display drivers, written in pure C.
I have a bunch if libraries that could benefit from the same optimisation.

Post Reply