zephyr/modules/lvgl
Martin Stumpf 50509c34cc lvgl: Flush thread can have preemptive priority
The LVGL flush thread was hard-coded to be cooperative.
For long-running actions like data transfer to the display,
this is problematic as it might block high-frequency actions like
USB or input events.

Hence, make it configurable to be preemptive, and rename it to match the
similar Kconfig values like CONFIG_SDL_THREAD_PRIORITY.

Signed-off-by: Martin Stumpf <finomnis@gmail.com>
2024-11-20 15:57:21 -05:00
..
include modules: lvgl: fix multiple LVGL inputs 2024-09-30 12:10:29 +01:00
input input: add a user_data pointer to the callback 2024-07-31 12:55:11 +02:00
CMakeLists.txt modules: lvgl: Remove LVGL pointer kscan 2024-06-21 11:54:11 -04:00
Kconfig lvgl: Flush thread can have preemptive priority 2024-11-20 15:57:21 -05:00
Kconfig.input modules: lvgl: Remove LVGL pointer kscan 2024-06-21 11:54:11 -04:00
Kconfig.memory modules: lvgl: support linking memory pool to custom section 2024-06-22 05:39:41 -04:00
Kconfig.shell
lvgl_display_16bit.c
lvgl_display_24bit.c
lvgl_display_32bit.c
lvgl_display_mono.c lvgl: add frame_incomplete information to display_write 2024-11-16 13:35:17 -05:00
lvgl_display.c lvgl: Flush thread can have preemptive priority 2024-11-20 15:57:21 -05:00
lvgl_fs.c modules: lvgl: lvgl_fs: Free file on close 2024-06-04 14:07:16 -05:00
lvgl_mem.c modules: lvgl: support linking memory pool to custom section 2024-06-22 05:39:41 -04:00
lvgl_shell.c build: namespace autoconf.h with zephyr/ 2024-05-28 22:03:55 +02:00
lvgl.c