zephyr/samples/modules/lvgl/demos/sample.yaml
Fabian Blatz 3e6eab3cdb samples: modules: lvgl: demos: Add new demos
Add the new demos of LVGL 9.2:
- flex_layout
- keypad_and_encoder
- render
- scroll
- multilang

Signed-off-by: Fabian Blatz <fabianblatz@gmail.com>
2025-01-04 14:17:10 +01:00

100 lines
2.6 KiB
YAML

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