diff --git a/Kconfig b/Kconfig index e17e7b72e..91a7da4b6 100644 --- a/Kconfig +++ b/Kconfig @@ -1,4 +1,4 @@ -# Kconfig file for LVGL v8.0 +# Kconfig file for LVGL v9.0.0 menu "LVGL configuration" diff --git a/docs/overview/renderers/arm2d.rst b/docs/overview/renderers/arm2d.rst index b39b3a668..7ec99b76f 100644 --- a/docs/overview/renderers/arm2d.rst +++ b/docs/overview/renderers/arm2d.rst @@ -6,7 +6,7 @@ Arm-2D is not a GPU but **an abstraction layer for 2D GPUs dedicated to Microcontrollers**. It supports all Cortex-M processors ranging from Cortex-M0 to the latest Cortex-M85. -Arm-2D accelerates LVGL9 with too modes: **Synchronous Mode** and +Arm-2D accelerates LVGL9 with two modes: **Synchronous Mode** and **Asynchronous Mode**. - When **Helium** and **ACI (Arm Custom Instruction)** are available, it is recommend to use **Synchronous Mode** to accelerate LVGL. diff --git a/env_support/cmsis-pack/LVGL.lvgl.9.0.0-rc.pack b/env_support/cmsis-pack/LVGL.lvgl.9.0.0.pack similarity index 90% rename from env_support/cmsis-pack/LVGL.lvgl.9.0.0-rc.pack rename to env_support/cmsis-pack/LVGL.lvgl.9.0.0.pack index 9ef4f95b0..bae784f56 100644 Binary files a/env_support/cmsis-pack/LVGL.lvgl.9.0.0-rc.pack and b/env_support/cmsis-pack/LVGL.lvgl.9.0.0.pack differ diff --git a/env_support/cmsis-pack/LVGL.lvgl.pdsc b/env_support/cmsis-pack/LVGL.lvgl.pdsc index a991d972a..3ac9634f5 100644 --- a/env_support/cmsis-pack/LVGL.lvgl.pdsc +++ b/env_support/cmsis-pack/LVGL.lvgl.pdsc @@ -36,8 +36,8 @@ https://github.com/lvgl/lvgl.git - - - LVGL 9.0.0-rc + + - LVGL 9.0.0 - Implements a New Render Architecture that enables parallel processing - Accelerates SW-Render with NEON and Helium technology for Cortex architectures. - Adds supports for GPUs: VG-Lite, PXP, Dave2D and etc. @@ -407,26 +407,27 @@ - - + + - + - - - - - + + + + + + - - - - + + + + - - + + - + @@ -650,9 +651,9 @@ Add the display driver for Windows backend - - - + + + @@ -665,7 +666,7 @@ Add the display driver for Linux /dev/dri/card*/ - + @@ -678,8 +679,8 @@ Add the display driver for Linux /dev/fb - - + + @@ -692,7 +693,7 @@ Add the display driver for TFT_eSPI - + @@ -705,7 +706,7 @@ Add the display driver for ILI9341 - + @@ -718,7 +719,7 @@ Add the display driver for st7735 - + @@ -731,7 +732,7 @@ Add the display driver for st7789 - + @@ -744,7 +745,7 @@ Add the display driver for st7796 - + diff --git a/env_support/cmsis-pack/LVGL.pidx b/env_support/cmsis-pack/LVGL.pidx index a9d1260c6..c2be9c8cb 100644 --- a/env_support/cmsis-pack/LVGL.pidx +++ b/env_support/cmsis-pack/LVGL.pidx @@ -2,8 +2,8 @@ LVGL https://raw.githubusercontent.com/lvgl/lvgl/master/env_support/cmsis-pack/ - 2024-01-15 + 2024-01-22 - + diff --git a/library.json b/library.json index 9befc68c4..db73281b5 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "lvgl", - "version": "9.0.0-rc", + "version": "9.0.0", "keywords": "graphics, gui, embedded, tft, lvgl", "description": "Graphics library to create embedded GUI with easy-to-use graphical elements, beautiful visual effects and low memory footprint. It offers anti-aliasing, opacity, and animations using only one frame buffer.", "repository": { diff --git a/library.properties b/library.properties index 0653594df..11cacf03d 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=lvgl -version=9.0.0-rc +version=9.0.0 author=kisvegabor maintainer=kisvegabor,embeddedt,pete-pjb sentence=Full-featured Graphics Library for Embedded Systems diff --git a/lv_conf_template.h b/lv_conf_template.h index 8bfe9da40..742d95cb0 100644 --- a/lv_conf_template.h +++ b/lv_conf_template.h @@ -1,6 +1,6 @@ /** * @file lv_conf.h - * Configuration file for v9.0.0-rc + * Configuration file for v9.0.0 */ /* diff --git a/lvgl.h b/lvgl.h index ccf5d0c4a..76314d729 100644 --- a/lvgl.h +++ b/lvgl.h @@ -16,7 +16,7 @@ extern "C" { #define LVGL_VERSION_MAJOR 9 #define LVGL_VERSION_MINOR 0 #define LVGL_VERSION_PATCH 0 -#define LVGL_VERSION_INFO "rc" +#define LVGL_VERSION_INFO "" /********************* * INCLUDES