bot: Update LVGL submodule. lv_conf.h.

This commit is contained in:
lvgl-bot 2025-06-01 00:20:06 +00:00
parent 99588df3a7
commit 87072dc6c8
2 changed files with 82 additions and 59 deletions

View File

@ -155,6 +155,15 @@
*/ */
#define LV_DRAW_THREAD_STACK_SIZE (8 * 1024) /**< [bytes]*/ #define LV_DRAW_THREAD_STACK_SIZE (8 * 1024) /**< [bytes]*/
/** Thread priority of the drawing task.
* Higher values mean higher priority.
* Can use values from lv_thread_prio_t enum in lv_os.h: LV_THREAD_PRIO_LOWEST,
* LV_THREAD_PRIO_LOW, LV_THREAD_PRIO_MID, LV_THREAD_PRIO_HIGH, LV_THREAD_PRIO_HIGHEST
* Make sure the priority value aligns with the OS-specific priority levels.
* On systems with limited priority levels (e.g., FreeRTOS), a higher value can improve
* rendering performance but might cause other tasks to starve. */
#define LV_DRAW_THREAD_PRIO LV_THREAD_PRIO_HIGH
#define LV_USE_DRAW_SW 1 #define LV_USE_DRAW_SW 1
#if LV_USE_DRAW_SW == 1 #if LV_USE_DRAW_SW == 1
/* /*
@ -164,6 +173,7 @@
* - bitmaps with transparency may use ARGB8888 * - bitmaps with transparency may use ARGB8888
*/ */
#define LV_DRAW_SW_SUPPORT_RGB565 1 #define LV_DRAW_SW_SUPPORT_RGB565 1
#define LV_DRAW_SW_SUPPORT_RGB565_SWAPPED 1
#define LV_DRAW_SW_SUPPORT_RGB565A8 1 #define LV_DRAW_SW_SUPPORT_RGB565A8 1
#define LV_DRAW_SW_SUPPORT_RGB888 1 #define LV_DRAW_SW_SUPPORT_RGB888 1
#define LV_DRAW_SW_SUPPORT_XRGB8888 1 #define LV_DRAW_SW_SUPPORT_XRGB8888 1
@ -258,6 +268,9 @@
/** Enable VGLite asserts. */ /** Enable VGLite asserts. */
#define LV_USE_VGLITE_ASSERT 0 #define LV_USE_VGLITE_ASSERT 0
/** Enable VGLite error checks. */
#define LV_USE_VGLITE_CHECK_ERROR 0
#endif #endif
/** Use NXP's PXP on iMX RTxxx platforms. */ /** Use NXP's PXP on iMX RTxxx platforms. */
@ -318,7 +331,7 @@
/** Enable border to simulate shadow. /** Enable border to simulate shadow.
* NOTE: which usually improves performance, * NOTE: which usually improves performance,
* but does not guarantee the same rendering quality as the software. */ * but does not guarantee the same rendering quality as the software. */
#define LV_VG_LITE_USE_BOX_SHADOW 0 #define LV_VG_LITE_USE_BOX_SHADOW 1
/** VG-Lite gradient maximum cache number. /** VG-Lite gradient maximum cache number.
* @note The memory usage of a single gradient image is 4K bytes. */ * @note The memory usage of a single gradient image is 4K bytes. */
@ -1293,73 +1306,83 @@
#define LV_QNX_BUF_COUNT 1 /**< 1 or 2 */ #define LV_QNX_BUF_COUNT 1 /**< 1 or 2 */
#endif #endif
/*================== /*=====================
* EXAMPLES * BUILD OPTIONS
*==================*/ *======================*/
/** Enable examples to be built with the library. */ /** Enable examples to be built with the library. */
#define LV_BUILD_EXAMPLES 1 #define LV_BUILD_EXAMPLES 1
/** Build the demos */
#define LV_BUILD_DEMOS 1
/*=================== /*===================
* DEMO USAGE * DEMO USAGE
====================*/ ====================*/
/** Show some widgets. This might be required to increase `LV_MEM_SIZE`. */ #if LV_BUILD_DEMOS
#define LV_USE_DEMO_WIDGETS 1 /** Show some widgets. This might be required to increase `LV_MEM_SIZE`. */
#define LV_USE_DEMO_WIDGETS 1
/** Demonstrate usage of encoder and keyboard. */ /** Demonstrate usage of encoder and keyboard. */
#define LV_USE_DEMO_KEYPAD_AND_ENCODER 1 #define LV_USE_DEMO_KEYPAD_AND_ENCODER 1
/** Benchmark your system */ /** Benchmark your system */
#define LV_USE_DEMO_BENCHMARK 1 #define LV_USE_DEMO_BENCHMARK 1
/** Render test for each primitive. #if LV_USE_DEMO_BENCHMARK
/** Use fonts where bitmaps are aligned 16 byte and has Nx16 byte stride */
#define LV_DEMO_BENCHMARK_ALIGNED_FONTS 0
#endif
/** Render test for each primitive.
* - Requires at least 480x272 display. */ * - Requires at least 480x272 display. */
#define LV_USE_DEMO_RENDER 1 #define LV_USE_DEMO_RENDER 1
/** Stress test for LVGL */ /** Stress test for LVGL */
#define LV_USE_DEMO_STRESS 1 #define LV_USE_DEMO_STRESS 1
/** Music player demo */ /** Music player demo */
#define LV_USE_DEMO_MUSIC 1 #define LV_USE_DEMO_MUSIC 1
#if LV_USE_DEMO_MUSIC #if LV_USE_DEMO_MUSIC
#define LV_DEMO_MUSIC_SQUARE 0 #define LV_DEMO_MUSIC_SQUARE 0
#define LV_DEMO_MUSIC_LANDSCAPE 0 #define LV_DEMO_MUSIC_LANDSCAPE 0
#define LV_DEMO_MUSIC_ROUND 0 #define LV_DEMO_MUSIC_ROUND 0
#define LV_DEMO_MUSIC_LARGE 0 #define LV_DEMO_MUSIC_LARGE 0
#define LV_DEMO_MUSIC_AUTO_PLAY 0 #define LV_DEMO_MUSIC_AUTO_PLAY 0
#endif #endif
/** Vector graphic demo */ /** Vector graphic demo */
#define LV_USE_DEMO_VECTOR_GRAPHIC 0 #define LV_USE_DEMO_VECTOR_GRAPHIC 0
/*--------------------------- /*---------------------------
* Demos from lvgl/lv_demos * Demos from lvgl/lv_demos
---------------------------*/ ---------------------------*/
/** Flex layout demo */ /** Flex layout demo */
#define LV_USE_DEMO_FLEX_LAYOUT 1 #define LV_USE_DEMO_FLEX_LAYOUT 1
/** Smart-phone like multi-language demo */ /** Smart-phone like multi-language demo */
#define LV_USE_DEMO_MULTILANG 1 #define LV_USE_DEMO_MULTILANG 1
/** Widget transformation demo */ /** Widget transformation demo */
#define LV_USE_DEMO_TRANSFORM 1 #define LV_USE_DEMO_TRANSFORM 1
/** Demonstrate scroll settings */ /** Demonstrate scroll settings */
#define LV_USE_DEMO_SCROLL 1 #define LV_USE_DEMO_SCROLL 1
/*E-bike demo with Lottie animations (if LV_USE_LOTTIE is enabled)*/ /*E-bike demo with Lottie animations (if LV_USE_LOTTIE is enabled)*/
#define LV_USE_DEMO_EBIKE 0 #define LV_USE_DEMO_EBIKE 0
#if LV_USE_DEMO_EBIKE #if LV_USE_DEMO_EBIKE
#define LV_DEMO_EBIKE_PORTRAIT 0 /*0: for 480x270..480x320, 1: for 480x800..720x1280*/ #define LV_DEMO_EBIKE_PORTRAIT 0 /*0: for 480x270..480x320, 1: for 480x800..720x1280*/
#endif #endif
/** High-resolution demo */ /** High-resolution demo */
#define LV_USE_DEMO_HIGH_RES 0 #define LV_USE_DEMO_HIGH_RES 0
/* Smart watch demo */ /* Smart watch demo */
#define LV_USE_DEMO_SMARTWATCH 0 #define LV_USE_DEMO_SMARTWATCH 0
#endif /* LV_BUILD_DEMOS */
/*--END OF LV_CONF_H--*/ /*--END OF LV_CONF_H--*/

2
lvgl

@ -1 +1 @@
Subproject commit 3a33caa62cb7db083cee4e0f2b97cf9e1c03100c Subproject commit 44b76b239e625c5025963d78a223b614f17811fb