1common:
2  tags:
3    - display
4    - gui
5tests:
6  libraries.gui.lvgl:
7    platform_allow:
8      - native_sim/native/64
9      - native_sim
10    integration_platforms:
11      - native_sim
12  libraries.gui.lvgl.dynamic.heap.libc:
13    filter: CONFIG_FULL_LIBC_SUPPORTED
14    extra_configs:
15      - CONFIG_REQUIRES_FULL_LIBC=y
16      - CONFIG_LV_Z_BUFFER_ALLOC_DYNAMIC=y
17      - CONFIG_LV_Z_MEM_POOL_HEAP_LIB_C=y
18    platform_allow:
19      - native_sim/native/64
20      - native_sim
21    integration_platforms:
22      - native_sim
23  libraries.gui.lvgl.dynamic.pool.sys_heap:
24    extra_configs:
25      - CONFIG_LV_Z_BUFFER_ALLOC_DYNAMIC=y
26      - CONFIG_LV_Z_MEM_POOL_SYS_HEAP=y
27      - CONFIG_LV_Z_MEM_POOL_SIZE=98304
28    platform_allow:
29      - native_sim/native/64
30      - native_sim
31    integration_platforms:
32      - native_sim
33  libraries.gui.lvgl.16bit:
34    extra_configs:
35      - CONFIG_LV_COLOR_DEPTH_16=y
36    platform_allow:
37      - native_sim/native/64
38      - native_sim
39    integration_platforms:
40      - native_sim
41  libraries.gui.lvgl.8bit:
42    extra_configs:
43      - CONFIG_LV_COLOR_DEPTH_8=y
44    platform_allow:
45      - native_sim/native/64
46      - native_sim
47    integration_platforms:
48      - native_sim
49  libraries.gui.lvgl.mono:
50    extra_configs:
51      - CONFIG_LV_COLOR_DEPTH_1=y
52    platform_allow:
53      - native_sim/native/64
54      - native_sim
55    integration_platforms:
56      - native_sim
57  libraries.gui.lvgl.16bit.swap:
58    extra_configs:
59      - CONFIG_LV_COLOR_DEPTH_16=y
60      - CONFIG_LV_COLOR_16_SWAP=y
61    platform_allow:
62      - native_sim/native/64
63      - native_sim
64    integration_platforms:
65      - native_sim
66  libraries.gui.lvgl.stm32h747i_disco_m7:
67    platform_allow: stm32h747i_disco/stm32h747xx/m7
68    extra_args:
69      - SHIELD=st_b_lcd40_dsi1_mb1166
70    tags:
71      - shield
72  libraries.gui.lvgl.stm32h747i_disco_m7_blk:
73    platform_allow: stm32h747i_disco/stm32h747xx/m7
74    extra_configs:
75      - CONFIG_SDMMC_STM32_HWFC=y
76      - CONFIG_NOCACHE_MEMORY=y
77      - CONFIG_DUMMY_DISPLAY=n
78    extra_args:
79      - SHIELD=st_b_lcd40_dsi1_mb1166
80      - EXTRA_CONF_FILE=prj_blk.conf
81    tags:
82      - shield
83  libraries.gui.lvgl.osal:
84    extra_configs:
85      - CONFIG_LV_Z_USE_OSAL=y
86      - CONFIG_DYNAMIC_THREAD=y
87      - CONFIG_DYNAMIC_THREAD_POOL_SIZE=4
88      - CONFIG_DYNAMIC_THREAD_ALLOC=y
89    platform_allow:
90      - native_posix/native/64
91      - native_sim/native/64
92      - native_sim
93    integration_platforms:
94      - native_sim
95