1sample: 2 description: LVGL sample application 3 name: lvgl 4common: 5 tags: 6 - display 7 - gui 8 - lvgl 9 - samples 10 modules: 11 - lvgl 12tests: 13 sample.display.lvgl.gui: 14 filter: dt_chosen_enabled("zephyr,display") 15 # flash usage varies depending on the platform, but ~200K are the bare 16 # minimum, give some room by adding 50K more. RAM usage depends largerly on 17 # the display buffer, but a minimum is also required for the system itself. 18 # ~25K seem to be sufficient for most cases, rounded to 32K. 19 min_flash: 250 20 min_ram: 32 21 harness: none 22 integration_platforms: 23 - native_sim/native/64 24 sample.display.lvgl.rk055hdmipi4m: 25 tags: shield 26 # This sample is intended to test the RT1170 and RT595, which require 27 # a display shield to work with LVGL 28 min_flash: 250 29 # The minimum RAM needed for this display is actually around 8MB, 30 # but the RT595 uses external PSRAM for the display buffer 31 min_ram: 32 32 harness: none 33 extra_args: SHIELD="rk055hdmipi4ma0" 34 platform_allow: 35 - mimxrt1170_evk/mimxrt1176/cm7 36 - mimxrt595_evk/mimxrt595s/cm33 37 integration_platforms: 38 - mimxrt1170_evk/mimxrt1176/cm7 39 harness_config: 40 fixture: fixture_display_rk055hdmipi4m 41 sample.subsys.display.lvgl.st_b_lcd40_dsi1_mb1166: 42 tags: shield 43 filter: dt_compat_enabled("orisetech,otm8009a") 44 platform_allow: stm32h747i_disco/stm32h747xx/m7 45 extra_args: SHIELD=st_b_lcd40_dsi1_mb1166 46 harness: console 47 harness_config: 48 fixture: fixture_display 49 sample.subsys.display.lvgl.st_b_lcd40_dsi1_mb1166_a09: 50 tags: shield 51 filter: dt_compat_enabled("frida,nt35510") 52 platform_allow: stm32h747i_disco/stm32h747xx/m7 53 extra_args: SHIELD=st_b_lcd40_dsi1_mb1166_a09 54 harness: console 55 harness_config: 56 fixture: fixture_display 57 sample.subsys.display.lvgl.rk043fn66hs_ctg: 58 tags: shield 59 platform_allow: 60 - mimxrt1064_evk 61 - mimxrt1060_evk/mimxrt1062/qspi 62 - mimxrt1050_evk/mimxrt1052/hyperflash 63 - mimxrt1040_evk 64 integration_platforms: 65 - mimxrt1040_evk 66 harness: console 67 extra_args: SHIELD=rk043fn66hs_ctg 68 harness_config: 69 fixture: fixture_display_rk043fn66hs_ctg 70 sample.subsys.display.lvgl.rk043fn02h_ct: 71 tags: shield 72 platform_allow: 73 - mimxrt1064_evk 74 - mimxrt1060_evk@C/mimxrt1062/qspi 75 - mimxrt1050_evk/mimxrt1052/hyperflash 76 - mimxrt1040_evk 77 integration_platforms: 78 - mimxrt1040_evk 79 harness: console 80 extra_args: SHIELD=rk043fn02h_ct 81 harness_config: 82 fixture: fixture_display_rk043fn02h_ct 83 sample.subsys.display.lvgl.renesas_ra_glcdc: 84 tags: 85 - shield 86 filter: dt_compat_enabled("renesas,ra-glcdc") 87 extra_args: 88 - platform:ek_ra8d1/r7fa8d1bhecbd:SHIELD=rtkmipilcdb00000be 89 - platform:ek_ra8d1/r7fa8d1bhecbd:SHIELD="rtk7eka6m3b00001bu;ek_ra8d1_rtk7eka6m3b00001bu" 90 harness_config: 91 fixture: fixture_display 92 sample.subsys.display.lvgl.seeed_xiao_round_display: 93 tags: shield 94 min_flash: 320 95 min_ram: 64 96 depends_on: 97 - xiao_adc 98 - xiao_gpio 99 - xiao_i2c 100 - xiao_spi 101 integration_platforms: 102 - xiao_ble 103 - xiao_esp32s3/esp32s3/procpu 104 extra_args: SHIELD=seeed_xiao_round_display 105 harness: console 106 harness_config: 107 fixture: fixture_seeed_xiao_round_display 108