remove more unused code from lvgl

This commit is contained in:
Siyuan 2025-09-26 08:20:47 +00:00
parent 8f68956b44
commit cf8e33b011
3 changed files with 111 additions and 1 deletions

View File

@ -368,7 +368,7 @@ The patches are generated by
```bash ```bash
git diff --cached --diff-filter=d > ../internal/native/cgo/lvgl-minify.patch && \ git diff --cached --diff-filter=d > ../internal/native/cgo/lvgl-minify.patch && \
git diff --name-only --diff-filter=d --cached > ../internal/native/cgo/lvgl-minify.del git diff --name-only --diff-filter=D --cached > ../internal/native/cgo/lvgl-minify.del
``` ```

View File

@ -555,6 +555,78 @@ examples/widgets/tileview/index.rst
examples/widgets/tileview/lv_example_tileview_1.c examples/widgets/tileview/lv_example_tileview_1.c
examples/widgets/win/index.rst examples/widgets/win/index.rst
examples/widgets/win/lv_example_win_1.c examples/widgets/win/lv_example_win_1.c
src/draw/dma2d/lv_draw_dma2d.c
src/draw/dma2d/lv_draw_dma2d.h
src/draw/dma2d/lv_draw_dma2d_fill.c
src/draw/dma2d/lv_draw_dma2d_img.c
src/draw/dma2d/lv_draw_dma2d_private.h
src/draw/nema_gfx/lv_draw_nema_gfx.c
src/draw/nema_gfx/lv_draw_nema_gfx.h
src/draw/nema_gfx/lv_draw_nema_gfx_arc.c
src/draw/nema_gfx/lv_draw_nema_gfx_border.c
src/draw/nema_gfx/lv_draw_nema_gfx_fill.c
src/draw/nema_gfx/lv_draw_nema_gfx_img.c
src/draw/nema_gfx/lv_draw_nema_gfx_label.c
src/draw/nema_gfx/lv_draw_nema_gfx_layer.c
src/draw/nema_gfx/lv_draw_nema_gfx_line.c
src/draw/nema_gfx/lv_draw_nema_gfx_stm32_hal.c
src/draw/nema_gfx/lv_draw_nema_gfx_triangle.c
src/draw/nema_gfx/lv_draw_nema_gfx_utils.c
src/draw/nema_gfx/lv_draw_nema_gfx_utils.h
src/draw/nema_gfx/lv_nema_gfx_path.c
src/draw/nema_gfx/lv_nema_gfx_path.h
src/draw/opengles/lv_draw_opengles.c
src/draw/opengles/lv_draw_opengles.h
src/draw/renesas/dave2d/lv_draw_dave2d.c
src/draw/renesas/dave2d/lv_draw_dave2d.h
src/draw/renesas/dave2d/lv_draw_dave2d_arc.c
src/draw/renesas/dave2d/lv_draw_dave2d_border.c
src/draw/renesas/dave2d/lv_draw_dave2d_fill.c
src/draw/renesas/dave2d/lv_draw_dave2d_image.c
src/draw/renesas/dave2d/lv_draw_dave2d_label.c
src/draw/renesas/dave2d/lv_draw_dave2d_line.c
src/draw/renesas/dave2d/lv_draw_dave2d_mask_rectangle.c
src/draw/renesas/dave2d/lv_draw_dave2d_triangle.c
src/draw/renesas/dave2d/lv_draw_dave2d_utils.c
src/draw/renesas/dave2d/lv_draw_dave2d_utils.h
src/drivers/glfw/lv_glfw_window.c
src/drivers/glfw/lv_glfw_window.h
src/drivers/glfw/lv_glfw_window_private.h
src/drivers/glfw/lv_opengles_debug.c
src/drivers/glfw/lv_opengles_debug.h
src/drivers/glfw/lv_opengles_driver.c
src/drivers/glfw/lv_opengles_driver.h
src/drivers/glfw/lv_opengles_texture.c
src/drivers/glfw/lv_opengles_texture.h
src/drivers/wayland/lv_wayland.c
src/drivers/wayland/lv_wayland.h
src/drivers/wayland/lv_wayland_private.h
src/drivers/wayland/lv_wayland_smm.c
src/drivers/wayland/lv_wayland_smm.h
src/drivers/wayland/lv_wl_cache.c
src/drivers/wayland/lv_wl_dmabuf.c
src/drivers/wayland/lv_wl_keyboard.c
src/drivers/wayland/lv_wl_keyboard.h
src/drivers/wayland/lv_wl_pointer.c
src/drivers/wayland/lv_wl_pointer.h
src/drivers/wayland/lv_wl_pointer_axis.c
src/drivers/wayland/lv_wl_pointer_axis.h
src/drivers/wayland/lv_wl_seat.c
src/drivers/wayland/lv_wl_shell.c
src/drivers/wayland/lv_wl_shm.c
src/drivers/wayland/lv_wl_touch.c
src/drivers/wayland/lv_wl_touch.h
src/drivers/wayland/lv_wl_window.c
src/drivers/wayland/lv_wl_window.h
src/drivers/wayland/lv_wl_window_decorations.c
src/drivers/wayland/lv_wl_xdg_shell.c
src/drivers/windows/lv_windows_context.c
src/drivers/windows/lv_windows_context.h
src/drivers/windows/lv_windows_display.c
src/drivers/windows/lv_windows_display.h
src/drivers/windows/lv_windows_input.c
src/drivers/windows/lv_windows_input.h
src/drivers/windows/lv_windows_input_private.h
src/font/lv_font_dejavu_16_persian_hebrew.c src/font/lv_font_dejavu_16_persian_hebrew.c
src/font/lv_font_montserrat_10.c src/font/lv_font_montserrat_10.c
src/font/lv_font_montserrat_12.c src/font/lv_font_montserrat_12.c

