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