Skip to content

Commit 3243de4

Browse files
committed
modules: CMakeLists: Update LVGL to 9.3.x
Update LVGL CMakeLists for latest release. Signed-off-by: Fabian Blatz <[email protected]>
1 parent aaf3914 commit 3243de4

File tree

1 file changed

+88
-56
lines changed

1 file changed

+88
-56
lines changed

modules/lvgl/CMakeLists.txt

Lines changed: 88 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,27 @@ zephyr_library_sources(
3737

3838
${LVGL_DIR}/src/display/lv_display.c
3939

40+
${LVGL_DIR}/src/draw/convert/lv_draw_buf_convert.c
41+
${LVGL_DIR}/src/draw/convert/neon/lv_draw_buf_convert_neon.c
42+
4043
${LVGL_DIR}/src/draw/dma2d/lv_draw_dma2d.c
4144
${LVGL_DIR}/src/draw/dma2d/lv_draw_dma2d_fill.c
4245
${LVGL_DIR}/src/draw/dma2d/lv_draw_dma2d_img.c
4346

47+
${LVGL_DIR}/src/draw/espressif/ppa/lv_draw_ppa_buf.c
48+
${LVGL_DIR}/src/draw/espressif/ppa/lv_draw_ppa.c
49+
${LVGL_DIR}/src/draw/espressif/ppa/lv_draw_ppa_fill.c
50+
${LVGL_DIR}/src/draw/espressif/ppa/lv_draw_ppa_img.c
51+
${LVGL_DIR}/src/draw/eve/lv_draw_eve_arc.c
52+
${LVGL_DIR}/src/draw/eve/lv_draw_eve.c
53+
${LVGL_DIR}/src/draw/eve/lv_draw_eve_fill.c
54+
${LVGL_DIR}/src/draw/eve/lv_draw_eve_image.c
55+
${LVGL_DIR}/src/draw/eve/lv_draw_eve_letter.c
56+
${LVGL_DIR}/src/draw/eve/lv_draw_eve_line.c
57+
${LVGL_DIR}/src/draw/eve/lv_draw_eve_ram_g.c
58+
${LVGL_DIR}/src/draw/eve/lv_draw_eve_triangle.c
59+
${LVGL_DIR}/src/draw/eve/lv_eve.c
60+
4461
${LVGL_DIR}/src/draw/lv_draw_3d.c
4562
${LVGL_DIR}/src/draw/lv_draw_arc.c
4663
${LVGL_DIR}/src/draw/lv_draw_buf.c
@@ -54,6 +71,20 @@ zephyr_library_sources(
5471
${LVGL_DIR}/src/draw/lv_draw_vector.c
5572
${LVGL_DIR}/src/draw/lv_image_decoder.c
5673

74+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx_arc.c
75+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx_border.c
76+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx.c
77+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx_fill.c
78+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx_img.c
79+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx_label.c
80+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx_layer.c
81+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx_line.c
82+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx_stm32_hal.c
83+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx_triangle.c
84+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx_utils.c
85+
${LVGL_DIR}/src/draw/nema_gfx/lv_draw_nema_gfx_vector.c
86+
${LVGL_DIR}/src/draw/nema_gfx/lv_nema_gfx_path.c
87+
5788
${LVGL_DIR}/src/draw/nxp/pxp/lv_draw_buf_pxp.c
5889
${LVGL_DIR}/src/draw/nxp/pxp/lv_draw_pxp.c
5990
${LVGL_DIR}/src/draw/nxp/pxp/lv_draw_pxp_fill.c
@@ -63,25 +94,14 @@ zephyr_library_sources(
6394
${LVGL_DIR}/src/draw/nxp/pxp/lv_pxp_osa.c
6495
${LVGL_DIR}/src/draw/nxp/pxp/lv_pxp_utils.c
6596
${LVGL_DIR}/src/draw/nxp/g2d/lv_draw_g2d_img.c
66-
${LVGL_DIR}/src/draw/nxp/g2d/lv_g2d_utils.c
6797
${LVGL_DIR}/src/draw/nxp/g2d/lv_draw_buf_g2d.c
68-
${LVGL_DIR}/src/draw/nxp/g2d/lv_g2d_buf_map.c
69-
${LVGL_DIR}/src/draw/nxp/g2d/lv_draw_g2d_fill.c
7098
${LVGL_DIR}/src/draw/nxp/g2d/lv_draw_g2d.c
71-
${LVGL_DIR}/src/draw/nxp/vglite/lv_draw_buf_vglite.c
72-
${LVGL_DIR}/src/draw/nxp/vglite/lv_draw_vglite_arc.c
73-
${LVGL_DIR}/src/draw/nxp/vglite/lv_draw_vglite_border.c
74-
${LVGL_DIR}/src/draw/nxp/vglite/lv_draw_vglite.c
75-
${LVGL_DIR}/src/draw/nxp/vglite/lv_draw_vglite_fill.c
76-
${LVGL_DIR}/src/draw/nxp/vglite/lv_draw_vglite_img.c
77-
${LVGL_DIR}/src/draw/nxp/vglite/lv_draw_vglite_label.c
78-
${LVGL_DIR}/src/draw/nxp/vglite/lv_draw_vglite_layer.c
79-
${LVGL_DIR}/src/draw/nxp/vglite/lv_draw_vglite_line.c
80-
${LVGL_DIR}/src/draw/nxp/vglite/lv_draw_vglite_triangle.c
81-
${LVGL_DIR}/src/draw/nxp/vglite/lv_vglite_buf.c
82-
${LVGL_DIR}/src/draw/nxp/vglite/lv_vglite_matrix.c
83-
${LVGL_DIR}/src/draw/nxp/vglite/lv_vglite_path.c
84-
${LVGL_DIR}/src/draw/nxp/vglite/lv_vglite_utils.c
99+
${LVGL_DIR}/src/draw/nxp/g2d/lv_draw_g2d_fill.c
100+
${LVGL_DIR}/src/draw/nxp/g2d/lv_draw_g2d_img.c
101+
${LVGL_DIR}/src/draw/nxp/g2d/lv_g2d_buf_map.c
102+
${LVGL_DIR}/src/draw/nxp/g2d/lv_g2d_utils.c
103+
104+
${LVGL_DIR}src/draw/opengles/lv_draw_opengles.c
85105

86106
${LVGL_DIR}/src/draw/renesas/dave2d/lv_draw_dave2d_arc.c
87107
${LVGL_DIR}/src/draw/renesas/dave2d/lv_draw_dave2d_border.c
@@ -103,6 +123,8 @@ zephyr_library_sources(
103123
${LVGL_DIR}/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.c
104124
${LVGL_DIR}/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565_swapped.c
105125
${LVGL_DIR}/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.c
126+
${LVGL_DIR}/src/draw/sw/blend/neon/lv_draw_sw_blend_neon_to_rgb565.c
127+
${LVGL_DIR}/src/draw/sw/blend/neon/lv_draw_sw_blend_neon_to_rgb888.c
106128
${LVGL_DIR}/src/draw/sw/lv_draw_sw_arc.c
107129
${LVGL_DIR}/src/draw/sw/lv_draw_sw_border.c
108130
${LVGL_DIR}/src/draw/sw/lv_draw_sw_box_shadow.c
@@ -119,26 +141,26 @@ zephyr_library_sources(
119141
${LVGL_DIR}/src/draw/sw/lv_draw_sw_utils.c
120142
${LVGL_DIR}/src/draw/sw/lv_draw_sw_vector.c
121143

122-
${LVGL_DIR}/src/draw/vg_lite/lv_draw_buf_vg_lite.c
123-
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_arc.c
124144
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_border.c
125-
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_box_shadow.c
126-
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite.c
127-
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_fill.c
128-
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_img.c
129145
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_label.c
146+
${LVGL_DIR}/src/draw/vg_lite/lv_vg_lite_path.c
147+
${LVGL_DIR}/src/draw/vg_lite/lv_vg_lite_grad.c
148+
${LVGL_DIR}/src/draw/vg_lite/lv_vg_lite_stroke.c
130149
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_layer.c
131-
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_line.c
132-
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c
133150
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_triangle.c
134-
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_vector.c
151+
${LVGL_DIR}/src/draw/vg_lite/lv_vg_lite_pending.c
152+
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_line.c
135153
${LVGL_DIR}/src/draw/vg_lite/lv_vg_lite_decoder.c
136-
${LVGL_DIR}/src/draw/vg_lite/lv_vg_lite_grad.c
154+
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite.c
155+
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_fill.c
156+
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_img.c
137157
${LVGL_DIR}/src/draw/vg_lite/lv_vg_lite_math.c
138-
${LVGL_DIR}/src/draw/vg_lite/lv_vg_lite_path.c
139-
${LVGL_DIR}/src/draw/vg_lite/lv_vg_lite_pending.c
140-
${LVGL_DIR}/src/draw/vg_lite/lv_vg_lite_stroke.c
158+
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_arc.c
141159
${LVGL_DIR}/src/draw/vg_lite/lv_vg_lite_utils.c
160+
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_box_shadow.c
161+
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_vector.c
162+
${LVGL_DIR}/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c
163+
${LVGL_DIR}/src/draw/vg_lite/lv_draw_buf_vg_lite.c
142164

143165
${LVGL_DIR}/src/font/lv_binfont_loader.c
144166
${LVGL_DIR}/src/font/lv_font.c
@@ -167,8 +189,6 @@ zephyr_library_sources(
167189
${LVGL_DIR}/src/font/lv_font_montserrat_46.c
168190
${LVGL_DIR}/src/font/lv_font_montserrat_48.c
169191
${LVGL_DIR}/src/font/lv_font_montserrat_8.c
170-
${LVGL_DIR}/src/font/lv_font_simsun_14_cjk.c
171-
${LVGL_DIR}/src/font/lv_font_simsun_16_cjk.c
172192
${LVGL_DIR}/src/font/lv_font_source_han_sans_sc_14_cjk.c
173193
${LVGL_DIR}/src/font/lv_font_source_han_sans_sc_16_cjk.c
174194
${LVGL_DIR}/src/font/lv_font_unscii_16.c
@@ -205,7 +225,7 @@ zephyr_library_sources(
205225
${LVGL_DIR}/src/libs/fsdrv/lv_fs_stdio.c
206226
${LVGL_DIR}/src/libs/fsdrv/lv_fs_uefi.c
207227
${LVGL_DIR}/src/libs/fsdrv/lv_fs_win32.c
208-
${LVGL_DIR}/src/libs/gif/gifdec.c
228+
${LVGL_DIR}/src/libs/gif/AnimatedGIF/src/gif.c
209229
${LVGL_DIR}/src/libs/gif/lv_gif.c
210230
${LVGL_DIR}/src/libs/libjpeg_turbo/lv_libjpeg_turbo.c
211231
${LVGL_DIR}/src/libs/libpng/lv_libpng.c
@@ -224,15 +244,23 @@ zephyr_library_sources(
224244
${LVGL_DIR}/src/libs/tiny_ttf/lv_tiny_ttf.c
225245
${LVGL_DIR}/src/libs/tjpgd/lv_tjpgd.c
226246
${LVGL_DIR}/src/libs/tjpgd/tjpgd.c
247+
${LVGL_DIR}/src/libs/vg_lite_driver/lv_vg_lite_hal/lv_vg_lite_hal.c
248+
${LVGL_DIR}/src/libs/vg_lite_driver/VGLiteKernel/vg_lite_kernel.c
249+
${LVGL_DIR}/src/libs/vg_lite_driver/VGLite/vg_lite.c
250+
${LVGL_DIR}/src/libs/vg_lite_driver/VGLite/vg_lite_image.c
251+
${LVGL_DIR}/src/libs/vg_lite_driver/VGLite/vg_lite_matrix.c
252+
${LVGL_DIR}/src/libs/vg_lite_driver/VGLite/vg_lite_path.c
253+
${LVGL_DIR}/src/libs/vg_lite_driver/VGLite/vg_lite_stroke.c
227254

228255
${LVGL_DIR}/src/lv_init.c
229256

230-
${LVGL_DIR}/src/misc/cache/lv_cache.c
231-
${LVGL_DIR}/src/misc/cache/lv_cache_entry.c
232-
${LVGL_DIR}/src/misc/cache/class/lv_cache_lru_rb.c
233257
${LVGL_DIR}/src/misc/cache/class/lv_cache_lru_ll.c
258+
${LVGL_DIR}/src/misc/cache/class/lv_cache_lru_rb.c
259+
${LVGL_DIR}/src/misc/cache/class/lv_cache_sc_da.c
234260
${LVGL_DIR}/src/misc/cache/instance/lv_image_cache.c
235261
${LVGL_DIR}/src/misc/cache/instance/lv_image_header_cache.c
262+
${LVGL_DIR}/src/misc/cache/lv_cache.c
263+
${LVGL_DIR}/src/misc/cache/lv_cache_entry.c
236264
${LVGL_DIR}/src/misc/lv_anim.c
237265
${LVGL_DIR}/src/misc/lv_anim_timeline.c
238266
${LVGL_DIR}/src/misc/lv_area.c
@@ -276,36 +304,39 @@ zephyr_library_sources(
276304
${LVGL_DIR}/src/others/observer/lv_observer.c
277305
${LVGL_DIR}/src/others/snapshot/lv_snapshot.c
278306
${LVGL_DIR}/src/others/sysmon/lv_sysmon.c
307+
${LVGL_DIR}/src/others/translation/lv_translation.c
279308
${LVGL_DIR}/src/others/vg_lite_tvg/vg_lite_matrix.c
280-
${LVGL_DIR}/src/others/xml/lv_xml_base_types.c
281-
${LVGL_DIR}/src/others/xml/lv_xml.c
282-
${LVGL_DIR}/src/others/xml/lv_xml_component.c
283-
${LVGL_DIR}/src/others/xml/lv_xml_parser.c
284-
${LVGL_DIR}/src/others/xml/lv_xml_style.c
285-
${LVGL_DIR}/src/others/xml/lv_xml_update.c
286-
${LVGL_DIR}/src/others/xml/lv_xml_utils.c
309+
${LVGL_DIR}/src/others/xml/lv_xml_translation.c
287310
${LVGL_DIR}/src/others/xml/lv_xml_widget.c
311+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_spangroup_parser.c
312+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_dropdown_parser.c
313+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_scale_parser.c
288314
${LVGL_DIR}/src/others/xml/parsers/lv_xml_arc_parser.c
289-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_bar_parser.c
315+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_tabview_parser.c
316+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_slider_parser.c
317+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_chart_parser.c
290318
${LVGL_DIR}/src/others/xml/parsers/lv_xml_buttonmatrix_parser.c
291-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_button_parser.c
292-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_calendar_parser.c
293319
${LVGL_DIR}/src/others/xml/parsers/lv_xml_canvas_parser.c
294-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_chart_parser.c
295320
${LVGL_DIR}/src/others/xml/parsers/lv_xml_checkbox_parser.c
296-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_dropdown_parser.c
297-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_event_parser.c
298-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_image_parser.c
299-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_keyboard_parser.c
321+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_calendar_parser.c
322+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_switch_parser.c
323+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_bar_parser.c
324+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_button_parser.c
300325
${LVGL_DIR}/src/others/xml/parsers/lv_xml_label_parser.c
326+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_keyboard_parser.c
301327
${LVGL_DIR}/src/others/xml/parsers/lv_xml_obj_parser.c
328+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_textarea_parser.c
329+
${LVGL_DIR}/src/others/xml/parsers/lv_xml_image_parser.c
302330
${LVGL_DIR}/src/others/xml/parsers/lv_xml_roller_parser.c
303-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_scale_parser.c
304-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_slider_parser.c
305-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_spangroup_parser.c
306331
${LVGL_DIR}/src/others/xml/parsers/lv_xml_table_parser.c
307-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_tabview_parser.c
308-
${LVGL_DIR}/src/others/xml/parsers/lv_xml_textarea_parser.c
332+
${LVGL_DIR}/src/others/xml/lv_xml_parser.c
333+
${LVGL_DIR}/src/others/xml/lv_xml_component.c
334+
${LVGL_DIR}/src/others/xml/lv_xml_base_types.c
335+
${LVGL_DIR}/src/others/xml/lv_xml_style.c
336+
${LVGL_DIR}/src/others/xml/lv_xml_test.c
337+
${LVGL_DIR}/src/others/xml/lv_xml_utils.c
338+
${LVGL_DIR}/src/others/xml/lv_xml.c
339+
${LVGL_DIR}/src/others/xml/lv_xml_update.c
309340

310341
${LVGL_DIR}/src/stdlib/builtin/lv_tlsf.c
311342
${LVGL_DIR}/src/stdlib/clib/lv_string_clib.c
@@ -323,6 +354,7 @@ zephyr_library_sources(
323354

324355
${LVGL_DIR}/src/widgets/3dtexture/lv_3dtexture.c
325356
${LVGL_DIR}/src/widgets/animimage/lv_animimage.c
357+
${LVGL_DIR}/src/widgets/arclabel/lv_arclabel.c
326358
${LVGL_DIR}/src/widgets/arc/lv_arc.c
327359
${LVGL_DIR}/src/widgets/arclabel/lv_arclabel.c
328360
${LVGL_DIR}/src/widgets/bar/lv_bar.c

0 commit comments

Comments
 (0)