From 96eee3bc5e3940f04e3bc0b49c18dc0f611fe50b Mon Sep 17 00:00:00 2001 From: Pieter De Gendt Date: Fri, 25 Jul 2025 10:49:46 +0200 Subject: [PATCH] modules: lvgl: Add a name to the work queue thread Make it easier to debug/diagnose issues by explicitly naming the LVGL thread. Signed-off-by: Pieter De Gendt --- modules/lvgl/lvgl.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/lvgl/lvgl.c b/modules/lvgl/lvgl.c index 81383a3a1e6..7954eb29845 100644 --- a/modules/lvgl/lvgl.c +++ b/modules/lvgl/lvgl.c @@ -352,10 +352,14 @@ int lvgl_init(void) } #ifdef CONFIG_LV_Z_RUN_LVGL_ON_WORKQUEUE + const struct k_work_queue_config lvgl_workqueue_cfg = { + .name = "lvgl", + }; + k_work_queue_init(&lvgl_workqueue); k_work_queue_start(&lvgl_workqueue, lvgl_workqueue_stack, K_THREAD_STACK_SIZEOF(lvgl_workqueue_stack), - CONFIG_LV_Z_LVGL_WORKQUEUE_PRIORITY, NULL); + CONFIG_LV_Z_LVGL_WORKQUEUE_PRIORITY, &lvgl_workqueue_cfg); k_work_submit_to_queue(&lvgl_workqueue, &lvgl_work.work); #endif