Replies: 2 comments 7 replies
-
@laurenmurphyx64, @henrikbrixandersen, @jfischer-no, @brgl I have several types of displays (ST7789v, ili9341 - 1.14" to 2.8") that all work just fine with Zephyr + lvgl. SSD1306 works fine with Zephyr on it's own. There may be a SSD1306 binding issue with lvgl. I'll be glad to assist with further debugging of SSD1306/lvgl. Thanks. |
Beta Was this translation helpful? Give feedback.
-
I cannot confirm, works fine for me using |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the bug
I'm able to build the sample "zephyrproject/zephyr/samples/subsys/display/lvgl" for a nrf52840 board using an overlay. The program builds fine but a connected generic OLED SSD1306 128x64 display (also a ssd1306 Adafruit FeatherWing OLED - 128x64) fails to display anything.
The sample code hasn't been modified.
Please also mention any information which could help others to understand
the problem you're facing:
What target platform are you using?
nrf52840 board (particle_xenon)
What have you tried to diagnose or workaround this issue?
In debug, it appears that the program crashes within lv_task_handler().
Is this a regression?
Unable to determine, as I cannot get the SSD1306 + lvgl to work with several Zephyr versions.
To Reproduce
Steps to reproduce the behavior:
particle_xenon.overlay:
proj.conf:
Expected behavior*
I expected the lvgl sample to work with the ssd1306 display and show the "Hello world!" text in the middle of the display.
Impact
Unable to use SSD1306 + lvgl on several key projects.
Logs and console output
Program builds without any errors.
Environment (please complete the following information):
macOS Big Sur & Catalina
Zephyr RTOS v3.1 and 3.2
Additional context
The same SSD1306 display with exactly the same overlay & connections works fine with nrf52840 and other boards when using SSD1306 with cfb_custom_font & cfb samples.
Beta Was this translation helpful? Give feedback.
All reactions