LVGLSwift is a wrapper around the Light and Versatile Graphics Library, designed for building embedded user interfaces using Swift.
Description
- Swift Tools 5.9.0
Description
{
"name": "LVGL",
"path": "/usr/src/package",
"targets": [
{
"name": "LVGLDemo",
"path": "Sources/LVGLDemo",
"type": "executable",
"c99name": "LVGLDemo",
"sources": [
"Demo.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"LVGLDemo"
],
"target_dependencies": [
"LVGL"
]
},
{
"name": "LVGL",
"path": "Sources/LVGL",
"type": "library",
"c99name": "LVGL",
"sources": [
"Core/Bridging.swift",
"Core/Color.swift",
"Core/Display.swift",
"Core/Event.swift",
"Core/Font.swift",
"Core/Object.swift",
"Core/RunLoop.swift",
"Core/Screen.swift",
"Core/Size.swift",
"Core/Style.swift",
"Core/Theme.swift",
"Widgets/Arc.swift",
"Widgets/Bar.swift",
"Widgets/Button.swift",
"Widgets/ButtonMatrix.swift",
"Widgets/Checkbox.swift",
"Widgets/Dropdown.swift",
"Widgets/Grid.swift",
"Widgets/Image.swift",
"Widgets/Label.swift",
"Widgets/Line.swift",
"Widgets/Roller.swift",
"Widgets/Slider.swift",
"Widgets/Switch.swift",
"Widgets/Table.swift",
"Widgets/TextArea.swift"
],
"module_type": "SwiftTarget",
"product_memberships": [
"LVGL",
"LVGLDemo"
],
"target_dependencies": [
"CLVGL"
],
"product_dependencies": [
"AsyncExtensions"
]
},
{
"name": "CLVGL",
"path": "Sources/CLVGL",
"type": "library",
"c99name": "CLVGL",
"sources": [
"LVGLSwift.c",
"lv_drivers/display/GC9A01.c",
"lv_drivers/display/ILI9341.c",
"lv_drivers/display/R61581.c",
"lv_drivers/display/SHARP_MIP.c",
"lv_drivers/display/SSD1963.c",
"lv_drivers/display/ST7565.c",
"lv_drivers/display/UC1610.c",
"lv_drivers/display/drm.c",
"lv_drivers/display/fbdev.c",
"lv_drivers/gtkdrv/gtkdrv.c",
"lv_drivers/indev/AD_touch.c",
"lv_drivers/indev/FT5406EE8.c",
"lv_drivers/indev/XPT2046.c",
"lv_drivers/indev/evdev.c",
"lv_drivers/indev/libinput.c",
"lv_drivers/indev/xkb.c",
"lv_drivers/sdl/sdl.c",
"lv_drivers/sdl/sdl_common.c",
"lv_drivers/sdl/sdl_gpu.c",
"lv_drivers/wayland/wayland.c",
"lv_drivers/win32drv/win32drv.c",
"lv_drivers/win_drv.c",
"lvgl/demos/benchmark/assets/img_benchmark_cogwheel_alpha16.c",
"lvgl/demos/benchmark/assets/img_benchmark_cogwheel_argb.c",
"lvgl/demos/benchmark/assets/img_benchmark_cogwheel_chroma_keyed.c",
"lvgl/demos/benchmark/assets/img_benchmark_cogwheel_indexed16.c",
"lvgl/demos/benchmark/assets/img_benchmark_cogwheel_rgb.c",
"lvgl/demos/benchmark/assets/img_benchmark_cogwheel_rgb565a8.c",
"lvgl/demos/benchmark/assets/lv_font_bechmark_montserrat_12_compr_az.c.c",
"lvgl/demos/benchmark/assets/lv_font_bechmark_montserrat_16_compr_az.c.c",
"lvgl/demos/benchmark/assets/lv_font_bechmark_montserrat_28_compr_az.c.c",
"lvgl/demos/benchmark/lv_demo_benchmark.c",
"lvgl/demos/keypad_encoder/lv_demo_keypad_encoder.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_corner_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_list_pause.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_list_pause_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_list_play.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_list_play_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_loop.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_loop_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_next.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_next_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_pause.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_pause_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_play.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_play_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_prev.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_prev_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_rnd.c",
"lvgl/demos/music/assets/img_lv_demo_music_btn_rnd_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_corner_left.c",
"lvgl/demos/music/assets/img_lv_demo_music_corner_left_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_corner_right.c",
"lvgl/demos/music/assets/img_lv_demo_music_corner_right_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_cover_1.c",
"lvgl/demos/music/assets/img_lv_demo_music_cover_1_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_cover_2.c",
"lvgl/demos/music/assets/img_lv_demo_music_cover_2_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_cover_3.c",
"lvgl/demos/music/assets/img_lv_demo_music_cover_3_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_icon_1.c",
"lvgl/demos/music/assets/img_lv_demo_music_icon_1_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_icon_2.c",
"lvgl/demos/music/assets/img_lv_demo_music_icon_2_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_icon_3.c",
"lvgl/demos/music/assets/img_lv_demo_music_icon_3_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_icon_4.c",
"lvgl/demos/music/assets/img_lv_demo_music_icon_4_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_list_border.c",
"lvgl/demos/music/assets/img_lv_demo_music_list_border_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_logo.c",
"lvgl/demos/music/assets/img_lv_demo_music_slider_knob.c",
"lvgl/demos/music/assets/img_lv_demo_music_slider_knob_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_wave_bottom.c",
"lvgl/demos/music/assets/img_lv_demo_music_wave_bottom_large.c",
"lvgl/demos/music/assets/img_lv_demo_music_wave_top.c",
"lvgl/demos/music/assets/img_lv_demo_music_wave_top_large.c",
"lvgl/demos/music/lv_demo_music.c",
"lvgl/demos/music/lv_demo_music_list.c",
"lvgl/demos/music/lv_demo_music_main.c",
"lvgl/demos/stress/lv_demo_stress.c",
"lvgl/demos/widgets/assets/img_clothes.c",
"lvgl/demos/widgets/assets/img_demo_widgets_avatar.c",
"lvgl/demos/widgets/assets/img_lvgl_logo.c",
"lvgl/demos/widgets/lv_demo_widgets.c",
"lvgl/env_support/rt-thread/lv_rt_thread_port.c",
"lvgl/env_support/rt-thread/squareline/lv_ui_entry.c",
"lvgl/examples/anim/lv_example_anim_1.c",
"lvgl/examples/anim/lv_example_anim_2.c",
"lvgl/examples/anim/lv_example_anim_3.c",
"lvgl/examples/anim/lv_example_anim_timeline_1.c",
"lvgl/examples/assets/animimg001.c",
"lvgl/examples/assets/animimg002.c",
"lvgl/examples/assets/animimg003.c",
"lvgl/examples/assets/emoji/img_emoji_F617.c",
"lvgl/examples/assets/img_caret_down.c",
"lvgl/examples/assets/img_cogwheel_alpha16.c",
"lvgl/examples/assets/img_cogwheel_argb.c",
"lvgl/examples/assets/img_cogwheel_chroma_keyed.c",
"lvgl/examples/assets/img_cogwheel_indexed16.c",
"lvgl/examples/assets/img_cogwheel_rgb.c",
"lvgl/examples/assets/img_hand.c",
"lvgl/examples/assets/img_skew_strip.c",
"lvgl/examples/assets/img_star.c",
"lvgl/examples/assets/imgbtn_left.c",
"lvgl/examples/assets/imgbtn_mid.c",
"lvgl/examples/assets/imgbtn_right.c",
"lvgl/examples/event/lv_example_event_1.c",
"lvgl/examples/event/lv_example_event_2.c",
"lvgl/examples/event/lv_example_event_3.c",
"lvgl/examples/event/lv_example_event_4.c",
"lvgl/examples/get_started/lv_example_get_started_1.c",
"lvgl/examples/get_started/lv_example_get_started_2.c",
"lvgl/examples/get_started/lv_example_get_started_3.c",
"lvgl/examples/layouts/flex/lv_example_flex_1.c",
"lvgl/examples/layouts/flex/lv_example_flex_2.c",
"lvgl/examples/layouts/flex/lv_example_flex_3.c",
"lvgl/examples/layouts/flex/lv_example_flex_4.c",
"lvgl/examples/layouts/flex/lv_example_flex_5.c",
"lvgl/examples/layouts/flex/lv_example_flex_6.c",
"lvgl/examples/layouts/grid/lv_example_grid_1.c",
"lvgl/examples/layouts/grid/lv_example_grid_2.c",
"lvgl/examples/layouts/grid/lv_example_grid_3.c",
"lvgl/examples/layouts/grid/lv_example_grid_4.c",
"lvgl/examples/layouts/grid/lv_example_grid_5.c",
"lvgl/examples/layouts/grid/lv_example_grid_6.c",
"lvgl/examples/libs/bmp/lv_example_bmp_1.c",
"lvgl/examples/libs/ffmpeg/lv_example_ffmpeg_1.c",
"lvgl/examples/libs/ffmpeg/lv_example_ffmpeg_2.c",
"lvgl/examples/libs/freetype/lv_example_freetype_1.c",
"lvgl/examples/libs/gif/img_bulb_gif.c",
"lvgl/examples/libs/gif/lv_example_gif_1.c",
"lvgl/examples/libs/png/img_wink_png.c",
"lvgl/examples/libs/png/lv_example_png_1.c",
"lvgl/examples/libs/qrcode/lv_example_qrcode_1.c",
"lvgl/examples/libs/rlottie/lv_example_rlottie_1.c",
"lvgl/examples/libs/rlottie/lv_example_rlottie_2.c",
"lvgl/examples/libs/rlottie/lv_example_rlottie_approve.c",
"lvgl/examples/libs/sjpg/lv_example_sjpg_1.c",
"lvgl/examples/others/fragment/lv_example_fragment_1.c",
"lvgl/examples/others/fragment/lv_example_fragment_2.c",
"lvgl/examples/others/gridnav/lv_example_gridnav_1.c",
"lvgl/examples/others/gridnav/lv_example_gridnav_2.c",
"lvgl/examples/others/gridnav/lv_example_gridnav_3.c",
"lvgl/examples/others/gridnav/lv_example_gridnav_4.c",
"lvgl/examples/others/ime/lv_example_ime_pinyin_1.c",
"lvgl/examples/others/ime/lv_example_ime_pinyin_2.c",
"lvgl/examples/others/imgfont/lv_example_imgfont_1.c",
"lvgl/examples/others/monkey/lv_example_monkey_1.c",
"lvgl/examples/others/monkey/lv_example_monkey_2.c",
"lvgl/examples/others/monkey/lv_example_monkey_3.c",
"lvgl/examples/others/msg/lv_example_msg_1.c",
"lvgl/examples/others/msg/lv_example_msg_2.c",
"lvgl/examples/others/msg/lv_example_msg_3.c",
"lvgl/examples/others/snapshot/lv_example_snapshot_1.c",
"lvgl/examples/porting/lv_port_disp_template.c",
"lvgl/examples/porting/lv_port_fs_template.c",
"lvgl/examples/porting/lv_port_indev_template.c",
"lvgl/examples/scroll/lv_example_scroll_1.c",
"lvgl/examples/scroll/lv_example_scroll_2.c",
"lvgl/examples/scroll/lv_example_scroll_3.c",
"lvgl/examples/scroll/lv_example_scroll_4.c",
"lvgl/examples/scroll/lv_example_scroll_5.c",
"lvgl/examples/scroll/lv_example_scroll_6.c",
"lvgl/examples/styles/lv_example_style_1.c",
"lvgl/examples/styles/lv_example_style_10.c",
"lvgl/examples/styles/lv_example_style_11.c",
"lvgl/examples/styles/lv_example_style_12.c",
"lvgl/examples/styles/lv_example_style_13.c",
"lvgl/examples/styles/lv_example_style_14.c",
"lvgl/examples/styles/lv_example_style_15.c",
"lvgl/examples/styles/lv_example_style_2.c",
"lvgl/examples/styles/lv_example_style_3.c",
"lvgl/examples/styles/lv_example_style_4.c",
"lvgl/examples/styles/lv_example_style_5.c",
"lvgl/examples/styles/lv_example_style_6.c",
"lvgl/examples/styles/lv_example_style_7.c",
"lvgl/examples/styles/lv_example_style_8.c",
"lvgl/examples/styles/lv_example_style_9.c",
"lvgl/examples/widgets/animimg/lv_example_animimg_1.c",
"lvgl/examples/widgets/arc/lv_example_arc_1.c",
"lvgl/examples/widgets/arc/lv_example_arc_2.c",
"lvgl/examples/widgets/bar/lv_example_bar_1.c",
"lvgl/examples/widgets/bar/lv_example_bar_2.c",
"lvgl/examples/widgets/bar/lv_example_bar_3.c",
"lvgl/examples/widgets/bar/lv_example_bar_4.c",
"lvgl/examples/widgets/bar/lv_example_bar_5.c",
"lvgl/examples/widgets/bar/lv_example_bar_6.c",
"lvgl/examples/widgets/btn/lv_example_btn_1.c",
"lvgl/examples/widgets/btn/lv_example_btn_2.c",
"lvgl/examples/widgets/btn/lv_example_btn_3.c",
"lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_1.c",
"lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_2.c",
"lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_3.c",
"lvgl/examples/widgets/calendar/lv_example_calendar_1.c",
"lvgl/examples/widgets/canvas/lv_example_canvas_1.c",
"lvgl/examples/widgets/canvas/lv_example_canvas_2.c",
"lvgl/examples/widgets/chart/lv_example_chart_1.c",
"lvgl/examples/widgets/chart/lv_example_chart_2.c",
"lvgl/examples/widgets/chart/lv_example_chart_3.c",
"lvgl/examples/widgets/chart/lv_example_chart_4.c",
"lvgl/examples/widgets/chart/lv_example_chart_5.c",
"lvgl/examples/widgets/chart/lv_example_chart_6.c",
"lvgl/examples/widgets/chart/lv_example_chart_7.c",
"lvgl/examples/widgets/chart/lv_example_chart_8.c",
"lvgl/examples/widgets/chart/lv_example_chart_9.c",
"lvgl/examples/widgets/checkbox/lv_example_checkbox_1.c",
"lvgl/examples/widgets/checkbox/lv_example_checkbox_2.c",
"lvgl/examples/widgets/colorwheel/lv_example_colorwheel_1.c",
"lvgl/examples/widgets/dropdown/lv_example_dropdown_1.c",
"lvgl/examples/widgets/dropdown/lv_example_dropdown_2.c",
"lvgl/examples/widgets/dropdown/lv_example_dropdown_3.c",
"lvgl/examples/widgets/img/lv_example_img_1.c",
"lvgl/examples/widgets/img/lv_example_img_2.c",
"lvgl/examples/widgets/img/lv_example_img_3.c",
"lvgl/examples/widgets/img/lv_example_img_4.c",
"lvgl/examples/widgets/imgbtn/lv_example_imgbtn_1.c",
"lvgl/examples/widgets/keyboard/lv_example_keyboard_1.c",
"lvgl/examples/widgets/label/lv_example_label_1.c",
"lvgl/examples/widgets/label/lv_example_label_2.c",
"lvgl/examples/widgets/label/lv_example_label_3.c",
"lvgl/examples/widgets/label/lv_example_label_4.c",
"lvgl/examples/widgets/label/lv_example_label_5.c",
"lvgl/examples/widgets/led/lv_example_led_1.c",
"lvgl/examples/widgets/line/lv_example_line_1.c",
"lvgl/examples/widgets/list/lv_example_list_1.c",
"lvgl/examples/widgets/list/lv_example_list_2.c",
"lvgl/examples/widgets/menu/lv_example_menu_1.c",
"lvgl/examples/widgets/menu/lv_example_menu_2.c",
"lvgl/examples/widgets/menu/lv_example_menu_3.c",
"lvgl/examples/widgets/menu/lv_example_menu_4.c",
"lvgl/examples/widgets/menu/lv_example_menu_5.c",
"lvgl/examples/widgets/meter/lv_example_meter_1.c",
"lvgl/examples/widgets/meter/lv_example_meter_2.c",
"lvgl/examples/widgets/meter/lv_example_meter_3.c",
"lvgl/examples/widgets/meter/lv_example_meter_4.c",
"lvgl/examples/widgets/msgbox/lv_example_msgbox_1.c",
"lvgl/examples/widgets/obj/lv_example_obj_1.c",
"lvgl/examples/widgets/obj/lv_example_obj_2.c",
"lvgl/examples/widgets/roller/lv_example_roller_1.c",
"lvgl/examples/widgets/roller/lv_example_roller_2.c",
"lvgl/examples/widgets/roller/lv_example_roller_3.c",
"lvgl/examples/widgets/slider/lv_example_slider_1.c",
"lvgl/examples/widgets/slider/lv_example_slider_2.c",
"lvgl/examples/widgets/slider/lv_example_slider_3.c",
"lvgl/examples/widgets/span/lv_example_span_1.c",
"lvgl/examples/widgets/spinbox/lv_example_spinbox_1.c",
"lvgl/examples/widgets/spinner/lv_example_spinner_1.c",
"lvgl/examples/widgets/switch/lv_example_switch_1.c",
"lvgl/examples/widgets/table/lv_example_table_1.c",
"lvgl/examples/widgets/table/lv_example_table_2.c",
"lvgl/examples/widgets/tabview/lv_example_tabview_1.c",
"lvgl/examples/widgets/tabview/lv_example_tabview_2.c",
"lvgl/examples/widgets/textarea/lv_example_textarea_1.c",
"lvgl/examples/widgets/textarea/lv_example_textarea_2.c",
"lvgl/examples/widgets/textarea/lv_example_textarea_3.c",
"lvgl/examples/widgets/tileview/lv_example_tileview_1.c",
"lvgl/examples/widgets/win/lv_example_win_1.c",
"lvgl/src/core/lv_disp.c",
"lvgl/src/core/lv_event.c",
"lvgl/src/core/lv_group.c",
"lvgl/src/core/lv_indev.c",
"lvgl/src/core/lv_indev_scroll.c",
"lvgl/src/core/lv_obj.c",
"lvgl/src/core/lv_obj_class.c",
"lvgl/src/core/lv_obj_draw.c",
"lvgl/src/core/lv_obj_pos.c",
"lvgl/src/core/lv_obj_scroll.c",
"lvgl/src/core/lv_obj_style.c",
"lvgl/src/core/lv_obj_style_gen.c",
"lvgl/src/core/lv_obj_tree.c",
"lvgl/src/core/lv_refr.c",
"lvgl/src/core/lv_theme.c",
"lvgl/src/draw/arm2d/lv_gpu_arm2d.c",
"lvgl/src/draw/lv_draw.c",
"lvgl/src/draw/lv_draw_arc.c",
"lvgl/src/draw/lv_draw_img.c",
"lvgl/src/draw/lv_draw_label.c",
"lvgl/src/draw/lv_draw_layer.c",
"lvgl/src/draw/lv_draw_line.c",
"lvgl/src/draw/lv_draw_mask.c",
"lvgl/src/draw/lv_draw_rect.c",
"lvgl/src/draw/lv_draw_transform.c",
"lvgl/src/draw/lv_draw_triangle.c",
"lvgl/src/draw/lv_img_buf.c",
"lvgl/src/draw/lv_img_cache.c",
"lvgl/src/draw/lv_img_decoder.c",
"lvgl/src/draw/nxp/pxp/lv_draw_pxp.c",
"lvgl/src/draw/nxp/pxp/lv_draw_pxp_blend.c",
"lvgl/src/draw/nxp/pxp/lv_gpu_nxp_pxp.c",
"lvgl/src/draw/nxp/pxp/lv_gpu_nxp_pxp_osa.c",
"lvgl/src/draw/nxp/vglite/lv_draw_vglite.c",
"lvgl/src/draw/nxp/vglite/lv_draw_vglite_arc.c",
"lvgl/src/draw/nxp/vglite/lv_draw_vglite_blend.c",
"lvgl/src/draw/nxp/vglite/lv_draw_vglite_line.c",
"lvgl/src/draw/nxp/vglite/lv_draw_vglite_rect.c",
"lvgl/src/draw/nxp/vglite/lv_vglite_buf.c",
"lvgl/src/draw/nxp/vglite/lv_vglite_utils.c",
"lvgl/src/draw/renesas/lv_gpu_d2_draw_label.c",
"lvgl/src/draw/renesas/lv_gpu_d2_ra6m3.c",
"lvgl/src/draw/sdl/lv_draw_sdl.c",
"lvgl/src/draw/sdl/lv_draw_sdl_arc.c",
"lvgl/src/draw/sdl/lv_draw_sdl_bg.c",
"lvgl/src/draw/sdl/lv_draw_sdl_composite.c",
"lvgl/src/draw/sdl/lv_draw_sdl_img.c",
"lvgl/src/draw/sdl/lv_draw_sdl_label.c",
"lvgl/src/draw/sdl/lv_draw_sdl_layer.c",
"lvgl/src/draw/sdl/lv_draw_sdl_line.c",
"lvgl/src/draw/sdl/lv_draw_sdl_mask.c",
"lvgl/src/draw/sdl/lv_draw_sdl_polygon.c",
"lvgl/src/draw/sdl/lv_draw_sdl_rect.c",
"lvgl/src/draw/sdl/lv_draw_sdl_stack_blur.c",
"lvgl/src/draw/sdl/lv_draw_sdl_texture_cache.c",
"lvgl/src/draw/sdl/lv_draw_sdl_utils.c",
"lvgl/src/draw/stm32_dma2d/lv_gpu_stm32_dma2d.c",
"lvgl/src/draw/sw/lv_draw_sw.c",
"lvgl/src/draw/sw/lv_draw_sw_arc.c",
"lvgl/src/draw/sw/lv_draw_sw_blend.c",
"lvgl/src/draw/sw/lv_draw_sw_dither.c",
"lvgl/src/draw/sw/lv_draw_sw_gradient.c",
"lvgl/src/draw/sw/lv_draw_sw_img.c",
"lvgl/src/draw/sw/lv_draw_sw_layer.c",
"lvgl/src/draw/sw/lv_draw_sw_letter.c",
"lvgl/src/draw/sw/lv_draw_sw_line.c",
"lvgl/src/draw/sw/lv_draw_sw_polygon.c",
"lvgl/src/draw/sw/lv_draw_sw_rect.c",
"lvgl/src/draw/sw/lv_draw_sw_transform.c",
"lvgl/src/draw/swm341_dma2d/lv_gpu_swm341_dma2d.c",
"lvgl/src/extra/layouts/flex/lv_flex.c",
"lvgl/src/extra/layouts/grid/lv_grid.c",
"lvgl/src/extra/libs/bmp/lv_bmp.c",
"lvgl/src/extra/libs/ffmpeg/lv_ffmpeg.c",
"lvgl/src/extra/libs/freetype/lv_freetype.c",
"lvgl/src/extra/libs/fsdrv/lv_fs_fatfs.c",
"lvgl/src/extra/libs/fsdrv/lv_fs_posix.c",
"lvgl/src/extra/libs/fsdrv/lv_fs_stdio.c",
"lvgl/src/extra/libs/fsdrv/lv_fs_win32.c",
"lvgl/src/extra/libs/gif/gifdec.c",
"lvgl/src/extra/libs/gif/lv_gif.c",
"lvgl/src/extra/libs/png/lodepng.c",
"lvgl/src/extra/libs/png/lv_png.c",
"lvgl/src/extra/libs/qrcode/lv_qrcode.c",
"lvgl/src/extra/libs/qrcode/qrcodegen.c",
"lvgl/src/extra/libs/rlottie/lv_rlottie.c",
"lvgl/src/extra/libs/sjpg/lv_sjpg.c",
"lvgl/src/extra/libs/sjpg/tjpgd.c",
"lvgl/src/extra/lv_extra.c",
"lvgl/src/extra/others/fragment/lv_fragment.c",
"lvgl/src/extra/others/fragment/lv_fragment_manager.c",
"lvgl/src/extra/others/gridnav/lv_gridnav.c",
"lvgl/src/extra/others/ime/lv_ime_pinyin.c",
"lvgl/src/extra/others/imgfont/lv_imgfont.c",
"lvgl/src/extra/others/monkey/lv_monkey.c",
"lvgl/src/extra/others/msg/lv_msg.c",
"lvgl/src/extra/others/snapshot/lv_snapshot.c",
"lvgl/src/extra/themes/basic/lv_theme_basic.c",
"lvgl/src/extra/themes/default/lv_theme_default.c",
"lvgl/src/extra/themes/mono/lv_theme_mono.c",
"lvgl/src/extra/widgets/animimg/lv_animimg.c",
"lvgl/src/extra/widgets/calendar/lv_calendar.c",
"lvgl/src/extra/widgets/calendar/lv_calendar_header_arrow.c",
"lvgl/src/extra/widgets/calendar/lv_calendar_header_dropdown.c",
"lvgl/src/extra/widgets/chart/lv_chart.c",
"lvgl/src/extra/widgets/colorwheel/lv_colorwheel.c",
"lvgl/src/extra/widgets/imgbtn/lv_imgbtn.c",
"lvgl/src/extra/widgets/keyboard/lv_keyboard.c",
"lvgl/src/extra/widgets/led/lv_led.c",
"lvgl/src/extra/widgets/list/lv_list.c",
"lvgl/src/extra/widgets/menu/lv_menu.c",
"lvgl/src/extra/widgets/meter/lv_meter.c",
"lvgl/src/extra/widgets/msgbox/lv_msgbox.c",
"lvgl/src/extra/widgets/span/lv_span.c",
"lvgl/src/extra/widgets/spinbox/lv_spinbox.c",
"lvgl/src/extra/widgets/spinner/lv_spinner.c",
"lvgl/src/extra/widgets/tabview/lv_tabview.c",
"lvgl/src/extra/widgets/tileview/lv_tileview.c",
"lvgl/src/extra/widgets/win/lv_win.c",
"lvgl/src/font/lv_font.c",
"lvgl/src/font/lv_font_dejavu_16_persian_hebrew.c",
"lvgl/src/font/lv_font_fmt_txt.c",
"lvgl/src/font/lv_font_loader.c",
"lvgl/src/font/lv_font_montserrat_10.c",
"lvgl/src/font/lv_font_montserrat_12.c",
"lvgl/src/font/lv_font_montserrat_12_subpx.c",
"lvgl/src/font/lv_font_montserrat_14.c",
"lvgl/src/font/lv_font_montserrat_16.c",
"lvgl/src/font/lv_font_montserrat_18.c",
"lvgl/src/font/lv_font_montserrat_20.c",
"lvgl/src/font/lv_font_montserrat_22.c",
"lvgl/src/font/lv_font_montserrat_24.c",
"lvgl/src/font/lv_font_montserrat_26.c",
"lvgl/src/font/lv_font_montserrat_28.c",
"lvgl/src/font/lv_font_montserrat_28_compressed.c",
"lvgl/src/font/lv_font_montserrat_30.c",
"lvgl/src/font/lv_font_montserrat_32.c",
"lvgl/src/font/lv_font_montserrat_34.c",
"lvgl/src/font/lv_font_montserrat_36.c",
"lvgl/src/font/lv_font_montserrat_38.c",
"lvgl/src/font/lv_font_montserrat_40.c",
"lvgl/src/font/lv_font_montserrat_42.c",
"lvgl/src/font/lv_font_montserrat_44.c",
"lvgl/src/font/lv_font_montserrat_46.c",
"lvgl/src/font/lv_font_montserrat_48.c",
"lvgl/src/font/lv_font_montserrat_8.c",
"lvgl/src/font/lv_font_simsun_16_cjk.c",
"lvgl/src/font/lv_font_unscii_16.c",
"lvgl/src/font/lv_font_unscii_8.c",
"lvgl/src/hal/lv_hal_disp.c",
"lvgl/src/hal/lv_hal_indev.c",
"lvgl/src/hal/lv_hal_tick.c",
"lvgl/src/misc/lv_anim.c",
"lvgl/src/misc/lv_anim_timeline.c",
"lvgl/src/misc/lv_area.c",
"lvgl/src/misc/lv_async.c",
"lvgl/src/misc/lv_bidi.c",
"lvgl/src/misc/lv_color.c",
"lvgl/src/misc/lv_fs.c",
"lvgl/src/misc/lv_gc.c",
"lvgl/src/misc/lv_ll.c",
"lvgl/src/misc/lv_log.c",
"lvgl/src/misc/lv_lru.c",
"lvgl/src/misc/lv_math.c",
"lvgl/src/misc/lv_mem.c",
"lvgl/src/misc/lv_printf.c",
"lvgl/src/misc/lv_style.c",
"lvgl/src/misc/lv_style_gen.c",
"lvgl/src/misc/lv_templ.c",
"lvgl/src/misc/lv_timer.c",
"lvgl/src/misc/lv_tlsf.c",
"lvgl/src/misc/lv_txt.c",
"lvgl/src/misc/lv_txt_ap.c",
"lvgl/src/misc/lv_utils.c",
"lvgl/src/widgets/lv_arc.c",
"lvgl/src/widgets/lv_bar.c",
"lvgl/src/widgets/lv_btn.c",
"lvgl/src/widgets/lv_btnmatrix.c",
"lvgl/src/widgets/lv_canvas.c",
"lvgl/src/widgets/lv_checkbox.c",
"lvgl/src/widgets/lv_dropdown.c",
"lvgl/src/widgets/lv_img.c",
"lvgl/src/widgets/lv_label.c",
"lvgl/src/widgets/lv_line.c",
"lvgl/src/widgets/lv_objx_templ.c",
"lvgl/src/widgets/lv_roller.c",
"lvgl/src/widgets/lv_slider.c",
"lvgl/src/widgets/lv_switch.c",
"lvgl/src/widgets/lv_table.c",
"lvgl/src/widgets/lv_textarea.c",
"lvgl/tests/makefile/test.c",
"lvgl/tests/src/lv_test_indev.c",
"lvgl/tests/src/lv_test_init.c",
"lvgl/tests/src/test_cases/_test_template.c",
"lvgl/tests/src/test_cases/test_arc.c",
"lvgl/tests/src/test_cases/test_bar.c",
"lvgl/tests/src/test_cases/test_checkbox.c",
"lvgl/tests/src/test_cases/test_config.c",
"lvgl/tests/src/test_cases/test_demo_stress.c",
"lvgl/tests/src/test_cases/test_demo_widgets.c",
"lvgl/tests/src/test_cases/test_dropdown.c",
"lvgl/tests/src/test_cases/test_event.c",
"lvgl/tests/src/test_cases/test_font_loader.c",
"lvgl/tests/src/test_cases/test_fs.c",
"lvgl/tests/src/test_cases/test_line.c",
"lvgl/tests/src/test_cases/test_mem.c",
"lvgl/tests/src/test_cases/test_obj_tree.c",
"lvgl/tests/src/test_cases/test_slider.c",
"lvgl/tests/src/test_cases/test_snapshot.c",
"lvgl/tests/src/test_cases/test_style.c",
"lvgl/tests/src/test_cases/test_switch.c",
"lvgl/tests/src/test_cases/test_table.c",
"lvgl/tests/src/test_cases/test_textarea.c",
"lvgl/tests/src/test_cases/test_txt.c",
"lvgl/tests/src/test_fonts/font_1.c",
"lvgl/tests/src/test_fonts/font_2.c",
"lvgl/tests/src/test_fonts/font_3.c",
"lvgl/tests/unity/unity.c",
"lvgl/tests/unity/unity_support.c"
],
"module_type": "ClangTarget",
"product_memberships": [
"CLVGL",
"LVGL",
"LVGLDemo"
]
}
],
"products": [
{
"name": "CLVGL",
"type": {
"library": [
"automatic"
]
},
"targets": [
"CLVGL"
]
},
{
"name": "LVGL",
"type": {
"library": [
"automatic"
]
},
"targets": [
"LVGL"
]
},
{
"name": "LVGLDemo",
"type": {
"executable": null
},
"targets": [
"LVGLDemo"
]
}
],
"platforms": [
{
"name": "macos",
"version": "10.15"
}
],
"dependencies": [
{
"url": "https://github.com/lhoward/AsyncExtensions",
"type": "sourceControl",
"identity": "asyncextensions",
"requirement": {
"branch": [
"linux"
]
}
}
],
"tools_version": "5.9",
"manifest_display_name": "LVGL"
}
Package Dump
{
"name": "LVGL",
"targets": [
{
"name": "CLVGL",
"type": "regular",
"exclude": [],
"settings": [
{
"kind": {
"headerSearchPath": {
"_0": "lv_drivers"
}
},
"tool": "c"
},
{
"kind": {
"headerSearchPath": {
"_0": "lvgl"
}
},
"tool": "c"
},
{
"kind": {
"headerSearchPath": {
"_0": "."
}
},
"tool": "c"
},
{
"kind": {
"unsafeFlags": {
"_0": [
"-DLV_LVGL_H_INCLUDE_SIMPLE"
]
}
},
"tool": "c"
},
{
"kind": {
"unsafeFlags": {
"_0": [
"-L/opt/homebrew/lib",
"-lSDL2"
]
}
},
"tool": "linker"
}
],
"resources": [],
"dependencies": [],
"packageAccess": true
},
{
"name": "LVGL",
"type": "regular",
"exclude": [],
"settings": [],
"resources": [],
"dependencies": [
{
"byName": [
"CLVGL",
null
]
},
{
"byName": [
"AsyncExtensions",
null
]
}
],
"packageAccess": true
},
{
"name": "LVGLDemo",
"type": "executable",
"exclude": [],
"settings": [],
"resources": [],
"dependencies": [
{
"byName": [
"LVGL",
null
]
}
],
"packageAccess": true
}
],
"products": [
{
"name": "CLVGL",
"type": {
"library": [
"automatic"
]
},
"targets": [
"CLVGL"
]
},
{
"name": "LVGL",
"type": {
"library": [
"automatic"
]
},
"targets": [
"LVGL"
]
}
],
"pkgConfig": null,
"platforms": [
{
"options": [],
"version": "10.15",
"platformName": "macos"
}
],
"providers": null,
"packageKind": {
"root": [
"/usr/src/package"
]
},
"dependencies": [
{
"sourceControl": [
{
"identity": "asyncextensions",
"location": {
"remote": [
{
"urlString": "https://github.com/lhoward/AsyncExtensions"
}
]
},
"requirement": {
"branch": [
"linux"
]
},
"productFilter": null
}
]
}
],
"toolsVersion": {
"_version": "5.9.0"
},
"cLanguageStandard": null,
"cxxLanguageStandard": null,
"swiftLanguageVersions": null
}
Dependencies
- AsyncExtensionsunspecified
Dependencies
{
"url": "/usr/src/package",
"name": "LVGL",
"path": "/usr/src/package",
"version": "unspecified",
"identity": "package",
"dependencies": [
{
"url": "https://github.com/lhoward/AsyncExtensions",
"name": "AsyncExtensions",
"path": "/usr/src/package/.build/checkouts/AsyncExtensions",
"version": "unspecified",
"identity": "asyncextensions",
"dependencies": [
{
"url": "https://github.com/apple/swift-collections.git",
"name": "swift-collections",
"path": "/usr/src/package/.build/checkouts/swift-collections",
"version": "1.1.1",
"identity": "swift-collections",
"dependencies": []
}
]
}
]
}