fix(i80_controller): fix example crash when using filesystem

- Replace SPIFFS with LittleFS as the preferred
  NOR flash file system
- Expand the Image Resource section in README with
  detailed file system documentation
- Add pytest_i80_controller_lvgl.py to test both
  image_in_bin and image_in_fs configurations
- Increase LVGL task stack size from 4KB to 8KB to
  prevent stack overflow when loading images from FS
- Add CONFIG_LV_USE_CLIB_MALLOC to sdkconfig.defaults

Made-with: Cursor
This commit is contained in:
Chen Jichang
2026-04-20 11:03:28 +08:00
parent 497aa8ac76
commit fb81acb206
13 changed files with 113 additions and 68 deletions
@@ -1,21 +1,21 @@
CONFIG_EXAMPLE_PIN_NUM_PCLK=5
CONFIG_EXAMPLE_PIN_NUM_CS=3
CONFIG_EXAMPLE_PIN_NUM_DC=4
CONFIG_EXAMPLE_PIN_NUM_RST=2
CONFIG_EXAMPLE_PIN_NUM_BK_LIGHT=1
CONFIG_EXAMPLE_PIN_NUM_DATA0=6
CONFIG_EXAMPLE_PIN_NUM_DATA1=7
CONFIG_EXAMPLE_PIN_NUM_DATA2=8
CONFIG_EXAMPLE_PIN_NUM_DATA3=9
CONFIG_EXAMPLE_PIN_NUM_DATA4=10
CONFIG_EXAMPLE_PIN_NUM_DATA5=11
CONFIG_EXAMPLE_PIN_NUM_DATA6=12
CONFIG_EXAMPLE_PIN_NUM_DATA7=13
CONFIG_EXAMPLE_PIN_NUM_DATA8=14
CONFIG_EXAMPLE_PIN_NUM_DATA9=15
CONFIG_EXAMPLE_PIN_NUM_DATA10=16
CONFIG_EXAMPLE_PIN_NUM_DATA11=17
CONFIG_EXAMPLE_PIN_NUM_DATA12=18
CONFIG_EXAMPLE_PIN_NUM_DATA13=19
CONFIG_EXAMPLE_PIN_NUM_DATA14=20
CONFIG_EXAMPLE_PIN_NUM_DATA15=21
CONFIG_EXAMPLE_PIN_NUM_BK_LIGHT=2
CONFIG_EXAMPLE_PIN_NUM_RST=-1
CONFIG_EXAMPLE_PIN_NUM_CS=4
CONFIG_EXAMPLE_PIN_NUM_DC=5
CONFIG_EXAMPLE_PIN_NUM_PCLK=18
CONFIG_EXAMPLE_PIN_NUM_DATA0=19
CONFIG_EXAMPLE_PIN_NUM_DATA1=21
CONFIG_EXAMPLE_PIN_NUM_DATA2=0
CONFIG_EXAMPLE_PIN_NUM_DATA3=22
CONFIG_EXAMPLE_PIN_NUM_DATA4=23
CONFIG_EXAMPLE_PIN_NUM_DATA5=33
CONFIG_EXAMPLE_PIN_NUM_DATA6=32
CONFIG_EXAMPLE_PIN_NUM_DATA7=27
CONFIG_EXAMPLE_PIN_NUM_DATA8=12
CONFIG_EXAMPLE_PIN_NUM_DATA9=13
CONFIG_EXAMPLE_PIN_NUM_DATA10=14
CONFIG_EXAMPLE_PIN_NUM_DATA11=15
CONFIG_EXAMPLE_PIN_NUM_DATA12=26
CONFIG_EXAMPLE_PIN_NUM_DATA13=25
CONFIG_EXAMPLE_PIN_NUM_DATA14=16
CONFIG_EXAMPLE_PIN_NUM_DATA15=17