I have been trying to run the LVGL_Arduino sketch included with the library install of LVGL on both the Raspberry Pi Pico and an ESP32. I'm using an ILI9341 display with both microcontrollers. I have the TFT_eSPI library installed with tested working configurations using TFT_eSPI examples on both microcontrollers. I have LV_COLOR_DEPTH set to 16 and LV_USE_TFT_ESPI set to 1 in my lv.conf. When I compile the script I get no errors, but I also get nothing on the screen of either microcontroller when I upload the code. It appears the display is initialized, but nothing ever gets drawn. I also lose the serial port on my Pico and have to power off and use the BOOTSEL button to reprogram. I added some code to flash the onboard LED on my Pico as each stage of the script is completed and found that lv_timer_handler never returns after being called the first time through the loop() function.
How to reproduce?
Compile the LVGL_Arduino sketch as provided with the LVGL 9.0 library on either Pico
LVGL version
9.0.0
What happened?
I have been trying to run the LVGL_Arduino sketch included with the library install of LVGL on both the Raspberry Pi Pico and an ESP32. I'm using an ILI9341 display with both microcontrollers. I have the TFT_eSPI library installed with tested working configurations using TFT_eSPI examples on both microcontrollers. I have LV_COLOR_DEPTH set to 16 and LV_USE_TFT_ESPI set to 1 in my lv.conf. When I compile the script I get no errors, but I also get nothing on the screen of either microcontroller when I upload the code. It appears the display is initialized, but nothing ever gets drawn. I also lose the serial port on my Pico and have to power off and use the BOOTSEL button to reprogram. I added some code to flash the onboard LED on my Pico as each stage of the script is completed and found that lv_timer_handler never returns after being called the first time through the loop() function.
How to reproduce?
Compile the LVGL_Arduino sketch as provided with the LVGL 9.0 library on either Pico