[NRF54L15DK] How to use the LVGL to control ssd1306 OLED?

I have a question here. My purpose is to add an OLED ssd1306 in my project.
Hardware: 
  • nRF54L15-DK. PCA10156
  • OLED SSD1306 128x64.
Software:
  • ncs v3.0.1
  •  Refer to zephyr/samples/subsys/display/lvgl.
The attached file - hello_world.7z, was my testing code. I also attached some screenshots of the Logic analyzer for I2C data.
My questions:
  • I don't know why the display screen arose a snowflake screen.
  • Do you know what the LVGL is related to sdd1306?
BTW: 
In order to use the shield_ssd1306 from official sources, I temporarily added  "arduino_i2c: &i2c21 {};" in the zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp.dts.
If you know other way without changing it, let me know.
Attachments:
Related