@@ -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