diff options
Diffstat (limited to 'meta-oe/recipes-graphics/lvgl/files/0004-Factor-out-fbdev-initialization-code.patch')
-rw-r--r-- | meta-oe/recipes-graphics/lvgl/files/0004-Factor-out-fbdev-initialization-code.patch | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/meta-oe/recipes-graphics/lvgl/files/0004-Factor-out-fbdev-initialization-code.patch b/meta-oe/recipes-graphics/lvgl/files/0004-Factor-out-fbdev-initialization-code.patch deleted file mode 100644 index d24d150c06..0000000000 --- a/meta-oe/recipes-graphics/lvgl/files/0004-Factor-out-fbdev-initialization-code.patch +++ /dev/null | |||
@@ -1,52 +0,0 @@ | |||
1 | From 593da8e11cc5029773ad330b5d7633ee9f2fba95 Mon Sep 17 00:00:00 2001 | ||
2 | From: Marek Vasut <marex@denx.de> | ||
3 | Date: Tue, 12 Mar 2024 18:09:42 +0100 | ||
4 | Subject: [PATCH 4/6] Factor out fbdev initialization code | ||
5 | |||
6 | Pull fbdev initialization code into separate function and add ifdef | ||
7 | around it, so it can be conditionally compiled in. This is done in | ||
8 | preparation for addition of other backend initialization example | ||
9 | code. | ||
10 | |||
11 | Upstream-Status: Submitted [https://github.com/lvgl/lv_port_linux_frame_buffer/pull/47] | ||
12 | Signed-off-by: Marek Vasut <marex@denx.de> | ||
13 | --- | ||
14 | main.c | 18 ++++++++++++++---- | ||
15 | 1 file changed, 14 insertions(+), 4 deletions(-) | ||
16 | |||
17 | diff --git a/main.c b/main.c | ||
18 | index b64a098..288519c 100644 | ||
19 | --- a/main.c | ||
20 | +++ b/main.c | ||
21 | @@ -9,14 +9,24 @@ static const char *lv_linux_get_video_card_node(const char *videocard_default) | ||
22 | return getenv("LV_VIDEO_CARD") ? : videocard_default; | ||
23 | } | ||
24 | |||
25 | -int main(void) | ||
26 | +#if LV_USE_LINUX_FBDEV | ||
27 | +static void lv_linux_disp_init(void) | ||
28 | { | ||
29 | const char *videocard = lv_linux_get_video_card_node("/dev/fb0"); | ||
30 | - lv_init(); | ||
31 | - | ||
32 | - /*Linux frame buffer device init*/ | ||
33 | lv_display_t * disp = lv_linux_fbdev_create(); | ||
34 | + | ||
35 | lv_linux_fbdev_set_file(disp, videocard); | ||
36 | +} | ||
37 | +#else | ||
38 | +#error Unsupported configuration | ||
39 | +#endif | ||
40 | + | ||
41 | +int main(void) | ||
42 | +{ | ||
43 | + lv_init(); | ||
44 | + | ||
45 | + /*Linux display device init*/ | ||
46 | + lv_linux_disp_init(); | ||
47 | |||
48 | /*Create a Demo*/ | ||
49 | lv_demo_widgets(); | ||
50 | -- | ||
51 | 2.43.0 | ||
52 | |||