About latest micropython(1.21) on lvgl/lv_micropython

RE: OTA
There are currently about 1,500 units out in the field that needs to be updated from…
micropython 1.17.0 to hopefully 1.21.0. to be able to add new features, fix some issues and also stay current.
The original units were built with ota partitions even though we never used them, but have been updating main.py and other files via http requests from our server and downloading.

Second attempt at building 1.21.0 repo…
I am missing somethig… I apologize but I’m just having a lot on my plate right now.

So i did a pull
ran…

python make.py esp32 -mpy_cross -submodules -clean BOARD=ESP32_GENERIC MICROPY_BOARD_VARIANT=SPIRAM

got…

Including User C Module(s) from ../../../../micropython.cmake
Found User C Module(s): usermod_lcd_bus, usermod_lvgl, lvgl_interface
/home/codespace/.espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld: CMakeFiles/micropython.elf.dir/workspaces/v2-lvupy-1.21/lv_binding_micropython/driver/esp32/lcd_bus/modlcd_bus.c.obj:(.rodata+0x1c): undefined reference to `mp_lcd_i80_bus_type'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/micropython.elf.dir/build.make:3593: micropython.elf] Error 1
make[2]: *** [CMakeFiles/Makefile2:2210: CMakeFiles/micropython.elf.dir/all] Error 2
make[1]: *** [Makefile:130: all] Error 2
make failed with exit code 2, output of the command is in the /workspaces/v2-lvupy-1.21/lv_binding_micropython/micropython/ports/esp32/build-ESP32_GENERIC/log/idf_py_stderr_output_74427 and /workspaces/v2-lvupy-1.21/lv_binding_micropython/micropython/ports/esp32/build-ESP32_GENERIC/log/idf_py_stdout_output_74427
make: *** [Makefile:62: all] Error 1

now ran … (“A clean needs to be done between the 2 runs”)

python make.py esp32 -clean BOARD=ESP32_GENERIC MICROPY_BOARD_VARIANT=SPIRAM

got…

make[1]: Leaving directory '/workspaces/v2-lvupy-1.21/lv_binding_micropython/micropython/ports/esp32/build-ESP32_GENERIC'
-e See https://github.com/micropython/micropython/wiki/Build-Troubleshooting
make: Leaving directory '/workspaces/v2-lvupy-1.21/lv_binding_micropython/micropython/ports/esp32'
/workspaces/v2-lvupy-1.21/esp-idf/tools/check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  import pkg_resources
Including User C Module(s) from ../../../../micropython.cmake
Found User C Module(s): usermod_lcd_bus, usermod_lvgl, lvgl_interface
/home/codespace/.espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld: CMakeFiles/micropython.elf.dir/workspaces/v2-lvupy-1.21/lv_binding_micropython/driver/esp32/lcd_bus/modlcd_bus.c.obj:(.rodata+0x1c): undefined reference to `mp_lcd_i80_bus_type'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/micropython.elf.dir/build.make:3593: micropython.elf] Error 1
make[2]: *** [CMakeFiles/Makefile2:2210: CMakeFiles/micropython.elf.dir/all] Error 2
make[1]: *** [Makefile:130: all] Error 2
make failed with exit code 2, output of the command is in the /workspaces/v2-lvupy-1.21/lv_binding_micropython/micropython/ports/esp32/build-ESP32_GENERIC/log/idf_py_stderr_output_109249 and /workspaces/v2-lvupy-1.21/lv_binding_micropython/micropython/ports/esp32/build-ESP32_GENERIC/log/idf_py_stdout_output_109249
make: *** [Makefile:62: all] Error 1