GC9A01 Driver for ESP32

Not sure if this will be useful to anyone but I have adapted the ili9XXX esp32 driver to be used with a GC9A01 display such as this one: https://www.waveshare.com/wiki/1.28inch_LCD_Module

If anyone else wants it I have uploaded it to GitHub here: https://github.com/minyiky/lvgl_esp32_gc9a01

It currently only supports pure micropython mode, as I haven’t had a chance to dive into the c code to make it work

Thank you for sharing this!

Please consider contributing it to LVGL with a Pull Request.
Maybe it can be added into ili9XXX as another subclass, like ili9341 and ili9488

More than happy to add it

I am almost certain it could be added in as a subclass, it would require potentially one more argument to initialise due to how it handles rotation but other than that it follows the same pattern, I will give that a try tomorrow


Pull request sent

1 Like