What MCU/Processor/Board and compiler are you using?
What do you want to achieve?
Compile the MicroPython bin with LittlevGL.
What have you tried so far?
I have cloned the lv_micropython project and the ESP_IDF.
I have successfully programmed my ESP32 with the ESP_IDF, although I’d like to try using micropython.
I have successfully put the standard micropython binary on the ESP32, although it doesn’t come with a graphics library.
Code to reproduce
In the lv_micropython folder:
cd ports/esp32 make
complains of having the wrong commit of the IDF checked out.
However, the IDF repository doesn’t seem to contain the desired commit.
Screenshot and/or video
Errors in ESP_IDF:
git checkout 6b3d fatal: Cannot switch branch to a non-commit '6b3d'
Errors in lv_micropython:
make Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. ** WARNING ** The git hash of ESP IDF does not match the supported version The build may complete and the firmware may work but it is not guaranteed ESP IDF path: /home/marshal/esp/esp-mdf/esp-idf Current git hash: 3bb7dba9957ee71a236058322ae5e70f96f9a104 Supported git hash: 6b3da6b1882f3b72e904cc90be67e9c4e3f369a9 find: ‘/home/marshal/esp/esp-mdf/esp-idf/components/json/include’: No such file or directory find: ‘/home/marshal/esp/esp-mdf/esp-idf/components/json/port/include’: No such file or directory find: ‘/home/marshal/esp/esp-mdf/esp-idf/components/xtensa-debug-module/include’: No such file or directory CC /home/marshal/esp/esp-mdf/esp-idf/components/bootloader_support/src/bootloader_clock.c /home/marshal/esp/esp-mdf/esp-idf/components/bootloader_support/src/bootloader_clock.c:14:28: fatal error: esp32/rom/uart.h: No such file or directory compilation terminated. make: *** [Makefile:663: build/bootloader//home/marshal/esp/esp-mdf/esp-idf/components/bootloader_support/src/bootloader_clock.o] Error 1