sample: description: LVGL sample, containing all upstream demos name: LVGL demos common: modules: - lvgl harness: console filter: dt_chosen_enabled("zephyr,display") extra_args: - platform:mimxrt1060_evk:SHIELD=rk043fn66hs_ctg - platform:mimxrt1170_evk/mimxrt1176/cm7:SHIELD=rk055hdmipi4ma0 - platform:mimxrt595_evk/mimxrt595s/cm33:SHIELD=rk055hdmipi4ma0 tags: - samples - display - lvgl - gui harness_config: fixture: fixture_display type: one_line regex: - "\\[\\w+ free bytes, \\w+ allocated bytes, overhead = \\w+ bytes | lvgl in malloc mode\\]" tests: sample.modules.lvgl.demo_music: extra_configs: - CONFIG_LV_Z_DEMO_MUSIC=y sample.modules.lvgl.demo_benchmark: extra_configs: - CONFIG_LV_Z_DEMO_BENCHMARK=y - CONFIG_LV_USE_DEMO_WIDGETS=y sample.modules.lvgl.demo_stress: extra_configs: - CONFIG_LV_Z_DEMO_STRESS=y sample.modules.lvgl.demo_widgets: extra_configs: - CONFIG_LV_Z_DEMO_WIDGETS=y sample.modules.lvgl.demo_flex_layout: extra_configs: - CONFIG_LV_Z_DEMO_FLEX_LAYOUT=y sample.modules.lvgl.demo_keypad_encoder: extra_configs: - CONFIG_LV_Z_DEMO_KEYPAD_AND_ENCODER=y sample.modules.lvgl.demo_render: extra_configs: - CONFIG_LV_Z_DEMO_RENDER=y sample.modules.lvgl.demo_scroll: extra_configs: - CONFIG_LV_Z_DEMO_SCROLL=y sample.modules.lvgl.demo_multilang: extra_configs: - CONFIG_LV_Z_DEMO_MULTILANG=y sample.modules.lvgl.demos.st_b_lcd40_dsi1_mb1166: filter: dt_compat_enabled("orisetech,otm8009a") platform_allow: stm32h747i_disco/stm32h747xx/m7 extra_args: SHIELD=st_b_lcd40_dsi1_mb1166 harness: console harness_config: fixture: fixture_display extra_configs: - CONFIG_LV_Z_DEMO_BENCHMARK=y modules: - lvgl tags: - samples - display - shield - lvgl - gui sample.modules.lvgl.demos.st_b_lcd40_dsi1_mb1166_a09: filter: dt_compat_enabled("frida,nt35510") platform_allow: stm32h747i_disco/stm32h747xx/m7 extra_args: SHIELD=st_b_lcd40_dsi1_mb1166_a09 harness: console harness_config: fixture: fixture_display extra_configs: - CONFIG_LV_Z_DEMO_BENCHMARK=y modules: - lvgl tags: - samples - display - shield - lvgl - gui sample.modules.lvgl.demos.rtkmipilcdb00000be: platform_allow: ek_ra8d1 harness: console harness_config: fixture: fixture_display extra_args: SHIELD=rtkmipilcdb00000be modules: - lvgl tags: - samples - display - shield - lvgl - gui