zephyr/samples/modules/lvgl/multi_display/Kconfig
Abderrahmane JARMOUNI 6a6a0a9ce0 samples: modules: lvgl: add multi-display sample
Add LVGL multi-display sample

Signed-off-by: Abderrahmane JARMOUNI <git@jarmouni.me>
2025-05-08 12:24:21 +02:00

78 lines
1.8 KiB
Plaintext

# Copyright (c) 2023 Fabian Blatz <fabianblatz@gmail.com>
# Copyright (c) 2025 Abderrahmane JARMOUNI
# SPDX-License-Identifier: Apache-2.0
choice LV_Z_DEMO_FIRST_DISP
prompt "LVGL demo to build for 1st display"
default LV_Z_DEMO_MUSIC_FIRST_DISP
help
Demo application to build for 1st display.
config LV_Z_DEMO_MUSIC_FIRST_DISP
bool "LVGL music demo"
select LV_USE_DEMO_MUSIC
help
Build music player demo application.
config LV_Z_DEMO_BENCHMARK_FIRST_DISP
bool "LVGL benchmark demo"
select LV_USE_DEMO_BENCHMARK
select LV_USE_SYSMON
select LV_USE_PERF_MONITOR
help
Build benchmarking demo application.
config LV_Z_DEMO_STRESS_FIRST_DISP
bool "LVGL stress demo"
select LV_USE_DEMO_STRESS
select LV_USE_SYSMON
select LV_USE_PERF_MONITOR
help
Build stress testing demo application.
config LV_Z_DEMO_WIDGETS_FIRST_DISP
bool "LVGL widgets demo"
select LV_USE_DEMO_WIDGETS
help
Build widgets demo application.
endchoice
choice LV_Z_DEMO_OTHER_DISPS
prompt "LVGL demo to build for other displays"
default LV_Z_DEMO_WIDGETS_OTHER_DISPS
help
Demo application to build for other displays.
config LV_Z_DEMO_MUSIC_OTHER_DISPS
bool "LVGL music demo"
select LV_USE_DEMO_MUSIC
help
Build music player demo application.
config LV_Z_DEMO_BENCHMARK_OTHER_DISPS
bool "LVGL benchmark demo"
select LV_USE_DEMO_BENCHMARK
select LV_USE_SYSMON
select LV_USE_PERF_MONITOR
help
Build benchmarking demo application.
config LV_Z_DEMO_STRESS_OTHER_DISPS
bool "LVGL stress demo"
select LV_USE_DEMO_STRESS
select LV_USE_SYSMON
select LV_USE_PERF_MONITOR
help
Build stress testing demo application.
config LV_Z_DEMO_WIDGETS_OTHER_DISPS
bool "LVGL widgets demo"
select LV_USE_DEMO_WIDGETS
help
Build widgets demo application.
endchoice
source "Kconfig.zephyr"