Skip to content

Commit d4e18fb

Browse files
sys/auto_init/screen/lvgl: check if display is present
1 parent ef66463 commit d4e18fb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

sys/auto_init/screen/auto_init_lvgl.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ void auto_init_lvgl(void)
5050
/* Only a single screen is supported by lvgl */
5151
#if !IS_USED(MODULE_LV_DRIVERS_SDL)
5252
disp_dev_reg_t *disp_dev = disp_dev_reg_find_screen(CONFIG_LVGL_SCREEN_DEFAULT);
53+
if (disp_dev == NULL) {
54+
puts("[auto_init_screen] error: no display device found\n");
55+
return;
56+
}
5357
s_screen.display = disp_dev->dev;
5458
#endif
5559

0 commit comments

Comments
 (0)