-
Notifications
You must be signed in to change notification settings - Fork 5
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
Rewrite in MicroPython #26
Comments
I'm not very familiar with MicroPython myself, not sure if it has good support for those ePaper displays, websockets, over-the-air updates etc, so perhaps it would be good to do a rough proof-of-concept first to get familiar with it first. |
It would probably make sense to use a graphics library in combination with MicroPython. LVGL seems to be the most mature, and LVGL 8 or 9 should work with ePaper. LVGL drivers for ePaper: https://github.com/martinberlin/lvgl_epaper_drivers |
Would be nice if the code is editable through a web-based MicroPython IDE like https://github.com/vsolina/micropython-web-editor and https://viper-ide.org/ |
Info on and advantages of MicroPython and LVGL: https://docs.lvgl.io/master/integration/bindings/micropython.html Advantages of using LVGL in MicroPython:
|
The current codebase is written in C and C++ using the Arduino IDE, which is a bit technical and not as user/developer friendly a using MicroPython.
So we might consider rewriting the project in MicroPython...
The text was updated successfully, but these errors were encountered: