Hello ! I have tried to compile the last revision (ver. 9.2) of the lv_micropython for “Pico W” by using the previous working sequence from Ubuntu:
- git clone GitHub - lvgl/lv_micropython: Micropython bindings to LVGL for Embedded devices, Unix and JavaScript
- cd lv_micropython
- git submodule update --init --recursive lib/lv_bindings
- make -C ports/rp2 submodules
- sudo apt update
- sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi build-essential
- make -C mpy-cross
- cd ports/rp2
- make BOARD=RPI_PICO_W USER_C_MODULES=" …/…/lib/lv_bindings/bindings.cmake"
as result of compiling I have got the file “MicroPython v1.20.0-2504.g9fe842956 on 2025-05-03.uf2” which does not have any modules inside for using LVGL. Looks like as pure “MicroPython”. I have tried this procedure.
For step “git submodule update --init --recursive lib/lv_bindings” I had the same error as discribed here.
I have tried manually download and add missed directories as as “lvgl”, “pycparser” and “lv_binding_micropython” but had some errors during compiling I have stopped to waste my time for experiments.
Can anyone provide the working sequence for getting firmware for PicoW as displayed above.