-
Notifications
You must be signed in to change notification settings - Fork 181
ST7789 #77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@jdtsmith would you like to port it and contribute it to lvgl? btw, the difference between st7789 and ili9341 might be small enough such that it would make sense to have the same driver for both. |
Not in my ready skill set; is there a guide anywhere? BTW, now that MP on ESP32 supports viper, are high speed pure python drivers possible? |
Viper is most useful when making some transformation on RAM by looping over many bytes. ili9341.py works by default in "hybrid" mode, where the "slowpath" flows are implemented in Python (initializing the display controller, configuring and initializating SPI, DMA etc.), and the "fastpath" flows are in C (the "flush" function implementation). My guess is that if anyone ever wants to use ili9341.py for other display controllers, in many cases this can be achieved without touching the C side, only by changing the Python side.
A guide for porting the display driver? Not really. |
This issue or pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This project implements a LittlevGL compatible display driver for the popular ST7789 display. Haven't tested it in C, but it would be wonderful to have that ported for use with the lvgl Micropython bindings.
The text was updated successfully, but these errors were encountered: