graphics/lvgl: bump version to 9.2.2

Update lvlg version to 9.2.2, includes fix for nuttx lcd release
Get version from config in Makefile
Get version from config in cmake file

Signed-off-by: Serg Podtynnyi <serg@podtynnyi.com>
This commit is contained in:
Serg Podtynnyi 2026-04-22 22:13:59 +07:00 committed by CeDeROM
parent 0105a9b238
commit ded0a17514
3 changed files with 19 additions and 7 deletions

View file

@ -27,12 +27,21 @@ if(CONFIG_GRAPHICS_LVGL)
# ############################################################################
set(LVGL_DIR ${CMAKE_CURRENT_LIST_DIR}/lvgl)
set(LVGL_VERSION
"${CONFIG_LVGL_VERSION_MAJOR}.${CONFIG_LVGL_VERSION_MINOR}.${CONFIG_LVGL_VERSION_PATCH}"
)
if(NOT EXISTS ${LVGL_DIR})
set(LVGL_URL
"https://github.com/lvgl/lvgl/archive/refs/tags/v${LVGL_VERSION}.zip")
FetchContent_Declare(
lvgl_fetch
DOWNLOAD_DIR ${CMAKE_CURRENT_LIST_DIR}
URL "https://github.com/lvgl/lvgl/archive/refs/tags/v9.2.1.zip" SOURCE_DIR
${CMAKE_CURRENT_LIST_DIR}/lvgl BINARY_DIR
URL ${LVGL_URL}
DOWNLOAD_DIR
${CMAKE_CURRENT_LIST_DIR}
SOURCE_DIR
${CMAKE_CURRENT_LIST_DIR}/lvgl
BINARY_DIR
${CMAKE_BINARY_DIR}/apps/graphics/lvgl/lvgl
DOWNLOAD_NO_PROGRESS true
TIMEOUT 120)

View file

@ -11,7 +11,7 @@ menuconfig GRAPHICS_LVGL
if GRAPHICS_LVGL
# Kconfig file for LVGL v9.2.1
# Kconfig file for LVGL v9.2.2
menu "LVGL configuration"
@ -1495,7 +1495,7 @@ menu "LVGL configuration"
default 2 # LVGL_VERSION_MINOR
config LVGL_VERSION_PATCH
int
default 1 # LVGL_VERSION_PATCH
default 2 # LVGL_VERSION_PATCH
endmenu
menu "Devices"

View file

@ -58,8 +58,11 @@ WD := ${shell echo $(CURDIR) | sed -e 's/ /\\ /g'}
CONFIG_GRAPH_LVGL_URL ?= "https://github.com/lvgl/lvgl/archive/refs/tags"
LVGL_VERSION = 9.2.1
LVGL_TARBALL = v$(LVGL_VERSION).zip
_MAJ := $(CONFIG_LVGL_VERSION_MAJOR)
_MIN := $(CONFIG_LVGL_VERSION_MINOR)
_PAT := $(CONFIG_LVGL_VERSION_PATCH)
LVGL_VERSION := $(_MAJ).$(_MIN).$(_PAT)
LVGL_TARBALL := v$(LVGL_VERSION).zip
LVGL_UNPACKNAME = lvgl
UNPACK ?= unzip -o $(if $(V),,-q)