Skip to content

Commit 871103d

Browse files
faxe1008nashif
authored andcommitted
manifest: Update LVGL to v9.4
Update the west yaml to point to the new LVGL version. Update CMakeLists and samples accordingly. Signed-off-by: Fabian Blatz <[email protected]>
1 parent 4d79440 commit 871103d

File tree

5 files changed

+190
-142
lines changed

5 files changed

+190
-142
lines changed

modules/lvgl/CMakeLists.txt

Lines changed: 87 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

modules/lvgl/lvgl_zephyr_osal.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,11 @@ void thread_entry(void *thread, void *cb, void *user_data)
156156
lv_thread_delete((lv_thread_t *)thread);
157157
}
158158

159+
void lv_sleep_ms(uint32_t ms)
160+
{
161+
k_msleep(ms);
162+
}
163+
159164
#endif /* CONFIG_LV_Z_USE_OSAL */
160165

161166
uint32_t lv_os_get_idle_percent(void)

samples/modules/lvgl/demos/CMakeLists.txt

Lines changed: 49 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -16,53 +16,53 @@ target_include_directories(app PRIVATE
1616
)
1717

1818
target_sources_ifdef(CONFIG_LV_USE_DEMO_MUSIC app PRIVATE
19-
${LVGL_DIR}/demos/music/lv_demo_music_list.c
2019
${LVGL_DIR}/demos/music/lv_demo_music.c
21-
${LVGL_DIR}/demos/music/lv_demo_music_main.c
20+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_rnd.c
21+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_logo.c
22+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_play.c
2223
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_next.c
23-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_wave_top_large.c
24-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_4_large.c
25-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_4.c
26-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_corner_right.c
24+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_rnd_large.c
25+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_list_border.c
26+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_cover_2_large.c
27+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_next_large.c
2728
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_cover_1.c
28-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_slider_knob_large.c
29-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_3.c
30-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_pause.c
31-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_pause_large.c
3229
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_wave_bottom_large.c
33-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_2_large.c
34-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_list_play_large.c
30+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_3.c
31+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_slider_knob_large.c
3532
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_wave_top.c
36-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_play_large.c
37-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_cover_1_large.c
38-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_wave_bottom.c
33+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_corner_right_large.c
34+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_4_large.c
35+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_prev_large.c
36+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_1_large.c
3937
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_corner_left_large.c
40-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_play.c
41-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_list_border.c
42-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_2.c
43-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_next_large.c
4438
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_list_play.c
45-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_list_border_large.c
46-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_rnd.c
47-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_cover_3.c
48-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_prev_large.c
49-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_loop.c
50-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_1.c
51-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_slider_knob.c
52-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_corner_right_large.c
53-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_corner_large.c
5439
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_corner_left.c
55-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_cover_2_large.c
40+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_slider_knob.c
41+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_4.c
42+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_loop.c
5643
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_3_large.c
57-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_1_large.c
58-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_cover_2.c
59-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_prev.c
60-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_rnd_large.c
44+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_wave_bottom.c
45+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_cover_3.c
46+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_cover_1_large.c
47+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_list_play_large.c
6148
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_list_pause_large.c
49+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_pause_large.c
6250
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_cover_3_large.c
63-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_list_pause.c
64-
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_logo.c
51+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_list_border_large.c
52+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_cover_2.c
53+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_1.c
54+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_corner_large.c
55+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_prev.c
56+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_2.c
6557
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_loop_large.c
58+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_icon_2_large.c
59+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_play_large.c
60+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_corner_right.c
61+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_list_pause.c
62+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_wave_top_large.c
63+
${LVGL_DIR}/demos/music/assets/img_lv_demo_music_btn_pause.c
64+
${LVGL_DIR}/demos/music/lv_demo_music_main.c
65+
${LVGL_DIR}/demos/music/lv_demo_music_list.c
6666
)
6767

6868
target_sources_ifdef(CONFIG_LV_USE_DEMO_BENCHMARK app PRIVATE
@@ -84,27 +84,31 @@ target_sources_ifdef(CONFIG_LV_USE_DEMO_STRESS app PRIVATE
8484
)
8585

8686
target_sources_ifdef(CONFIG_LV_USE_DEMO_WIDGETS app PRIVATE
87-
${LVGL_DIR}/demos/widgets/assets/img_clothes.c
87+
${LVGL_DIR}/demos/widgets/assets/img_lvgl_logo.c
8888
${LVGL_DIR}/demos/widgets/assets/img_demo_widgets_avatar.c
89+
${LVGL_DIR}/demos/widgets/assets/img_clothes.c
8990
${LVGL_DIR}/demos/widgets/assets/img_demo_widgets_needle.c
90-
${LVGL_DIR}/demos/widgets/assets/img_lvgl_logo.c
91+
${LVGL_DIR}/demos/widgets/lv_demo_widgets_shop.c
9192
${LVGL_DIR}/demos/widgets/lv_demo_widgets.c
93+
${LVGL_DIR}/demos/widgets/lv_demo_widgets_profile.c
94+
${LVGL_DIR}/demos/widgets/lv_demo_widgets_analytics.c
95+
${LVGL_DIR}/demos/widgets/lv_demo_widgets_components.c
9296
)
9397

9498
target_sources_ifdef(CONFIG_LV_USE_DEMO_KEYPAD_AND_ENCODER app PRIVATE
9599
${LVGL_DIR}/demos/keypad_encoder/lv_demo_keypad_encoder.c
96100
)
97101

98102
target_sources_ifdef(CONFIG_LV_USE_DEMO_RENDER app PRIVATE
99-
${LVGL_DIR}/demos/render/assets/img_render_arc_bg.c
100-
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_argb8888.c
103+
${LVGL_DIR}/demos/render/lv_demo_render.c
104+
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_rgb565.c
105+
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_rgb565a8.c
106+
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_xrgb8888.c
101107
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_argb8888_premultiplied.c
108+
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_argb8888.c
109+
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_rgb888.c
110+
${LVGL_DIR}/demos/render/assets/img_render_arc_bg.c
102111
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_i1.c
103-
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_l8.c
104-
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_rgb565a8.c
105-
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_rgb565.c
106112
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_rgb565_swapped.c
107-
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_rgb888.c
108-
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_xrgb8888.c
109-
${LVGL_DIR}/demos/render/lv_demo_render.c
113+
${LVGL_DIR}/demos/render/assets/img_render_lvgl_logo_l8.c
110114
)

0 commit comments

Comments
 (0)