View File

@ -122,6 +122,44 @@ index 5c6b05ed8..a18044d64 100644
############################## SET GLOBAL VARIABLES ###################################### ############################## SET GLOBAL VARIABLES ######################################
if (HAS_PARENT_SCOPE) if (HAS_PARENT_SCOPE)
diff --git a/src/drivers/lv_drivers.h b/src/drivers/lv_drivers.h
index 085010813..6e93deab1 100644
--- a/src/drivers/lv_drivers.h
+++ b/src/drivers/lv_drivers.h
@@ -31,33 +31,12 @@ extern "C" {
#include "display/st7789/lv_st7789.h"
#include "display/st7796/lv_st7796.h"
-#include "display/renesas_glcdc/lv_renesas_glcdc.h"
#include "display/st_ltdc/lv_st_ltdc.h"
#include "display/ft81x/lv_ft81x.h"
-#include "nuttx/lv_nuttx_entry.h"
-#include "nuttx/lv_nuttx_fbdev.h"
-#include "nuttx/lv_nuttx_touchscreen.h"
-#include "nuttx/lv_nuttx_lcd.h"
-#include "nuttx/lv_nuttx_libuv.h"
-
#include "evdev/lv_evdev.h"
#include "libinput/lv_libinput.h"
-#include "windows/lv_windows_input.h"
-#include "windows/lv_windows_display.h"
-
-#include "glfw/lv_glfw_window.h"
-#include "glfw/lv_opengles_texture.h"
-#include "glfw/lv_opengles_driver.h"
-
-#include "qnx/lv_qnx.h"
-
-#include "wayland/lv_wayland.h"
-
-#include "uefi/lv_uefi_context.h"
-#include "uefi/lv_uefi_indev.h"
-#include "uefi/lv_uefi_display.h"
/*********************
* DEFINES
diff --git a/src/font/lv_font.h b/src/font/lv_font.h diff --git a/src/font/lv_font.h b/src/font/lv_font.h
index 180891832..b66c30eaa 100644 index 180891832..b66c30eaa 100644
--- a/src/font/lv_font.h --- a/src/font/lv_font.h