-
Notifications
You must be signed in to change notification settings - Fork 20
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
Move from u8g2 library to lvgl library for OLED display. #67
Comments
@Jamm02 @ChinmayLonkar @Sidshx has anyone been assigned to take up this task? or should I assign one for this? |
Picked up the task. @Premraj02 will be accompanying me. |
@Sidshx any updates on the issue? |
Started referring resources on u8g2 and lvgl library and getting acquainted with the Wall-E codebase. Will be sharing an implemented work update soon. |
@Sidshx updates? |
Imported and implemented the lvgl library, along with lvgl driver support for the esp-32. Configuration and hardware testing to be done at SRA tomorrow. Working with @Ayush-Kaura |
Share results of application of the firmware |
Basic Hello World Code is flashed from examples of lvgl on esp32 |
the logo can still be made a bit smaller to fit in OLED |
@Ayush-Kaura With next update also issue the draft PR for review. |
To-Do
|
We are already using i2devlib. Just check the source code. :) |
@Ayush-Kaura I don't see the code used to display all these things in the fork. |
Sorry I meant using the same for lvgl driver as done for u8g2 previously, so that we can use both mpu and oled together.
Added, https://github.com/Ayush-Kaura/sra-board-component/blob/lvgl_port/src/oled.c |
Also include the updated examples/oled source. |
https://github.com/Ayush-Kaura/sra-board-component/blob/lvgl_port/examples/oled/main/main.c oled.mp4 |
As discussed do the following changes:
|
* lvgl release v8.3.3 * lvgl_helpers.c driver for ssd1306 display * lv_conf.h config related to lvgl library * Minor fixes
* define macro of text to display with logo kconfig
lvgl library seems more industry standard than u8g2 library. So we should rewrite all our OLED wrappers in lvgl library.
The text was updated successfully, but these errors were encountered: