Skip to content

Releases: sci-bots/micropython

feat(lvgl): lv_micropython release

18 Dec 11:33

Choose a tag to compare

This release includes pre-compiled binaries for the lv_micropython MicroPython fork, which adds LittlevGL support to the mainline micropython project.

esptool --port <COM port> --baud 912600 erase_flash
esptool --port <COM port> --baud 912600 --chip esp32 write_flash -z 0x1000 lv_micropython-LV_COLOR_DEPTH_16-DLV_COLOR_16_SWAP-roboto12-v1.11-877-gbf7699eee.bin

feat(lib/lv_bindings): add m5stack support

26 Nov 19:50

Choose a tag to compare

This release adds optional support for M5Stack cores using the ILI9341 LCD display (e.g., this one). Prior to this release, the display was not properly configured resulting in at least the following issues:

  • horizontally mirrored image
  • inverted color

Also, as part of this release, the Roboto 12pt font is included and selected as the default font to accommodate the small ILI9341 320x240 LCD resolution.

See sci-bots/m5-lvgl for a MicroPython driver for the M5Stack; including an input driver using the M5Stack A, B, C buttons to emulate an encoder input device. Here is a video demonstrating the functionality:

Instructions

  1. Flash the M5Stack MicroPython firmware attached to this release, e.g.:
esptool --port $ESP_PORT --baud 912600 erase_flash
esptool --port <COM port> --baud 912600 --chip esp32 write_flash -z 0x1000 lv_micropython-v1.9.4-2040-gabe55e864-m5stack-m5stack.bin
  1. See sci-bots/m5-lvgl for a MicroPython driver for the M5Stack.