Update LVGL (master 9.2+) and related libraries (#130)
- LVGL 9.2+ (master commit) - esp_lvgl_port (master with my PR hotfix changes) - espressif/esp_lcd_touch_gt911 1.1.1~2
This commit is contained in:
committed by
GitHub
parent
e4b8519f67
commit
80b69b7f45
@@ -1,11 +1,16 @@
|
||||
# Bugs
|
||||
- I2C Scanner is on M5Stack devices is broken
|
||||
- Fix screenshot app on ESP32: it currently blocks when allocating memory (its cmakelists.txt also needs a fix, see TODO in there)
|
||||
- In LVGL9 with M5Core2, crash when bottom item is clicked without scrolling first
|
||||
- Commit fix to esp_lvgl_port to have `esp_lvgl_port_disp.c` user driver_data instead of user_data
|
||||
- WiFi bug: when pressing disconnect while between `WIFI_EVENT_STA_START` and `IP_EVENT_STA_GOT_IP`, then auto-connect becomes activate again.
|
||||
- elf_loader, lvgl and TactilityC in TactilitySDK should include their license files
|
||||
- ESP32 (CYD) runs out of memory when:
|
||||
- loading splash (even in Files app)
|
||||
- WiFi is on and navigating back to Desktop
|
||||
Suggested mitigation: When no PSRAM is availabl, use simplified desktop buttons
|
||||
|
||||
# TODOs
|
||||
- Create different partitions files for different ESP flash size targets (N4, N8, N16, N32)
|
||||
- Rewrite `sdcard` HAL to class
|
||||
- Attach ELF data to wrapper app (as app data) (check that app state is "running"!) so you can run more than 1 external apps at a time.
|
||||
We'll need to keep track of all manifest instances, so that the wrapper can look up the relevant manifest for the relevant callbacks.
|
||||
@@ -23,7 +28,6 @@
|
||||
- Show a warning screen when a user plugs in the SD card on a device that only supports mounting at boot.
|
||||
- Localisation of texts (load in boot app from sd?)
|
||||
- Explore LVGL9's FreeRTOS functionality
|
||||
- Explore LVGL9's ILI93414 driver for 2.4" Yellow Board
|
||||
- Replace M5Unified and M5GFX with custom drivers (so we can fix the Core2 SD card mounting bug, and so we regain some firmware space)
|
||||
- External app loading: Check version of Tactility and check ESP target hardware, to check for compatibility.
|
||||
- Scanning SD card for external apps and auto-register them (in a temporary register?)
|
||||
|
||||
Reference in New Issue
Block a user