lvgl_micropython + scratch arcade
git clone https://github.com/lvgl-micropython/lvgl_micropython.git
cd lvgl_micropython
# git checkout 15a414bc03486017235234882ce7415532c6325e
docker run -it -v .:/micropython --name micropython ubuntu
apt-get update
export DEBIAN_FRONTEND=noninteractive
apt-get install -y gcc g++ make automake python3 git gcc-arm-none-eabi libusb-1.0-0 python3-venv python3-click python3-yaml cmake vim
ln -s /usr/bin/python3 /usr/bin/python
cd /micropython
 
python3 make.py esp32 clean \
        --flash-size=8 \
        BOARD=ESP32_GENERIC_S3 \
        DISPLAY=st7789 \
        BOARD_VARIANT=SPIRAM_OCT