diff --git a/scripts/lv_conf_internal_gen.py b/scripts/lv_conf_internal_gen.py index b7969a6d6..862b20323 100755 --- a/scripts/lv_conf_internal_gen.py +++ b/scripts/lv_conf_internal_gen.py @@ -59,10 +59,6 @@ fout.write( # endif #endif -/*Check if there is a Kconfig environment*/ -#ifdef LV_COLOR_DEPTH -#define LV_KCONFIG_PRESENT -#endif /*---------------------------------- * Start parsing lv_conf_template.h @@ -99,12 +95,8 @@ for i in fin.read().splitlines(): fout.write( f'#ifndef {line}\n' - f'# ifdef LV_KCONFIG_PRESENT\n' - f'# ifdef CONFIG_{line.upper()}\n' - f'# define {line} CONFIG_{line.upper()}\n' - f'# else\n' - f'# define {line} 0\n' - f'# endif\n' + f'# ifdef CONFIG_{line.upper()}\n' + f'# define {line} CONFIG_{line.upper()}\n' f'# else\n' f'{d}\n' f'# endif\n' diff --git a/src/lv_conf_internal.h b/src/lv_conf_internal.h index ad49f5879..efde8c658 100644 --- a/src/lv_conf_internal.h +++ b/src/lv_conf_internal.h @@ -42,10 +42,6 @@ # endif #endif -/*Check if there is a Kconfig environment*/ -#ifdef LV_COLOR_DEPTH -#define LV_KCONFIG_PRESENT -#endif /*---------------------------------- * Start parsing lv_conf_template.h @@ -59,12 +55,8 @@ /*Color depth: 1 (1 byte per pixel), 8 (RGB332), 16 (RGB565), 32 (ARGB8888)*/ #ifndef LV_COLOR_DEPTH -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_COLOR_DEPTH -# define LV_COLOR_DEPTH CONFIG_LV_COLOR_DEPTH -# else -# define LV_COLOR_DEPTH 0 -# endif +# ifdef CONFIG_LV_COLOR_DEPTH +# define LV_COLOR_DEPTH CONFIG_LV_COLOR_DEPTH # else # define LV_COLOR_DEPTH 16 # endif @@ -72,12 +64,8 @@ /*Swap the 2 bytes of RGB565 color. Useful if the display has an 8-bit interface (e.g. SPI)*/ #ifndef LV_COLOR_16_SWAP -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_COLOR_16_SWAP -# define LV_COLOR_16_SWAP CONFIG_LV_COLOR_16_SWAP -# else -# define LV_COLOR_16_SWAP 0 -# endif +# ifdef CONFIG_LV_COLOR_16_SWAP +# define LV_COLOR_16_SWAP CONFIG_LV_COLOR_16_SWAP # else # define LV_COLOR_16_SWAP 0 # endif @@ -87,12 +75,8 @@ *Can be used if the UI is above another layer, e.g. an OSD menu or video player. *Requires `LV_COLOR_DEPTH = 32` colors and the screen's `bg_opa` should be set to non LV_OPA_COVER value*/ #ifndef LV_COLOR_SCREEN_TRANSP -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_COLOR_SCREEN_TRANSP -# define LV_COLOR_SCREEN_TRANSP CONFIG_LV_COLOR_SCREEN_TRANSP -# else -# define LV_COLOR_SCREEN_TRANSP 0 -# endif +# ifdef CONFIG_LV_COLOR_SCREEN_TRANSP +# define LV_COLOR_SCREEN_TRANSP CONFIG_LV_COLOR_SCREEN_TRANSP # else # define LV_COLOR_SCREEN_TRANSP 0 # endif @@ -100,12 +84,8 @@ /*Images pixels with this color will not be drawn if they are chroma keyed)*/ #ifndef LV_COLOR_CHROMA_KEY -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_COLOR_CHROMA_KEY -# define LV_COLOR_CHROMA_KEY CONFIG_LV_COLOR_CHROMA_KEY -# else -# define LV_COLOR_CHROMA_KEY 0 -# endif +# ifdef CONFIG_LV_COLOR_CHROMA_KEY +# define LV_COLOR_CHROMA_KEY CONFIG_LV_COLOR_CHROMA_KEY # else # define LV_COLOR_CHROMA_KEY lv_color_hex(0x00ff00) /*pure green*/ # endif @@ -117,12 +97,8 @@ /*1: use custom malloc/free, 0: use the built-in `lv_mem_alloc()` and `lv_mem_free()`*/ #ifndef LV_MEM_CUSTOM -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_MEM_CUSTOM -# define LV_MEM_CUSTOM CONFIG_LV_MEM_CUSTOM -# else -# define LV_MEM_CUSTOM 0 -# endif +# ifdef CONFIG_LV_MEM_CUSTOM +# define LV_MEM_CUSTOM CONFIG_LV_MEM_CUSTOM # else # define LV_MEM_CUSTOM 0 # endif @@ -130,12 +106,8 @@ #if LV_MEM_CUSTOM == 0 /*Size of the memory available for `lv_mem_alloc()` in bytes (>= 2kB)*/ #ifndef LV_MEM_SIZE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_MEM_SIZE -# define LV_MEM_SIZE CONFIG_LV_MEM_SIZE -# else -# define LV_MEM_SIZE 0 -# endif +# ifdef CONFIG_LV_MEM_SIZE +# define LV_MEM_SIZE CONFIG_LV_MEM_SIZE # else # define LV_MEM_SIZE (32U * 1024U) /*[bytes]*/ # endif @@ -143,12 +115,8 @@ /*Set an address for the memory pool instead of allocating it as a normal array. Can be in external SRAM too.*/ #ifndef LV_MEM_ADR -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_MEM_ADR -# define LV_MEM_ADR CONFIG_LV_MEM_ADR -# else -# define LV_MEM_ADR 0 -# endif +# ifdef CONFIG_LV_MEM_ADR +# define LV_MEM_ADR CONFIG_LV_MEM_ADR # else # define LV_MEM_ADR 0 /*0: unused*/ # endif @@ -161,45 +129,29 @@ #else /*LV_MEM_CUSTOM*/ #ifndef LV_MEM_CUSTOM_INCLUDE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_MEM_CUSTOM_INCLUDE -# define LV_MEM_CUSTOM_INCLUDE CONFIG_LV_MEM_CUSTOM_INCLUDE -# else -# define LV_MEM_CUSTOM_INCLUDE 0 -# endif +# ifdef CONFIG_LV_MEM_CUSTOM_INCLUDE +# define LV_MEM_CUSTOM_INCLUDE CONFIG_LV_MEM_CUSTOM_INCLUDE # else # define LV_MEM_CUSTOM_INCLUDE /*Header for the dynamic memory function*/ # endif #endif #ifndef LV_MEM_CUSTOM_ALLOC -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_MEM_CUSTOM_ALLOC -# define LV_MEM_CUSTOM_ALLOC CONFIG_LV_MEM_CUSTOM_ALLOC -# else -# define LV_MEM_CUSTOM_ALLOC 0 -# endif +# ifdef CONFIG_LV_MEM_CUSTOM_ALLOC +# define LV_MEM_CUSTOM_ALLOC CONFIG_LV_MEM_CUSTOM_ALLOC # else # define LV_MEM_CUSTOM_ALLOC malloc # endif #endif #ifndef LV_MEM_CUSTOM_FREE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_MEM_CUSTOM_FREE -# define LV_MEM_CUSTOM_FREE CONFIG_LV_MEM_CUSTOM_FREE -# else -# define LV_MEM_CUSTOM_FREE 0 -# endif +# ifdef CONFIG_LV_MEM_CUSTOM_FREE +# define LV_MEM_CUSTOM_FREE CONFIG_LV_MEM_CUSTOM_FREE # else # define LV_MEM_CUSTOM_FREE free # endif #endif #ifndef LV_MEM_CUSTOM_REALLOC -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_MEM_CUSTOM_REALLOC -# define LV_MEM_CUSTOM_REALLOC CONFIG_LV_MEM_CUSTOM_REALLOC -# else -# define LV_MEM_CUSTOM_REALLOC 0 -# endif +# ifdef CONFIG_LV_MEM_CUSTOM_REALLOC +# define LV_MEM_CUSTOM_REALLOC CONFIG_LV_MEM_CUSTOM_REALLOC # else # define LV_MEM_CUSTOM_REALLOC realloc # endif @@ -208,12 +160,8 @@ /*Use the standard `memcpy` and `memset` instead of LVGL's own functions. (Might or might not be faster).*/ #ifndef LV_MEMCPY_MEMSET_STD -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_MEMCPY_MEMSET_STD -# define LV_MEMCPY_MEMSET_STD CONFIG_LV_MEMCPY_MEMSET_STD -# else -# define LV_MEMCPY_MEMSET_STD 0 -# endif +# ifdef CONFIG_LV_MEMCPY_MEMSET_STD +# define LV_MEMCPY_MEMSET_STD CONFIG_LV_MEMCPY_MEMSET_STD # else # define LV_MEMCPY_MEMSET_STD 0 # endif @@ -225,12 +173,8 @@ /*Default display refresh period. LVG will redraw changed areas with this period time*/ #ifndef LV_DISP_DEF_REFR_PERIOD -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_DISP_DEF_REFR_PERIOD -# define LV_DISP_DEF_REFR_PERIOD CONFIG_LV_DISP_DEF_REFR_PERIOD -# else -# define LV_DISP_DEF_REFR_PERIOD 0 -# endif +# ifdef CONFIG_LV_DISP_DEF_REFR_PERIOD +# define LV_DISP_DEF_REFR_PERIOD CONFIG_LV_DISP_DEF_REFR_PERIOD # else # define LV_DISP_DEF_REFR_PERIOD 30 /*[ms]*/ # endif @@ -238,12 +182,8 @@ /*Input device read period in milliseconds*/ #ifndef LV_INDEV_DEF_READ_PERIOD -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_INDEV_DEF_READ_PERIOD -# define LV_INDEV_DEF_READ_PERIOD CONFIG_LV_INDEV_DEF_READ_PERIOD -# else -# define LV_INDEV_DEF_READ_PERIOD 0 -# endif +# ifdef CONFIG_LV_INDEV_DEF_READ_PERIOD +# define LV_INDEV_DEF_READ_PERIOD CONFIG_LV_INDEV_DEF_READ_PERIOD # else # define LV_INDEV_DEF_READ_PERIOD 30 /*[ms]*/ # endif @@ -252,35 +192,23 @@ /*Use a custom tick source that tells the elapsed time in milliseconds. *It removes the need to manually update the tick with `lv_tick_inc()`)*/ #ifndef LV_TICK_CUSTOM -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_TICK_CUSTOM -# define LV_TICK_CUSTOM CONFIG_LV_TICK_CUSTOM -# else -# define LV_TICK_CUSTOM 0 -# endif +# ifdef CONFIG_LV_TICK_CUSTOM +# define LV_TICK_CUSTOM CONFIG_LV_TICK_CUSTOM # else # define LV_TICK_CUSTOM 0 # endif #endif #if LV_TICK_CUSTOM #ifndef LV_TICK_CUSTOM_INCLUDE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_TICK_CUSTOM_INCLUDE -# define LV_TICK_CUSTOM_INCLUDE CONFIG_LV_TICK_CUSTOM_INCLUDE -# else -# define LV_TICK_CUSTOM_INCLUDE 0 -# endif +# ifdef CONFIG_LV_TICK_CUSTOM_INCLUDE +# define LV_TICK_CUSTOM_INCLUDE CONFIG_LV_TICK_CUSTOM_INCLUDE # else # define LV_TICK_CUSTOM_INCLUDE "Arduino.h" /*Header for the system time function*/ # endif #endif #ifndef LV_TICK_CUSTOM_SYS_TIME_EXPR -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_TICK_CUSTOM_SYS_TIME_EXPR -# define LV_TICK_CUSTOM_SYS_TIME_EXPR CONFIG_LV_TICK_CUSTOM_SYS_TIME_EXPR -# else -# define LV_TICK_CUSTOM_SYS_TIME_EXPR 0 -# endif +# ifdef CONFIG_LV_TICK_CUSTOM_SYS_TIME_EXPR +# define LV_TICK_CUSTOM_SYS_TIME_EXPR CONFIG_LV_TICK_CUSTOM_SYS_TIME_EXPR # else # define LV_TICK_CUSTOM_SYS_TIME_EXPR (millis()) /*Expression evaluating to current system time in ms*/ # endif @@ -290,12 +218,8 @@ /*Default Dot Per Inch. Used to initialize default sizes such as widgets sized, style paddings. *(Not so important, you can adjust it to modify default sizes and spaces)*/ #ifndef LV_DPI_DEF -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_DPI_DEF -# define LV_DPI_DEF CONFIG_LV_DPI_DEF -# else -# define LV_DPI_DEF 0 -# endif +# ifdef CONFIG_LV_DPI_DEF +# define LV_DPI_DEF CONFIG_LV_DPI_DEF # else # define LV_DPI_DEF 130 /*[px/inch]*/ # endif @@ -312,12 +236,8 @@ /*Enable complex draw engine. *Required to draw shadow, gradient, rounded corners, circles, arc, skew lines, image transformations or any masks*/ #ifndef LV_DRAW_COMPLEX -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_DRAW_COMPLEX -# define LV_DRAW_COMPLEX CONFIG_LV_DRAW_COMPLEX -# else -# define LV_DRAW_COMPLEX 0 -# endif +# ifdef CONFIG_LV_DRAW_COMPLEX +# define LV_DRAW_COMPLEX CONFIG_LV_DRAW_COMPLEX # else # define LV_DRAW_COMPLEX 1 # endif @@ -328,12 +248,8 @@ *LV_SHADOW_CACHE_SIZE is the max. shadow size to buffer, where shadow size is `shadow_width + radius` *Caching has LV_SHADOW_CACHE_SIZE^2 RAM cost*/ #ifndef LV_SHADOW_CACHE_SIZE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_SHADOW_CACHE_SIZE -# define LV_SHADOW_CACHE_SIZE CONFIG_LV_SHADOW_CACHE_SIZE -# else -# define LV_SHADOW_CACHE_SIZE 0 -# endif +# ifdef CONFIG_LV_SHADOW_CACHE_SIZE +# define LV_SHADOW_CACHE_SIZE CONFIG_LV_SHADOW_CACHE_SIZE # else # define LV_SHADOW_CACHE_SIZE 0 # endif @@ -344,12 +260,8 @@ * radius * 4 bytes are used per circle (the most often used radiuses are saved) * 0: to disable caching */ #ifndef LV_CIRCLE_CACHE_SIZE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_CIRCLE_CACHE_SIZE -# define LV_CIRCLE_CACHE_SIZE CONFIG_LV_CIRCLE_CACHE_SIZE -# else -# define LV_CIRCLE_CACHE_SIZE 0 -# endif +# ifdef CONFIG_LV_CIRCLE_CACHE_SIZE +# define LV_CIRCLE_CACHE_SIZE CONFIG_LV_CIRCLE_CACHE_SIZE # else # define LV_CIRCLE_CACHE_SIZE 4 # endif @@ -363,12 +275,8 @@ *However the opened images might consume additional RAM. *0: to disable caching*/ #ifndef LV_IMG_CACHE_DEF_SIZE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_IMG_CACHE_DEF_SIZE -# define LV_IMG_CACHE_DEF_SIZE CONFIG_LV_IMG_CACHE_DEF_SIZE -# else -# define LV_IMG_CACHE_DEF_SIZE 0 -# endif +# ifdef CONFIG_LV_IMG_CACHE_DEF_SIZE +# define LV_IMG_CACHE_DEF_SIZE CONFIG_LV_IMG_CACHE_DEF_SIZE # else # define LV_IMG_CACHE_DEF_SIZE 0 # endif @@ -376,12 +284,8 @@ /*Maximum buffer size to allocate for rotation. Only used if software rotation is enabled in the display driver.*/ #ifndef LV_DISP_ROT_MAX_BUF -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_DISP_ROT_MAX_BUF -# define LV_DISP_ROT_MAX_BUF CONFIG_LV_DISP_ROT_MAX_BUF -# else -# define LV_DISP_ROT_MAX_BUF 0 -# endif +# ifdef CONFIG_LV_DISP_ROT_MAX_BUF +# define LV_DISP_ROT_MAX_BUF CONFIG_LV_DISP_ROT_MAX_BUF # else # define LV_DISP_ROT_MAX_BUF (10*1024) # endif @@ -393,12 +297,8 @@ /*Use STM32's DMA2D (aka Chrom Art) GPU*/ #ifndef LV_USE_GPU_STM32_DMA2D -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_GPU_STM32_DMA2D -# define LV_USE_GPU_STM32_DMA2D CONFIG_LV_USE_GPU_STM32_DMA2D -# else -# define LV_USE_GPU_STM32_DMA2D 0 -# endif +# ifdef CONFIG_LV_USE_GPU_STM32_DMA2D +# define LV_USE_GPU_STM32_DMA2D CONFIG_LV_USE_GPU_STM32_DMA2D # else # define LV_USE_GPU_STM32_DMA2D 0 # endif @@ -407,12 +307,8 @@ /*Must be defined to include path of CMSIS header of target processor e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #ifndef LV_GPU_DMA2D_CMSIS_INCLUDE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_GPU_DMA2D_CMSIS_INCLUDE -# define LV_GPU_DMA2D_CMSIS_INCLUDE CONFIG_LV_GPU_DMA2D_CMSIS_INCLUDE -# else -# define LV_GPU_DMA2D_CMSIS_INCLUDE 0 -# endif +# ifdef CONFIG_LV_GPU_DMA2D_CMSIS_INCLUDE +# define LV_GPU_DMA2D_CMSIS_INCLUDE CONFIG_LV_GPU_DMA2D_CMSIS_INCLUDE # else # define LV_GPU_DMA2D_CMSIS_INCLUDE # endif @@ -421,12 +317,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Use NXP's PXP GPU iMX RTxxx platforms*/ #ifndef LV_USE_GPU_NXP_PXP -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_GPU_NXP_PXP -# define LV_USE_GPU_NXP_PXP CONFIG_LV_USE_GPU_NXP_PXP -# else -# define LV_USE_GPU_NXP_PXP 0 -# endif +# ifdef CONFIG_LV_USE_GPU_NXP_PXP +# define LV_USE_GPU_NXP_PXP CONFIG_LV_USE_GPU_NXP_PXP # else # define LV_USE_GPU_NXP_PXP 0 # endif @@ -438,12 +330,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ *0: lv_gpu_nxp_pxp_init() has to be called manually before lv_init() */ #ifndef LV_USE_GPU_NXP_PXP_AUTO_INIT -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_GPU_NXP_PXP_AUTO_INIT -# define LV_USE_GPU_NXP_PXP_AUTO_INIT CONFIG_LV_USE_GPU_NXP_PXP_AUTO_INIT -# else -# define LV_USE_GPU_NXP_PXP_AUTO_INIT 0 -# endif +# ifdef CONFIG_LV_USE_GPU_NXP_PXP_AUTO_INIT +# define LV_USE_GPU_NXP_PXP_AUTO_INIT CONFIG_LV_USE_GPU_NXP_PXP_AUTO_INIT # else # define LV_USE_GPU_NXP_PXP_AUTO_INIT 0 # endif @@ -452,12 +340,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Use NXP's VG-Lite GPU iMX RTxxx platforms*/ #ifndef LV_USE_GPU_NXP_VG_LITE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_GPU_NXP_VG_LITE -# define LV_USE_GPU_NXP_VG_LITE CONFIG_LV_USE_GPU_NXP_VG_LITE -# else -# define LV_USE_GPU_NXP_VG_LITE 0 -# endif +# ifdef CONFIG_LV_USE_GPU_NXP_VG_LITE +# define LV_USE_GPU_NXP_VG_LITE CONFIG_LV_USE_GPU_NXP_VG_LITE # else # define LV_USE_GPU_NXP_VG_LITE 0 # endif @@ -467,12 +351,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #ifndef LV_USE_GPU_SDL # ifdef CONFIG_LV_USE_GPU_SDL #ifndef LV_USE_GPU_SDL -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_GPU_SDL -# define LV_USE_GPU_SDL CONFIG_LV_USE_GPU_SDL -# else -# define LV_USE_GPU_SDL 0 -# endif +# ifdef CONFIG_LV_USE_GPU_SDL +# define LV_USE_GPU_SDL CONFIG_LV_USE_GPU_SDL # else # define LV_USE_GPU_SDL CONFIG_LV_USE_GPU_SDL # endif @@ -483,24 +363,16 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #endif #if LV_USE_GPU_SDL #ifndef LV_USE_EXTERNAL_RENDERER -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_EXTERNAL_RENDERER -# define LV_USE_EXTERNAL_RENDERER CONFIG_LV_USE_EXTERNAL_RENDERER -# else -# define LV_USE_EXTERNAL_RENDERER 0 -# endif +# ifdef CONFIG_LV_USE_EXTERNAL_RENDERER +# define LV_USE_EXTERNAL_RENDERER CONFIG_LV_USE_EXTERNAL_RENDERER # else # define LV_USE_EXTERNAL_RENDERER 1 # endif #endif # ifndef LV_GPU_SDL_INCLUDE #ifndef LV_GPU_SDL_INCLUDE_PATH -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_GPU_SDL_INCLUDE_PATH -# define LV_GPU_SDL_INCLUDE_PATH CONFIG_LV_GPU_SDL_INCLUDE_PATH -# else -# define LV_GPU_SDL_INCLUDE_PATH 0 -# endif +# ifdef CONFIG_LV_GPU_SDL_INCLUDE_PATH +# define LV_GPU_SDL_INCLUDE_PATH CONFIG_LV_GPU_SDL_INCLUDE_PATH # else # define LV_GPU_SDL_INCLUDE_PATH # endif @@ -510,12 +382,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #ifndef LV_USE_EXTERNAL_RENDERER #ifndef LV_USE_EXTERNAL_RENDERER -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_EXTERNAL_RENDERER -# define LV_USE_EXTERNAL_RENDERER CONFIG_LV_USE_EXTERNAL_RENDERER -# else -# define LV_USE_EXTERNAL_RENDERER 0 -# endif +# ifdef CONFIG_LV_USE_EXTERNAL_RENDERER +# define LV_USE_EXTERNAL_RENDERER CONFIG_LV_USE_EXTERNAL_RENDERER # else # define LV_USE_EXTERNAL_RENDERER 0 # endif @@ -528,12 +396,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Enable the log module*/ #ifndef LV_USE_LOG -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_LOG -# define LV_USE_LOG CONFIG_LV_USE_LOG -# else -# define LV_USE_LOG 0 -# endif +# ifdef CONFIG_LV_USE_LOG +# define LV_USE_LOG CONFIG_LV_USE_LOG # else # define LV_USE_LOG 0 # endif @@ -548,12 +412,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ *LV_LOG_LEVEL_USER Only logs added by the user *LV_LOG_LEVEL_NONE Do not log anything*/ #ifndef LV_LOG_LEVEL -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LOG_LEVEL -# define LV_LOG_LEVEL CONFIG_LV_LOG_LEVEL -# else -# define LV_LOG_LEVEL 0 -# endif +# ifdef CONFIG_LV_LOG_LEVEL +# define LV_LOG_LEVEL CONFIG_LV_LOG_LEVEL # else # define LV_LOG_LEVEL LV_LOG_LEVEL_WARN # endif @@ -562,12 +422,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*1: Print the log with 'printf'; *0: User need to register a callback with `lv_log_register_print_cb()`*/ #ifndef LV_LOG_PRINTF -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LOG_PRINTF -# define LV_LOG_PRINTF CONFIG_LV_LOG_PRINTF -# else -# define LV_LOG_PRINTF 0 -# endif +# ifdef CONFIG_LV_LOG_PRINTF +# define LV_LOG_PRINTF CONFIG_LV_LOG_PRINTF # else # define LV_LOG_PRINTF 0 # endif @@ -575,89 +431,57 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Enable/disable LV_LOG_TRACE in modules that produces a huge number of logs*/ #ifndef LV_LOG_TRACE_MEM -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LOG_TRACE_MEM -# define LV_LOG_TRACE_MEM CONFIG_LV_LOG_TRACE_MEM -# else -# define LV_LOG_TRACE_MEM 0 -# endif +# ifdef CONFIG_LV_LOG_TRACE_MEM +# define LV_LOG_TRACE_MEM CONFIG_LV_LOG_TRACE_MEM # else # define LV_LOG_TRACE_MEM 1 # endif #endif #ifndef LV_LOG_TRACE_TIMER -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LOG_TRACE_TIMER -# define LV_LOG_TRACE_TIMER CONFIG_LV_LOG_TRACE_TIMER -# else -# define LV_LOG_TRACE_TIMER 0 -# endif +# ifdef CONFIG_LV_LOG_TRACE_TIMER +# define LV_LOG_TRACE_TIMER CONFIG_LV_LOG_TRACE_TIMER # else # define LV_LOG_TRACE_TIMER 1 # endif #endif #ifndef LV_LOG_TRACE_INDEV -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LOG_TRACE_INDEV -# define LV_LOG_TRACE_INDEV CONFIG_LV_LOG_TRACE_INDEV -# else -# define LV_LOG_TRACE_INDEV 0 -# endif +# ifdef CONFIG_LV_LOG_TRACE_INDEV +# define LV_LOG_TRACE_INDEV CONFIG_LV_LOG_TRACE_INDEV # else # define LV_LOG_TRACE_INDEV 1 # endif #endif #ifndef LV_LOG_TRACE_DISP_REFR -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LOG_TRACE_DISP_REFR -# define LV_LOG_TRACE_DISP_REFR CONFIG_LV_LOG_TRACE_DISP_REFR -# else -# define LV_LOG_TRACE_DISP_REFR 0 -# endif +# ifdef CONFIG_LV_LOG_TRACE_DISP_REFR +# define LV_LOG_TRACE_DISP_REFR CONFIG_LV_LOG_TRACE_DISP_REFR # else # define LV_LOG_TRACE_DISP_REFR 1 # endif #endif #ifndef LV_LOG_TRACE_EVENT -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LOG_TRACE_EVENT -# define LV_LOG_TRACE_EVENT CONFIG_LV_LOG_TRACE_EVENT -# else -# define LV_LOG_TRACE_EVENT 0 -# endif +# ifdef CONFIG_LV_LOG_TRACE_EVENT +# define LV_LOG_TRACE_EVENT CONFIG_LV_LOG_TRACE_EVENT # else # define LV_LOG_TRACE_EVENT 1 # endif #endif #ifndef LV_LOG_TRACE_OBJ_CREATE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LOG_TRACE_OBJ_CREATE -# define LV_LOG_TRACE_OBJ_CREATE CONFIG_LV_LOG_TRACE_OBJ_CREATE -# else -# define LV_LOG_TRACE_OBJ_CREATE 0 -# endif +# ifdef CONFIG_LV_LOG_TRACE_OBJ_CREATE +# define LV_LOG_TRACE_OBJ_CREATE CONFIG_LV_LOG_TRACE_OBJ_CREATE # else # define LV_LOG_TRACE_OBJ_CREATE 1 # endif #endif #ifndef LV_LOG_TRACE_LAYOUT -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LOG_TRACE_LAYOUT -# define LV_LOG_TRACE_LAYOUT CONFIG_LV_LOG_TRACE_LAYOUT -# else -# define LV_LOG_TRACE_LAYOUT 0 -# endif +# ifdef CONFIG_LV_LOG_TRACE_LAYOUT +# define LV_LOG_TRACE_LAYOUT CONFIG_LV_LOG_TRACE_LAYOUT # else # define LV_LOG_TRACE_LAYOUT 1 # endif #endif #ifndef LV_LOG_TRACE_ANIM -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LOG_TRACE_ANIM -# define LV_LOG_TRACE_ANIM CONFIG_LV_LOG_TRACE_ANIM -# else -# define LV_LOG_TRACE_ANIM 0 -# endif +# ifdef CONFIG_LV_LOG_TRACE_ANIM +# define LV_LOG_TRACE_ANIM CONFIG_LV_LOG_TRACE_ANIM # else # define LV_LOG_TRACE_ANIM 1 # endif @@ -672,56 +496,36 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Enable asserts if an operation is failed or an invalid data is found. *If LV_USE_LOG is enabled an error message will be printed on failure*/ #ifndef LV_USE_ASSERT_NULL -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_ASSERT_NULL -# define LV_USE_ASSERT_NULL CONFIG_LV_USE_ASSERT_NULL -# else -# define LV_USE_ASSERT_NULL 0 -# endif +# ifdef CONFIG_LV_USE_ASSERT_NULL +# define LV_USE_ASSERT_NULL CONFIG_LV_USE_ASSERT_NULL # else # define LV_USE_ASSERT_NULL 1 /*Check if the parameter is NULL. (Very fast, recommended)*/ # endif #endif #ifndef LV_USE_ASSERT_MALLOC -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_ASSERT_MALLOC -# define LV_USE_ASSERT_MALLOC CONFIG_LV_USE_ASSERT_MALLOC -# else -# define LV_USE_ASSERT_MALLOC 0 -# endif +# ifdef CONFIG_LV_USE_ASSERT_MALLOC +# define LV_USE_ASSERT_MALLOC CONFIG_LV_USE_ASSERT_MALLOC # else # define LV_USE_ASSERT_MALLOC 1 /*Checks is the memory is successfully allocated or no. (Very fast, recommended)*/ # endif #endif #ifndef LV_USE_ASSERT_STYLE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_ASSERT_STYLE -# define LV_USE_ASSERT_STYLE CONFIG_LV_USE_ASSERT_STYLE -# else -# define LV_USE_ASSERT_STYLE 0 -# endif +# ifdef CONFIG_LV_USE_ASSERT_STYLE +# define LV_USE_ASSERT_STYLE CONFIG_LV_USE_ASSERT_STYLE # else # define LV_USE_ASSERT_STYLE 0 /*Check if the styles are properly initialized. (Very fast, recommended)*/ # endif #endif #ifndef LV_USE_ASSERT_MEM_INTEGRITY -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_ASSERT_MEM_INTEGRITY -# define LV_USE_ASSERT_MEM_INTEGRITY CONFIG_LV_USE_ASSERT_MEM_INTEGRITY -# else -# define LV_USE_ASSERT_MEM_INTEGRITY 0 -# endif +# ifdef CONFIG_LV_USE_ASSERT_MEM_INTEGRITY +# define LV_USE_ASSERT_MEM_INTEGRITY CONFIG_LV_USE_ASSERT_MEM_INTEGRITY # else # define LV_USE_ASSERT_MEM_INTEGRITY 0 /*Check the integrity of `lv_mem` after critical operations. (Slow)*/ # endif #endif #ifndef LV_USE_ASSERT_OBJ -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_ASSERT_OBJ -# define LV_USE_ASSERT_OBJ CONFIG_LV_USE_ASSERT_OBJ -# else -# define LV_USE_ASSERT_OBJ 0 -# endif +# ifdef CONFIG_LV_USE_ASSERT_OBJ +# define LV_USE_ASSERT_OBJ CONFIG_LV_USE_ASSERT_OBJ # else # define LV_USE_ASSERT_OBJ 0 /*Check the object's type and existence (e.g. not deleted). (Slow)*/ # endif @@ -729,23 +533,15 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Add a custom handler when assert happens e.g. to restart the MCU*/ #ifndef LV_ASSERT_HANDLER_INCLUDE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ASSERT_HANDLER_INCLUDE -# define LV_ASSERT_HANDLER_INCLUDE CONFIG_LV_ASSERT_HANDLER_INCLUDE -# else -# define LV_ASSERT_HANDLER_INCLUDE 0 -# endif +# ifdef CONFIG_LV_ASSERT_HANDLER_INCLUDE +# define LV_ASSERT_HANDLER_INCLUDE CONFIG_LV_ASSERT_HANDLER_INCLUDE # else # define LV_ASSERT_HANDLER_INCLUDE # endif #endif #ifndef LV_ASSERT_HANDLER -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ASSERT_HANDLER -# define LV_ASSERT_HANDLER CONFIG_LV_ASSERT_HANDLER -# else -# define LV_ASSERT_HANDLER 0 -# endif +# ifdef CONFIG_LV_ASSERT_HANDLER +# define LV_ASSERT_HANDLER CONFIG_LV_ASSERT_HANDLER # else # define LV_ASSERT_HANDLER while(1); /*Halt by default*/ # endif @@ -757,12 +553,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*1: Show CPU usage and FPS count in the right bottom corner*/ #ifndef LV_USE_PERF_MONITOR -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_PERF_MONITOR -# define LV_USE_PERF_MONITOR CONFIG_LV_USE_PERF_MONITOR -# else -# define LV_USE_PERF_MONITOR 0 -# endif +# ifdef CONFIG_LV_USE_PERF_MONITOR +# define LV_USE_PERF_MONITOR CONFIG_LV_USE_PERF_MONITOR # else # define LV_USE_PERF_MONITOR 0 # endif @@ -771,12 +563,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*1: Show the used memory and the memory fragmentation in the left bottom corner * Requires LV_MEM_CUSTOM = 0*/ #ifndef LV_USE_MEM_MONITOR -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_MEM_MONITOR -# define LV_USE_MEM_MONITOR CONFIG_LV_USE_MEM_MONITOR -# else -# define LV_USE_MEM_MONITOR 0 -# endif +# ifdef CONFIG_LV_USE_MEM_MONITOR +# define LV_USE_MEM_MONITOR CONFIG_LV_USE_MEM_MONITOR # else # define LV_USE_MEM_MONITOR 0 # endif @@ -784,12 +572,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*1: Draw random colored rectangles over the redrawn areas*/ #ifndef LV_USE_REFR_DEBUG -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_REFR_DEBUG -# define LV_USE_REFR_DEBUG CONFIG_LV_USE_REFR_DEBUG -# else -# define LV_USE_REFR_DEBUG 0 -# endif +# ifdef CONFIG_LV_USE_REFR_DEBUG +# define LV_USE_REFR_DEBUG CONFIG_LV_USE_REFR_DEBUG # else # define LV_USE_REFR_DEBUG 0 # endif @@ -797,58 +581,38 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Change the built in (v)snprintf functions*/ #ifndef LV_SPRINTF_CUSTOM -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_SPRINTF_CUSTOM -# define LV_SPRINTF_CUSTOM CONFIG_LV_SPRINTF_CUSTOM -# else -# define LV_SPRINTF_CUSTOM 0 -# endif +# ifdef CONFIG_LV_SPRINTF_CUSTOM +# define LV_SPRINTF_CUSTOM CONFIG_LV_SPRINTF_CUSTOM # else # define LV_SPRINTF_CUSTOM 0 # endif #endif #if LV_SPRINTF_CUSTOM #ifndef LV_SPRINTF_INCLUDE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_SPRINTF_INCLUDE -# define LV_SPRINTF_INCLUDE CONFIG_LV_SPRINTF_INCLUDE -# else -# define LV_SPRINTF_INCLUDE 0 -# endif +# ifdef CONFIG_LV_SPRINTF_INCLUDE +# define LV_SPRINTF_INCLUDE CONFIG_LV_SPRINTF_INCLUDE # else # define LV_SPRINTF_INCLUDE # endif #endif #ifndef lv_snprintf -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_SNPRINTF -# define lv_snprintf CONFIG_LV_SNPRINTF -# else -# define lv_snprintf 0 -# endif +# ifdef CONFIG_LV_SNPRINTF +# define lv_snprintf CONFIG_LV_SNPRINTF # else # define lv_snprintf snprintf # endif #endif #ifndef lv_vsnprintf -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_VSNPRINTF -# define lv_vsnprintf CONFIG_LV_VSNPRINTF -# else -# define lv_vsnprintf 0 -# endif +# ifdef CONFIG_LV_VSNPRINTF +# define lv_vsnprintf CONFIG_LV_VSNPRINTF # else # define lv_vsnprintf vsnprintf # endif #endif #else /*LV_SPRINTF_CUSTOM*/ #ifndef LV_SPRINTF_USE_FLOAT -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_SPRINTF_USE_FLOAT -# define LV_SPRINTF_USE_FLOAT CONFIG_LV_SPRINTF_USE_FLOAT -# else -# define LV_SPRINTF_USE_FLOAT 0 -# endif +# ifdef CONFIG_LV_SPRINTF_USE_FLOAT +# define LV_SPRINTF_USE_FLOAT CONFIG_LV_SPRINTF_USE_FLOAT # else # define LV_SPRINTF_USE_FLOAT 0 # endif @@ -856,12 +620,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #endif /*LV_SPRINTF_CUSTOM*/ #ifndef LV_USE_USER_DATA -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_USER_DATA -# define LV_USE_USER_DATA CONFIG_LV_USE_USER_DATA -# else -# define LV_USE_USER_DATA 0 -# endif +# ifdef CONFIG_LV_USE_USER_DATA +# define LV_USE_USER_DATA CONFIG_LV_USE_USER_DATA # else # define LV_USE_USER_DATA 1 # endif @@ -870,24 +630,16 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Garbage Collector settings *Used if lvgl is bound to higher level language and the memory is managed by that language*/ #ifndef LV_ENABLE_GC -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ENABLE_GC -# define LV_ENABLE_GC CONFIG_LV_ENABLE_GC -# else -# define LV_ENABLE_GC 0 -# endif +# ifdef CONFIG_LV_ENABLE_GC +# define LV_ENABLE_GC CONFIG_LV_ENABLE_GC # else # define LV_ENABLE_GC 0 # endif #endif #if LV_ENABLE_GC != 0 #ifndef LV_GC_INCLUDE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_GC_INCLUDE -# define LV_GC_INCLUDE CONFIG_LV_GC_INCLUDE -# else -# define LV_GC_INCLUDE 0 -# endif +# ifdef CONFIG_LV_GC_INCLUDE +# define LV_GC_INCLUDE CONFIG_LV_GC_INCLUDE # else # define LV_GC_INCLUDE "gc.h" /*Include Garbage Collector related things*/ # endif @@ -896,12 +648,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*1: Enable API to take snapshot for object*/ #ifndef LV_USE_SNAPSHOT -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_SNAPSHOT -# define LV_USE_SNAPSHOT CONFIG_LV_USE_SNAPSHOT -# else -# define LV_USE_SNAPSHOT 0 -# endif +# ifdef CONFIG_LV_USE_SNAPSHOT +# define LV_USE_SNAPSHOT CONFIG_LV_USE_SNAPSHOT # else # define LV_USE_SNAPSHOT 1 # endif @@ -913,12 +661,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*For big endian systems set to 1*/ #ifndef LV_BIG_ENDIAN_SYSTEM -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_BIG_ENDIAN_SYSTEM -# define LV_BIG_ENDIAN_SYSTEM CONFIG_LV_BIG_ENDIAN_SYSTEM -# else -# define LV_BIG_ENDIAN_SYSTEM 0 -# endif +# ifdef CONFIG_LV_BIG_ENDIAN_SYSTEM +# define LV_BIG_ENDIAN_SYSTEM CONFIG_LV_BIG_ENDIAN_SYSTEM # else # define LV_BIG_ENDIAN_SYSTEM 0 # endif @@ -926,12 +670,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Define a custom attribute to `lv_tick_inc` function*/ #ifndef LV_ATTRIBUTE_TICK_INC -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ATTRIBUTE_TICK_INC -# define LV_ATTRIBUTE_TICK_INC CONFIG_LV_ATTRIBUTE_TICK_INC -# else -# define LV_ATTRIBUTE_TICK_INC 0 -# endif +# ifdef CONFIG_LV_ATTRIBUTE_TICK_INC +# define LV_ATTRIBUTE_TICK_INC CONFIG_LV_ATTRIBUTE_TICK_INC # else # define LV_ATTRIBUTE_TICK_INC # endif @@ -939,12 +679,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Define a custom attribute to `lv_timer_handler` function*/ #ifndef LV_ATTRIBUTE_TIMER_HANDLER -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ATTRIBUTE_TIMER_HANDLER -# define LV_ATTRIBUTE_TIMER_HANDLER CONFIG_LV_ATTRIBUTE_TIMER_HANDLER -# else -# define LV_ATTRIBUTE_TIMER_HANDLER 0 -# endif +# ifdef CONFIG_LV_ATTRIBUTE_TIMER_HANDLER +# define LV_ATTRIBUTE_TIMER_HANDLER CONFIG_LV_ATTRIBUTE_TIMER_HANDLER # else # define LV_ATTRIBUTE_TIMER_HANDLER # endif @@ -952,12 +688,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Define a custom attribute to `lv_disp_flush_ready` function*/ #ifndef LV_ATTRIBUTE_FLUSH_READY -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ATTRIBUTE_FLUSH_READY -# define LV_ATTRIBUTE_FLUSH_READY CONFIG_LV_ATTRIBUTE_FLUSH_READY -# else -# define LV_ATTRIBUTE_FLUSH_READY 0 -# endif +# ifdef CONFIG_LV_ATTRIBUTE_FLUSH_READY +# define LV_ATTRIBUTE_FLUSH_READY CONFIG_LV_ATTRIBUTE_FLUSH_READY # else # define LV_ATTRIBUTE_FLUSH_READY # endif @@ -965,12 +697,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Required alignment size for buffers*/ #ifndef LV_ATTRIBUTE_MEM_ALIGN_SIZE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ATTRIBUTE_MEM_ALIGN_SIZE -# define LV_ATTRIBUTE_MEM_ALIGN_SIZE CONFIG_LV_ATTRIBUTE_MEM_ALIGN_SIZE -# else -# define LV_ATTRIBUTE_MEM_ALIGN_SIZE 0 -# endif +# ifdef CONFIG_LV_ATTRIBUTE_MEM_ALIGN_SIZE +# define LV_ATTRIBUTE_MEM_ALIGN_SIZE CONFIG_LV_ATTRIBUTE_MEM_ALIGN_SIZE # else # define LV_ATTRIBUTE_MEM_ALIGN_SIZE # endif @@ -979,12 +707,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Will be added where memories needs to be aligned (with -Os data might not be aligned to boundary by default). * E.g. __attribute__((aligned(4)))*/ #ifndef LV_ATTRIBUTE_MEM_ALIGN -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ATTRIBUTE_MEM_ALIGN -# define LV_ATTRIBUTE_MEM_ALIGN CONFIG_LV_ATTRIBUTE_MEM_ALIGN -# else -# define LV_ATTRIBUTE_MEM_ALIGN 0 -# endif +# ifdef CONFIG_LV_ATTRIBUTE_MEM_ALIGN +# define LV_ATTRIBUTE_MEM_ALIGN CONFIG_LV_ATTRIBUTE_MEM_ALIGN # else # define LV_ATTRIBUTE_MEM_ALIGN # endif @@ -992,12 +716,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Attribute to mark large constant arrays for example font's bitmaps*/ #ifndef LV_ATTRIBUTE_LARGE_CONST -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ATTRIBUTE_LARGE_CONST -# define LV_ATTRIBUTE_LARGE_CONST CONFIG_LV_ATTRIBUTE_LARGE_CONST -# else -# define LV_ATTRIBUTE_LARGE_CONST 0 -# endif +# ifdef CONFIG_LV_ATTRIBUTE_LARGE_CONST +# define LV_ATTRIBUTE_LARGE_CONST CONFIG_LV_ATTRIBUTE_LARGE_CONST # else # define LV_ATTRIBUTE_LARGE_CONST # endif @@ -1005,12 +725,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Complier prefix for a big array declaration in RAM*/ #ifndef LV_ATTRIBUTE_LARGE_RAM_ARRAY -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ATTRIBUTE_LARGE_RAM_ARRAY -# define LV_ATTRIBUTE_LARGE_RAM_ARRAY CONFIG_LV_ATTRIBUTE_LARGE_RAM_ARRAY -# else -# define LV_ATTRIBUTE_LARGE_RAM_ARRAY 0 -# endif +# ifdef CONFIG_LV_ATTRIBUTE_LARGE_RAM_ARRAY +# define LV_ATTRIBUTE_LARGE_RAM_ARRAY CONFIG_LV_ATTRIBUTE_LARGE_RAM_ARRAY # else # define LV_ATTRIBUTE_LARGE_RAM_ARRAY # endif @@ -1018,12 +734,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Place performance critical functions into a faster memory (e.g RAM)*/ #ifndef LV_ATTRIBUTE_FAST_MEM -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ATTRIBUTE_FAST_MEM -# define LV_ATTRIBUTE_FAST_MEM CONFIG_LV_ATTRIBUTE_FAST_MEM -# else -# define LV_ATTRIBUTE_FAST_MEM 0 -# endif +# ifdef CONFIG_LV_ATTRIBUTE_FAST_MEM +# define LV_ATTRIBUTE_FAST_MEM CONFIG_LV_ATTRIBUTE_FAST_MEM # else # define LV_ATTRIBUTE_FAST_MEM # endif @@ -1031,12 +743,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Prefix variables that are used in GPU accelerated operations, often these need to be placed in RAM sections that are DMA accessible*/ #ifndef LV_ATTRIBUTE_DMA -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ATTRIBUTE_DMA -# define LV_ATTRIBUTE_DMA CONFIG_LV_ATTRIBUTE_DMA -# else -# define LV_ATTRIBUTE_DMA 0 -# endif +# ifdef CONFIG_LV_ATTRIBUTE_DMA +# define LV_ATTRIBUTE_DMA CONFIG_LV_ATTRIBUTE_DMA # else # define LV_ATTRIBUTE_DMA # endif @@ -1045,12 +753,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Export integer constant to binding. This macro is used with constants in the form of LV_ that *should also appear on LVGL binding API such as Micropython.*/ #ifndef LV_EXPORT_CONST_INT -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_EXPORT_CONST_INT -# define LV_EXPORT_CONST_INT CONFIG_LV_EXPORT_CONST_INT -# else -# define LV_EXPORT_CONST_INT 0 -# endif +# ifdef CONFIG_LV_EXPORT_CONST_INT +# define LV_EXPORT_CONST_INT CONFIG_LV_EXPORT_CONST_INT # else # define LV_EXPORT_CONST_INT(int_value) struct _silence_gcc_warning /*The default value just prevents GCC warning*/ # endif @@ -1058,12 +762,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Extend the default -32k..32k coordinate range to -4M..4M by using int32_t for coordinates instead of int16_t*/ #ifndef LV_USE_LARGE_COORD -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_LARGE_COORD -# define LV_USE_LARGE_COORD CONFIG_LV_USE_LARGE_COORD -# else -# define LV_USE_LARGE_COORD 0 -# endif +# ifdef CONFIG_LV_USE_LARGE_COORD +# define LV_USE_LARGE_COORD CONFIG_LV_USE_LARGE_COORD # else # define LV_USE_LARGE_COORD 0 # endif @@ -1076,232 +776,148 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Montserrat fonts with ASCII range and some symbols using bpp = 4 *https://fonts.google.com/specimen/Montserrat*/ #ifndef LV_FONT_MONTSERRAT_8 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_8 -# define LV_FONT_MONTSERRAT_8 CONFIG_LV_FONT_MONTSERRAT_8 -# else -# define LV_FONT_MONTSERRAT_8 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_8 +# define LV_FONT_MONTSERRAT_8 CONFIG_LV_FONT_MONTSERRAT_8 # else # define LV_FONT_MONTSERRAT_8 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_10 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_10 -# define LV_FONT_MONTSERRAT_10 CONFIG_LV_FONT_MONTSERRAT_10 -# else -# define LV_FONT_MONTSERRAT_10 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_10 +# define LV_FONT_MONTSERRAT_10 CONFIG_LV_FONT_MONTSERRAT_10 # else # define LV_FONT_MONTSERRAT_10 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_12 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_12 -# define LV_FONT_MONTSERRAT_12 CONFIG_LV_FONT_MONTSERRAT_12 -# else -# define LV_FONT_MONTSERRAT_12 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_12 +# define LV_FONT_MONTSERRAT_12 CONFIG_LV_FONT_MONTSERRAT_12 # else # define LV_FONT_MONTSERRAT_12 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_14 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_14 -# define LV_FONT_MONTSERRAT_14 CONFIG_LV_FONT_MONTSERRAT_14 -# else -# define LV_FONT_MONTSERRAT_14 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_14 +# define LV_FONT_MONTSERRAT_14 CONFIG_LV_FONT_MONTSERRAT_14 # else # define LV_FONT_MONTSERRAT_14 1 # endif #endif #ifndef LV_FONT_MONTSERRAT_16 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_16 -# define LV_FONT_MONTSERRAT_16 CONFIG_LV_FONT_MONTSERRAT_16 -# else -# define LV_FONT_MONTSERRAT_16 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_16 +# define LV_FONT_MONTSERRAT_16 CONFIG_LV_FONT_MONTSERRAT_16 # else # define LV_FONT_MONTSERRAT_16 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_18 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_18 -# define LV_FONT_MONTSERRAT_18 CONFIG_LV_FONT_MONTSERRAT_18 -# else -# define LV_FONT_MONTSERRAT_18 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_18 +# define LV_FONT_MONTSERRAT_18 CONFIG_LV_FONT_MONTSERRAT_18 # else # define LV_FONT_MONTSERRAT_18 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_20 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_20 -# define LV_FONT_MONTSERRAT_20 CONFIG_LV_FONT_MONTSERRAT_20 -# else -# define LV_FONT_MONTSERRAT_20 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_20 +# define LV_FONT_MONTSERRAT_20 CONFIG_LV_FONT_MONTSERRAT_20 # else # define LV_FONT_MONTSERRAT_20 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_22 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_22 -# define LV_FONT_MONTSERRAT_22 CONFIG_LV_FONT_MONTSERRAT_22 -# else -# define LV_FONT_MONTSERRAT_22 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_22 +# define LV_FONT_MONTSERRAT_22 CONFIG_LV_FONT_MONTSERRAT_22 # else # define LV_FONT_MONTSERRAT_22 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_24 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_24 -# define LV_FONT_MONTSERRAT_24 CONFIG_LV_FONT_MONTSERRAT_24 -# else -# define LV_FONT_MONTSERRAT_24 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_24 +# define LV_FONT_MONTSERRAT_24 CONFIG_LV_FONT_MONTSERRAT_24 # else # define LV_FONT_MONTSERRAT_24 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_26 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_26 -# define LV_FONT_MONTSERRAT_26 CONFIG_LV_FONT_MONTSERRAT_26 -# else -# define LV_FONT_MONTSERRAT_26 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_26 +# define LV_FONT_MONTSERRAT_26 CONFIG_LV_FONT_MONTSERRAT_26 # else # define LV_FONT_MONTSERRAT_26 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_28 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_28 -# define LV_FONT_MONTSERRAT_28 CONFIG_LV_FONT_MONTSERRAT_28 -# else -# define LV_FONT_MONTSERRAT_28 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_28 +# define LV_FONT_MONTSERRAT_28 CONFIG_LV_FONT_MONTSERRAT_28 # else # define LV_FONT_MONTSERRAT_28 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_30 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_30 -# define LV_FONT_MONTSERRAT_30 CONFIG_LV_FONT_MONTSERRAT_30 -# else -# define LV_FONT_MONTSERRAT_30 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_30 +# define LV_FONT_MONTSERRAT_30 CONFIG_LV_FONT_MONTSERRAT_30 # else # define LV_FONT_MONTSERRAT_30 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_32 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_32 -# define LV_FONT_MONTSERRAT_32 CONFIG_LV_FONT_MONTSERRAT_32 -# else -# define LV_FONT_MONTSERRAT_32 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_32 +# define LV_FONT_MONTSERRAT_32 CONFIG_LV_FONT_MONTSERRAT_32 # else # define LV_FONT_MONTSERRAT_32 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_34 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_34 -# define LV_FONT_MONTSERRAT_34 CONFIG_LV_FONT_MONTSERRAT_34 -# else -# define LV_FONT_MONTSERRAT_34 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_34 +# define LV_FONT_MONTSERRAT_34 CONFIG_LV_FONT_MONTSERRAT_34 # else # define LV_FONT_MONTSERRAT_34 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_36 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_36 -# define LV_FONT_MONTSERRAT_36 CONFIG_LV_FONT_MONTSERRAT_36 -# else -# define LV_FONT_MONTSERRAT_36 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_36 +# define LV_FONT_MONTSERRAT_36 CONFIG_LV_FONT_MONTSERRAT_36 # else # define LV_FONT_MONTSERRAT_36 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_38 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_38 -# define LV_FONT_MONTSERRAT_38 CONFIG_LV_FONT_MONTSERRAT_38 -# else -# define LV_FONT_MONTSERRAT_38 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_38 +# define LV_FONT_MONTSERRAT_38 CONFIG_LV_FONT_MONTSERRAT_38 # else # define LV_FONT_MONTSERRAT_38 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_40 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_40 -# define LV_FONT_MONTSERRAT_40 CONFIG_LV_FONT_MONTSERRAT_40 -# else -# define LV_FONT_MONTSERRAT_40 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_40 +# define LV_FONT_MONTSERRAT_40 CONFIG_LV_FONT_MONTSERRAT_40 # else # define LV_FONT_MONTSERRAT_40 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_42 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_42 -# define LV_FONT_MONTSERRAT_42 CONFIG_LV_FONT_MONTSERRAT_42 -# else -# define LV_FONT_MONTSERRAT_42 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_42 +# define LV_FONT_MONTSERRAT_42 CONFIG_LV_FONT_MONTSERRAT_42 # else # define LV_FONT_MONTSERRAT_42 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_44 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_44 -# define LV_FONT_MONTSERRAT_44 CONFIG_LV_FONT_MONTSERRAT_44 -# else -# define LV_FONT_MONTSERRAT_44 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_44 +# define LV_FONT_MONTSERRAT_44 CONFIG_LV_FONT_MONTSERRAT_44 # else # define LV_FONT_MONTSERRAT_44 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_46 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_46 -# define LV_FONT_MONTSERRAT_46 CONFIG_LV_FONT_MONTSERRAT_46 -# else -# define LV_FONT_MONTSERRAT_46 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_46 +# define LV_FONT_MONTSERRAT_46 CONFIG_LV_FONT_MONTSERRAT_46 # else # define LV_FONT_MONTSERRAT_46 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_48 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_48 -# define LV_FONT_MONTSERRAT_48 CONFIG_LV_FONT_MONTSERRAT_48 -# else -# define LV_FONT_MONTSERRAT_48 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_48 +# define LV_FONT_MONTSERRAT_48 CONFIG_LV_FONT_MONTSERRAT_48 # else # define LV_FONT_MONTSERRAT_48 0 # endif @@ -1309,45 +925,29 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Demonstrate special features*/ #ifndef LV_FONT_MONTSERRAT_12_SUBPX -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_12_SUBPX -# define LV_FONT_MONTSERRAT_12_SUBPX CONFIG_LV_FONT_MONTSERRAT_12_SUBPX -# else -# define LV_FONT_MONTSERRAT_12_SUBPX 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_12_SUBPX +# define LV_FONT_MONTSERRAT_12_SUBPX CONFIG_LV_FONT_MONTSERRAT_12_SUBPX # else # define LV_FONT_MONTSERRAT_12_SUBPX 0 # endif #endif #ifndef LV_FONT_MONTSERRAT_28_COMPRESSED -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_MONTSERRAT_28_COMPRESSED -# define LV_FONT_MONTSERRAT_28_COMPRESSED CONFIG_LV_FONT_MONTSERRAT_28_COMPRESSED -# else -# define LV_FONT_MONTSERRAT_28_COMPRESSED 0 -# endif +# ifdef CONFIG_LV_FONT_MONTSERRAT_28_COMPRESSED +# define LV_FONT_MONTSERRAT_28_COMPRESSED CONFIG_LV_FONT_MONTSERRAT_28_COMPRESSED # else # define LV_FONT_MONTSERRAT_28_COMPRESSED 0 /*bpp = 3*/ # endif #endif #ifndef LV_FONT_DEJAVU_16_PERSIAN_HEBREW -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_DEJAVU_16_PERSIAN_HEBREW -# define LV_FONT_DEJAVU_16_PERSIAN_HEBREW CONFIG_LV_FONT_DEJAVU_16_PERSIAN_HEBREW -# else -# define LV_FONT_DEJAVU_16_PERSIAN_HEBREW 0 -# endif +# ifdef CONFIG_LV_FONT_DEJAVU_16_PERSIAN_HEBREW +# define LV_FONT_DEJAVU_16_PERSIAN_HEBREW CONFIG_LV_FONT_DEJAVU_16_PERSIAN_HEBREW # else # define LV_FONT_DEJAVU_16_PERSIAN_HEBREW 0 /*Hebrew, Arabic, Perisan letters and all their forms*/ # endif #endif #ifndef LV_FONT_SIMSUN_16_CJK -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_SIMSUN_16_CJK -# define LV_FONT_SIMSUN_16_CJK CONFIG_LV_FONT_SIMSUN_16_CJK -# else -# define LV_FONT_SIMSUN_16_CJK 0 -# endif +# ifdef CONFIG_LV_FONT_SIMSUN_16_CJK +# define LV_FONT_SIMSUN_16_CJK CONFIG_LV_FONT_SIMSUN_16_CJK # else # define LV_FONT_SIMSUN_16_CJK 0 /*1000 most common CJK radicals*/ # endif @@ -1355,23 +955,15 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Pixel perfect monospace fonts*/ #ifndef LV_FONT_UNSCII_8 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_UNSCII_8 -# define LV_FONT_UNSCII_8 CONFIG_LV_FONT_UNSCII_8 -# else -# define LV_FONT_UNSCII_8 0 -# endif +# ifdef CONFIG_LV_FONT_UNSCII_8 +# define LV_FONT_UNSCII_8 CONFIG_LV_FONT_UNSCII_8 # else # define LV_FONT_UNSCII_8 0 # endif #endif #ifndef LV_FONT_UNSCII_16 -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_UNSCII_16 -# define LV_FONT_UNSCII_16 CONFIG_LV_FONT_UNSCII_16 -# else -# define LV_FONT_UNSCII_16 0 -# endif +# ifdef CONFIG_LV_FONT_UNSCII_16 +# define LV_FONT_UNSCII_16 CONFIG_LV_FONT_UNSCII_16 # else # define LV_FONT_UNSCII_16 0 # endif @@ -1381,12 +973,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ *You can use these fonts as default font too and they will be available globally. *E.g. #define LV_FONT_CUSTOM_DECLARE LV_FONT_DECLARE(my_font_1) LV_FONT_DECLARE(my_font_2)*/ #ifndef LV_FONT_CUSTOM_DECLARE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_CUSTOM_DECLARE -# define LV_FONT_CUSTOM_DECLARE CONFIG_LV_FONT_CUSTOM_DECLARE -# else -# define LV_FONT_CUSTOM_DECLARE 0 -# endif +# ifdef CONFIG_LV_FONT_CUSTOM_DECLARE +# define LV_FONT_CUSTOM_DECLARE CONFIG_LV_FONT_CUSTOM_DECLARE # else # define LV_FONT_CUSTOM_DECLARE # endif @@ -1394,12 +982,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Always set a default font*/ #ifndef LV_FONT_DEFAULT -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_DEFAULT -# define LV_FONT_DEFAULT CONFIG_LV_FONT_DEFAULT -# else -# define LV_FONT_DEFAULT 0 -# endif +# ifdef CONFIG_LV_FONT_DEFAULT +# define LV_FONT_DEFAULT CONFIG_LV_FONT_DEFAULT # else # define LV_FONT_DEFAULT &lv_font_montserrat_14 # endif @@ -1409,12 +993,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ *The limit depends on the font size, font face and bpp. *Compiler error will be triggered if a font needs it.*/ #ifndef LV_FONT_FMT_TXT_LARGE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_FMT_TXT_LARGE -# define LV_FONT_FMT_TXT_LARGE CONFIG_LV_FONT_FMT_TXT_LARGE -# else -# define LV_FONT_FMT_TXT_LARGE 0 -# endif +# ifdef CONFIG_LV_FONT_FMT_TXT_LARGE +# define LV_FONT_FMT_TXT_LARGE CONFIG_LV_FONT_FMT_TXT_LARGE # else # define LV_FONT_FMT_TXT_LARGE 0 # endif @@ -1422,12 +1002,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Enables/disables support for compressed fonts.*/ #ifndef LV_USE_FONT_COMPRESSED -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_FONT_COMPRESSED -# define LV_USE_FONT_COMPRESSED CONFIG_LV_USE_FONT_COMPRESSED -# else -# define LV_USE_FONT_COMPRESSED 0 -# endif +# ifdef CONFIG_LV_USE_FONT_COMPRESSED +# define LV_USE_FONT_COMPRESSED CONFIG_LV_USE_FONT_COMPRESSED # else # define LV_USE_FONT_COMPRESSED 0 # endif @@ -1435,12 +1011,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Enable subpixel rendering*/ #ifndef LV_USE_FONT_SUBPX -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_FONT_SUBPX -# define LV_USE_FONT_SUBPX CONFIG_LV_USE_FONT_SUBPX -# else -# define LV_USE_FONT_SUBPX 0 -# endif +# ifdef CONFIG_LV_USE_FONT_SUBPX +# define LV_USE_FONT_SUBPX CONFIG_LV_USE_FONT_SUBPX # else # define LV_USE_FONT_SUBPX 0 # endif @@ -1448,12 +1020,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #if LV_USE_FONT_SUBPX /*Set the pixel order of the display. Physical order of RGB channels. Doesn't matter with "normal" fonts.*/ #ifndef LV_FONT_SUBPX_BGR -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FONT_SUBPX_BGR -# define LV_FONT_SUBPX_BGR CONFIG_LV_FONT_SUBPX_BGR -# else -# define LV_FONT_SUBPX_BGR 0 -# endif +# ifdef CONFIG_LV_FONT_SUBPX_BGR +# define LV_FONT_SUBPX_BGR CONFIG_LV_FONT_SUBPX_BGR # else # define LV_FONT_SUBPX_BGR 0 /*0: RGB; 1:BGR order*/ # endif @@ -1471,12 +1039,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ * - LV_TXT_ENC_ASCII */ #ifndef LV_TXT_ENC -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_TXT_ENC -# define LV_TXT_ENC CONFIG_LV_TXT_ENC -# else -# define LV_TXT_ENC 0 -# endif +# ifdef CONFIG_LV_TXT_ENC +# define LV_TXT_ENC CONFIG_LV_TXT_ENC # else # define LV_TXT_ENC LV_TXT_ENC_UTF8 # endif @@ -1484,12 +1048,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Can break (wrap) texts on these chars*/ #ifndef LV_TXT_BREAK_CHARS -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_TXT_BREAK_CHARS -# define LV_TXT_BREAK_CHARS CONFIG_LV_TXT_BREAK_CHARS -# else -# define LV_TXT_BREAK_CHARS 0 -# endif +# ifdef CONFIG_LV_TXT_BREAK_CHARS +# define LV_TXT_BREAK_CHARS CONFIG_LV_TXT_BREAK_CHARS # else # define LV_TXT_BREAK_CHARS " ,.;:-_" # endif @@ -1498,12 +1058,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*If a word is at least this long, will break wherever "prettiest" *To disable, set to a value <= 0*/ #ifndef LV_TXT_LINE_BREAK_LONG_LEN -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_TXT_LINE_BREAK_LONG_LEN -# define LV_TXT_LINE_BREAK_LONG_LEN CONFIG_LV_TXT_LINE_BREAK_LONG_LEN -# else -# define LV_TXT_LINE_BREAK_LONG_LEN 0 -# endif +# ifdef CONFIG_LV_TXT_LINE_BREAK_LONG_LEN +# define LV_TXT_LINE_BREAK_LONG_LEN CONFIG_LV_TXT_LINE_BREAK_LONG_LEN # else # define LV_TXT_LINE_BREAK_LONG_LEN 0 # endif @@ -1512,12 +1068,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Minimum number of characters in a long word to put on a line before a break. *Depends on LV_TXT_LINE_BREAK_LONG_LEN.*/ #ifndef LV_TXT_LINE_BREAK_LONG_PRE_MIN_LEN -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_TXT_LINE_BREAK_LONG_PRE_MIN_LEN -# define LV_TXT_LINE_BREAK_LONG_PRE_MIN_LEN CONFIG_LV_TXT_LINE_BREAK_LONG_PRE_MIN_LEN -# else -# define LV_TXT_LINE_BREAK_LONG_PRE_MIN_LEN 0 -# endif +# ifdef CONFIG_LV_TXT_LINE_BREAK_LONG_PRE_MIN_LEN +# define LV_TXT_LINE_BREAK_LONG_PRE_MIN_LEN CONFIG_LV_TXT_LINE_BREAK_LONG_PRE_MIN_LEN # else # define LV_TXT_LINE_BREAK_LONG_PRE_MIN_LEN 3 # endif @@ -1526,12 +1078,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Minimum number of characters in a long word to put on a line after a break. *Depends on LV_TXT_LINE_BREAK_LONG_LEN.*/ #ifndef LV_TXT_LINE_BREAK_LONG_POST_MIN_LEN -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_TXT_LINE_BREAK_LONG_POST_MIN_LEN -# define LV_TXT_LINE_BREAK_LONG_POST_MIN_LEN CONFIG_LV_TXT_LINE_BREAK_LONG_POST_MIN_LEN -# else -# define LV_TXT_LINE_BREAK_LONG_POST_MIN_LEN 0 -# endif +# ifdef CONFIG_LV_TXT_LINE_BREAK_LONG_POST_MIN_LEN +# define LV_TXT_LINE_BREAK_LONG_POST_MIN_LEN CONFIG_LV_TXT_LINE_BREAK_LONG_POST_MIN_LEN # else # define LV_TXT_LINE_BREAK_LONG_POST_MIN_LEN 3 # endif @@ -1539,12 +1087,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*The control character to use for signalling text recoloring.*/ #ifndef LV_TXT_COLOR_CMD -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_TXT_COLOR_CMD -# define LV_TXT_COLOR_CMD CONFIG_LV_TXT_COLOR_CMD -# else -# define LV_TXT_COLOR_CMD 0 -# endif +# ifdef CONFIG_LV_TXT_COLOR_CMD +# define LV_TXT_COLOR_CMD CONFIG_LV_TXT_COLOR_CMD # else # define LV_TXT_COLOR_CMD "#" # endif @@ -1554,12 +1098,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ *The direction will be processed according to the Unicode Bidirectional Algorithm: *https://www.w3.org/International/articles/inline-bidi-markup/uba-basics*/ #ifndef LV_USE_BIDI -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_BIDI -# define LV_USE_BIDI CONFIG_LV_USE_BIDI -# else -# define LV_USE_BIDI 0 -# endif +# ifdef CONFIG_LV_USE_BIDI +# define LV_USE_BIDI CONFIG_LV_USE_BIDI # else # define LV_USE_BIDI 0 # endif @@ -1570,12 +1110,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ *`LV_BASE_DIR_RTL` Right-to-Left *`LV_BASE_DIR_AUTO` detect texts base direction*/ #ifndef LV_BIDI_BASE_DIR_DEF -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_BIDI_BASE_DIR_DEF -# define LV_BIDI_BASE_DIR_DEF CONFIG_LV_BIDI_BASE_DIR_DEF -# else -# define LV_BIDI_BASE_DIR_DEF 0 -# endif +# ifdef CONFIG_LV_BIDI_BASE_DIR_DEF +# define LV_BIDI_BASE_DIR_DEF CONFIG_LV_BIDI_BASE_DIR_DEF # else # define LV_BIDI_BASE_DIR_DEF LV_BASE_DIR_AUTO # endif @@ -1585,12 +1121,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Enable Arabic/Persian processing *In these languages characters should be replaced with an other form based on their position in the text*/ #ifndef LV_USE_ARABIC_PERSIAN_CHARS -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_ARABIC_PERSIAN_CHARS -# define LV_USE_ARABIC_PERSIAN_CHARS CONFIG_LV_USE_ARABIC_PERSIAN_CHARS -# else -# define LV_USE_ARABIC_PERSIAN_CHARS 0 -# endif +# ifdef CONFIG_LV_USE_ARABIC_PERSIAN_CHARS +# define LV_USE_ARABIC_PERSIAN_CHARS CONFIG_LV_USE_ARABIC_PERSIAN_CHARS # else # define LV_USE_ARABIC_PERSIAN_CHARS 0 # endif @@ -1603,143 +1135,95 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Documentation of the widgets: https://docs.lvgl.io/latest/en/html/widgets/index.html*/ #ifndef LV_USE_ARC -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_ARC -# define LV_USE_ARC CONFIG_LV_USE_ARC -# else -# define LV_USE_ARC 0 -# endif +# ifdef CONFIG_LV_USE_ARC +# define LV_USE_ARC CONFIG_LV_USE_ARC # else # define LV_USE_ARC 1 # endif #endif #ifndef LV_USE_ANIMIMG -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_ANIMIMG -# define LV_USE_ANIMIMG CONFIG_LV_USE_ANIMIMG -# else -# define LV_USE_ANIMIMG 0 -# endif +# ifdef CONFIG_LV_USE_ANIMIMG +# define LV_USE_ANIMIMG CONFIG_LV_USE_ANIMIMG # else # define LV_USE_ANIMIMG 1 # endif #endif #ifndef LV_USE_BAR -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_BAR -# define LV_USE_BAR CONFIG_LV_USE_BAR -# else -# define LV_USE_BAR 0 -# endif +# ifdef CONFIG_LV_USE_BAR +# define LV_USE_BAR CONFIG_LV_USE_BAR # else # define LV_USE_BAR 1 # endif #endif #ifndef LV_USE_BTN -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_BTN -# define LV_USE_BTN CONFIG_LV_USE_BTN -# else -# define LV_USE_BTN 0 -# endif +# ifdef CONFIG_LV_USE_BTN +# define LV_USE_BTN CONFIG_LV_USE_BTN # else # define LV_USE_BTN 1 # endif #endif #ifndef LV_USE_BTNMATRIX -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_BTNMATRIX -# define LV_USE_BTNMATRIX CONFIG_LV_USE_BTNMATRIX -# else -# define LV_USE_BTNMATRIX 0 -# endif +# ifdef CONFIG_LV_USE_BTNMATRIX +# define LV_USE_BTNMATRIX CONFIG_LV_USE_BTNMATRIX # else # define LV_USE_BTNMATRIX 1 # endif #endif #ifndef LV_USE_CANVAS -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_CANVAS -# define LV_USE_CANVAS CONFIG_LV_USE_CANVAS -# else -# define LV_USE_CANVAS 0 -# endif +# ifdef CONFIG_LV_USE_CANVAS +# define LV_USE_CANVAS CONFIG_LV_USE_CANVAS # else # define LV_USE_CANVAS 1 # endif #endif #ifndef LV_USE_CHECKBOX -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_CHECKBOX -# define LV_USE_CHECKBOX CONFIG_LV_USE_CHECKBOX -# else -# define LV_USE_CHECKBOX 0 -# endif +# ifdef CONFIG_LV_USE_CHECKBOX +# define LV_USE_CHECKBOX CONFIG_LV_USE_CHECKBOX # else # define LV_USE_CHECKBOX 1 # endif #endif #ifndef LV_USE_DROPDOWN -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_DROPDOWN -# define LV_USE_DROPDOWN CONFIG_LV_USE_DROPDOWN -# else -# define LV_USE_DROPDOWN 0 -# endif +# ifdef CONFIG_LV_USE_DROPDOWN +# define LV_USE_DROPDOWN CONFIG_LV_USE_DROPDOWN # else # define LV_USE_DROPDOWN 1 /*Requires: lv_label*/ # endif #endif #ifndef LV_USE_IMG -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_IMG -# define LV_USE_IMG CONFIG_LV_USE_IMG -# else -# define LV_USE_IMG 0 -# endif +# ifdef CONFIG_LV_USE_IMG +# define LV_USE_IMG CONFIG_LV_USE_IMG # else # define LV_USE_IMG 1 /*Requires: lv_label*/ # endif #endif #ifndef LV_USE_LABEL -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_LABEL -# define LV_USE_LABEL CONFIG_LV_USE_LABEL -# else -# define LV_USE_LABEL 0 -# endif +# ifdef CONFIG_LV_USE_LABEL +# define LV_USE_LABEL CONFIG_LV_USE_LABEL # else # define LV_USE_LABEL 1 # endif #endif #if LV_USE_LABEL #ifndef LV_LABEL_TEXT_SELECTION -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LABEL_TEXT_SELECTION -# define LV_LABEL_TEXT_SELECTION CONFIG_LV_LABEL_TEXT_SELECTION -# else -# define LV_LABEL_TEXT_SELECTION 0 -# endif +# ifdef CONFIG_LV_LABEL_TEXT_SELECTION +# define LV_LABEL_TEXT_SELECTION CONFIG_LV_LABEL_TEXT_SELECTION # else # define LV_LABEL_TEXT_SELECTION 1 /*Enable selecting text of the label*/ # endif #endif #ifndef LV_LABEL_LONG_TXT_HINT -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_LABEL_LONG_TXT_HINT -# define LV_LABEL_LONG_TXT_HINT CONFIG_LV_LABEL_LONG_TXT_HINT -# else -# define LV_LABEL_LONG_TXT_HINT 0 -# endif +# ifdef CONFIG_LV_LABEL_LONG_TXT_HINT +# define LV_LABEL_LONG_TXT_HINT CONFIG_LV_LABEL_LONG_TXT_HINT # else # define LV_LABEL_LONG_TXT_HINT 1 /*Store some extra info in labels to speed up drawing of very long texts*/ # endif @@ -1747,36 +1231,24 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #endif #ifndef LV_USE_LINE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_LINE -# define LV_USE_LINE CONFIG_LV_USE_LINE -# else -# define LV_USE_LINE 0 -# endif +# ifdef CONFIG_LV_USE_LINE +# define LV_USE_LINE CONFIG_LV_USE_LINE # else # define LV_USE_LINE 1 # endif #endif #ifndef LV_USE_ROLLER -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_ROLLER -# define LV_USE_ROLLER CONFIG_LV_USE_ROLLER -# else -# define LV_USE_ROLLER 0 -# endif +# ifdef CONFIG_LV_USE_ROLLER +# define LV_USE_ROLLER CONFIG_LV_USE_ROLLER # else # define LV_USE_ROLLER 1 /*Requires: lv_label*/ # endif #endif #if LV_USE_ROLLER #ifndef LV_ROLLER_INF_PAGES -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_ROLLER_INF_PAGES -# define LV_ROLLER_INF_PAGES CONFIG_LV_ROLLER_INF_PAGES -# else -# define LV_ROLLER_INF_PAGES 0 -# endif +# ifdef CONFIG_LV_ROLLER_INF_PAGES +# define LV_ROLLER_INF_PAGES CONFIG_LV_ROLLER_INF_PAGES # else # define LV_ROLLER_INF_PAGES 7 /*Number of extra "pages" when the roller is infinite*/ # endif @@ -1784,48 +1256,32 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #endif #ifndef LV_USE_SLIDER -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_SLIDER -# define LV_USE_SLIDER CONFIG_LV_USE_SLIDER -# else -# define LV_USE_SLIDER 0 -# endif +# ifdef CONFIG_LV_USE_SLIDER +# define LV_USE_SLIDER CONFIG_LV_USE_SLIDER # else # define LV_USE_SLIDER 1 /*Requires: lv_bar*/ # endif #endif #ifndef LV_USE_SWITCH -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_SWITCH -# define LV_USE_SWITCH CONFIG_LV_USE_SWITCH -# else -# define LV_USE_SWITCH 0 -# endif +# ifdef CONFIG_LV_USE_SWITCH +# define LV_USE_SWITCH CONFIG_LV_USE_SWITCH # else # define LV_USE_SWITCH 1 # endif #endif #ifndef LV_USE_TEXTAREA -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_TEXTAREA -# define LV_USE_TEXTAREA CONFIG_LV_USE_TEXTAREA -# else -# define LV_USE_TEXTAREA 0 -# endif +# ifdef CONFIG_LV_USE_TEXTAREA +# define LV_USE_TEXTAREA CONFIG_LV_USE_TEXTAREA # else # define LV_USE_TEXTAREA 1 /*Requires: lv_label*/ # endif #endif #if LV_USE_TEXTAREA != 0 #ifndef LV_TEXTAREA_DEF_PWD_SHOW_TIME -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_TEXTAREA_DEF_PWD_SHOW_TIME -# define LV_TEXTAREA_DEF_PWD_SHOW_TIME CONFIG_LV_TEXTAREA_DEF_PWD_SHOW_TIME -# else -# define LV_TEXTAREA_DEF_PWD_SHOW_TIME 0 -# endif +# ifdef CONFIG_LV_TEXTAREA_DEF_PWD_SHOW_TIME +# define LV_TEXTAREA_DEF_PWD_SHOW_TIME CONFIG_LV_TEXTAREA_DEF_PWD_SHOW_TIME # else # define LV_TEXTAREA_DEF_PWD_SHOW_TIME 1500 /*ms*/ # endif @@ -1833,12 +1289,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #endif #ifndef LV_USE_TABLE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_TABLE -# define LV_USE_TABLE CONFIG_LV_USE_TABLE -# else -# define LV_USE_TABLE 0 -# endif +# ifdef CONFIG_LV_USE_TABLE +# define LV_USE_TABLE CONFIG_LV_USE_TABLE # else # define LV_USE_TABLE 1 # endif @@ -1852,48 +1304,32 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ * Widgets *----------*/ #ifndef LV_USE_CALENDAR -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_CALENDAR -# define LV_USE_CALENDAR CONFIG_LV_USE_CALENDAR -# else -# define LV_USE_CALENDAR 0 -# endif +# ifdef CONFIG_LV_USE_CALENDAR +# define LV_USE_CALENDAR CONFIG_LV_USE_CALENDAR # else # define LV_USE_CALENDAR 1 # endif #endif #if LV_USE_CALENDAR #ifndef LV_CALENDAR_WEEK_STARTS_MONDAY -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_CALENDAR_WEEK_STARTS_MONDAY -# define LV_CALENDAR_WEEK_STARTS_MONDAY CONFIG_LV_CALENDAR_WEEK_STARTS_MONDAY -# else -# define LV_CALENDAR_WEEK_STARTS_MONDAY 0 -# endif +# ifdef CONFIG_LV_CALENDAR_WEEK_STARTS_MONDAY +# define LV_CALENDAR_WEEK_STARTS_MONDAY CONFIG_LV_CALENDAR_WEEK_STARTS_MONDAY # else # define LV_CALENDAR_WEEK_STARTS_MONDAY 0 # endif #endif # if LV_CALENDAR_WEEK_STARTS_MONDAY #ifndef LV_CALENDAR_DEFAULT_DAY_NAMES -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_CALENDAR_DEFAULT_DAY_NAMES -# define LV_CALENDAR_DEFAULT_DAY_NAMES CONFIG_LV_CALENDAR_DEFAULT_DAY_NAMES -# else -# define LV_CALENDAR_DEFAULT_DAY_NAMES 0 -# endif +# ifdef CONFIG_LV_CALENDAR_DEFAULT_DAY_NAMES +# define LV_CALENDAR_DEFAULT_DAY_NAMES CONFIG_LV_CALENDAR_DEFAULT_DAY_NAMES # else # define LV_CALENDAR_DEFAULT_DAY_NAMES {"Mo", "Tu", "We", "Th", "Fr", "Sa", "Su"} # endif #endif # else #ifndef LV_CALENDAR_DEFAULT_DAY_NAMES -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_CALENDAR_DEFAULT_DAY_NAMES -# define LV_CALENDAR_DEFAULT_DAY_NAMES CONFIG_LV_CALENDAR_DEFAULT_DAY_NAMES -# else -# define LV_CALENDAR_DEFAULT_DAY_NAMES 0 -# endif +# ifdef CONFIG_LV_CALENDAR_DEFAULT_DAY_NAMES +# define LV_CALENDAR_DEFAULT_DAY_NAMES CONFIG_LV_CALENDAR_DEFAULT_DAY_NAMES # else # define LV_CALENDAR_DEFAULT_DAY_NAMES {"Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"} # endif @@ -1901,34 +1337,22 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ # endif #ifndef LV_CALENDAR_DEFAULT_MONTH_NAMES -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_CALENDAR_DEFAULT_MONTH_NAMES -# define LV_CALENDAR_DEFAULT_MONTH_NAMES CONFIG_LV_CALENDAR_DEFAULT_MONTH_NAMES -# else -# define LV_CALENDAR_DEFAULT_MONTH_NAMES 0 -# endif +# ifdef CONFIG_LV_CALENDAR_DEFAULT_MONTH_NAMES +# define LV_CALENDAR_DEFAULT_MONTH_NAMES CONFIG_LV_CALENDAR_DEFAULT_MONTH_NAMES # else # define LV_CALENDAR_DEFAULT_MONTH_NAMES {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"} # endif #endif #ifndef LV_USE_CALENDAR_HEADER_ARROW -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_CALENDAR_HEADER_ARROW -# define LV_USE_CALENDAR_HEADER_ARROW CONFIG_LV_USE_CALENDAR_HEADER_ARROW -# else -# define LV_USE_CALENDAR_HEADER_ARROW 0 -# endif +# ifdef CONFIG_LV_USE_CALENDAR_HEADER_ARROW +# define LV_USE_CALENDAR_HEADER_ARROW CONFIG_LV_USE_CALENDAR_HEADER_ARROW # else # define LV_USE_CALENDAR_HEADER_ARROW 1 # endif #endif #ifndef LV_USE_CALENDAR_HEADER_DROPDOWN -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_CALENDAR_HEADER_DROPDOWN -# define LV_USE_CALENDAR_HEADER_DROPDOWN CONFIG_LV_USE_CALENDAR_HEADER_DROPDOWN -# else -# define LV_USE_CALENDAR_HEADER_DROPDOWN 0 -# endif +# ifdef CONFIG_LV_USE_CALENDAR_HEADER_DROPDOWN +# define LV_USE_CALENDAR_HEADER_DROPDOWN CONFIG_LV_USE_CALENDAR_HEADER_DROPDOWN # else # define LV_USE_CALENDAR_HEADER_DROPDOWN 1 # endif @@ -1936,168 +1360,112 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #endif /*LV_USE_CALENDAR*/ #ifndef LV_USE_CHART -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_CHART -# define LV_USE_CHART CONFIG_LV_USE_CHART -# else -# define LV_USE_CHART 0 -# endif +# ifdef CONFIG_LV_USE_CHART +# define LV_USE_CHART CONFIG_LV_USE_CHART # else # define LV_USE_CHART 1 # endif #endif #ifndef LV_USE_COLORWHEEL -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_COLORWHEEL -# define LV_USE_COLORWHEEL CONFIG_LV_USE_COLORWHEEL -# else -# define LV_USE_COLORWHEEL 0 -# endif +# ifdef CONFIG_LV_USE_COLORWHEEL +# define LV_USE_COLORWHEEL CONFIG_LV_USE_COLORWHEEL # else # define LV_USE_COLORWHEEL 1 # endif #endif #ifndef LV_USE_IMGBTN -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_IMGBTN -# define LV_USE_IMGBTN CONFIG_LV_USE_IMGBTN -# else -# define LV_USE_IMGBTN 0 -# endif +# ifdef CONFIG_LV_USE_IMGBTN +# define LV_USE_IMGBTN CONFIG_LV_USE_IMGBTN # else # define LV_USE_IMGBTN 1 # endif #endif #ifndef LV_USE_KEYBOARD -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_KEYBOARD -# define LV_USE_KEYBOARD CONFIG_LV_USE_KEYBOARD -# else -# define LV_USE_KEYBOARD 0 -# endif +# ifdef CONFIG_LV_USE_KEYBOARD +# define LV_USE_KEYBOARD CONFIG_LV_USE_KEYBOARD # else # define LV_USE_KEYBOARD 1 # endif #endif #ifndef LV_USE_LED -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_LED -# define LV_USE_LED CONFIG_LV_USE_LED -# else -# define LV_USE_LED 0 -# endif +# ifdef CONFIG_LV_USE_LED +# define LV_USE_LED CONFIG_LV_USE_LED # else # define LV_USE_LED 1 # endif #endif #ifndef LV_USE_LIST -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_LIST -# define LV_USE_LIST CONFIG_LV_USE_LIST -# else -# define LV_USE_LIST 0 -# endif +# ifdef CONFIG_LV_USE_LIST +# define LV_USE_LIST CONFIG_LV_USE_LIST # else # define LV_USE_LIST 1 # endif #endif #ifndef LV_USE_METER -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_METER -# define LV_USE_METER CONFIG_LV_USE_METER -# else -# define LV_USE_METER 0 -# endif +# ifdef CONFIG_LV_USE_METER +# define LV_USE_METER CONFIG_LV_USE_METER # else # define LV_USE_METER 1 # endif #endif #ifndef LV_USE_MSGBOX -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_MSGBOX -# define LV_USE_MSGBOX CONFIG_LV_USE_MSGBOX -# else -# define LV_USE_MSGBOX 0 -# endif +# ifdef CONFIG_LV_USE_MSGBOX +# define LV_USE_MSGBOX CONFIG_LV_USE_MSGBOX # else # define LV_USE_MSGBOX 1 # endif #endif #ifndef LV_USE_SPINBOX -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_SPINBOX -# define LV_USE_SPINBOX CONFIG_LV_USE_SPINBOX -# else -# define LV_USE_SPINBOX 0 -# endif +# ifdef CONFIG_LV_USE_SPINBOX +# define LV_USE_SPINBOX CONFIG_LV_USE_SPINBOX # else # define LV_USE_SPINBOX 1 # endif #endif #ifndef LV_USE_SPINNER -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_SPINNER -# define LV_USE_SPINNER CONFIG_LV_USE_SPINNER -# else -# define LV_USE_SPINNER 0 -# endif +# ifdef CONFIG_LV_USE_SPINNER +# define LV_USE_SPINNER CONFIG_LV_USE_SPINNER # else # define LV_USE_SPINNER 1 # endif #endif #ifndef LV_USE_TABVIEW -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_TABVIEW -# define LV_USE_TABVIEW CONFIG_LV_USE_TABVIEW -# else -# define LV_USE_TABVIEW 0 -# endif +# ifdef CONFIG_LV_USE_TABVIEW +# define LV_USE_TABVIEW CONFIG_LV_USE_TABVIEW # else # define LV_USE_TABVIEW 1 # endif #endif #ifndef LV_USE_TILEVIEW -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_TILEVIEW -# define LV_USE_TILEVIEW CONFIG_LV_USE_TILEVIEW -# else -# define LV_USE_TILEVIEW 0 -# endif +# ifdef CONFIG_LV_USE_TILEVIEW +# define LV_USE_TILEVIEW CONFIG_LV_USE_TILEVIEW # else # define LV_USE_TILEVIEW 1 # endif #endif #ifndef LV_USE_WIN -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_WIN -# define LV_USE_WIN CONFIG_LV_USE_WIN -# else -# define LV_USE_WIN 0 -# endif +# ifdef CONFIG_LV_USE_WIN +# define LV_USE_WIN CONFIG_LV_USE_WIN # else # define LV_USE_WIN 1 # endif #endif #ifndef LV_USE_SPAN -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_SPAN -# define LV_USE_SPAN CONFIG_LV_USE_SPAN -# else -# define LV_USE_SPAN 0 -# endif +# ifdef CONFIG_LV_USE_SPAN +# define LV_USE_SPAN CONFIG_LV_USE_SPAN # else # define LV_USE_SPAN 1 # endif @@ -2105,12 +1473,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #if LV_USE_SPAN /*A line text can contain maximum num of span descriptor */ #ifndef LV_SPAN_SNIPPET_STACK_SIZE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_SPAN_SNIPPET_STACK_SIZE -# define LV_SPAN_SNIPPET_STACK_SIZE CONFIG_LV_SPAN_SNIPPET_STACK_SIZE -# else -# define LV_SPAN_SNIPPET_STACK_SIZE 0 -# endif +# ifdef CONFIG_LV_SPAN_SNIPPET_STACK_SIZE +# define LV_SPAN_SNIPPET_STACK_SIZE CONFIG_LV_SPAN_SNIPPET_STACK_SIZE # else # define LV_SPAN_SNIPPET_STACK_SIZE 64 # endif @@ -2123,12 +1487,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*A simple, impressive and very complete theme*/ #ifndef LV_USE_THEME_DEFAULT -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_THEME_DEFAULT -# define LV_USE_THEME_DEFAULT CONFIG_LV_USE_THEME_DEFAULT -# else -# define LV_USE_THEME_DEFAULT 0 -# endif +# ifdef CONFIG_LV_USE_THEME_DEFAULT +# define LV_USE_THEME_DEFAULT CONFIG_LV_USE_THEME_DEFAULT # else # define LV_USE_THEME_DEFAULT 1 # endif @@ -2137,12 +1497,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*0: Light mode; 1: Dark mode*/ #ifndef LV_THEME_DEFAULT_DARK -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_THEME_DEFAULT_DARK -# define LV_THEME_DEFAULT_DARK CONFIG_LV_THEME_DEFAULT_DARK -# else -# define LV_THEME_DEFAULT_DARK 0 -# endif +# ifdef CONFIG_LV_THEME_DEFAULT_DARK +# define LV_THEME_DEFAULT_DARK CONFIG_LV_THEME_DEFAULT_DARK # else # define LV_THEME_DEFAULT_DARK 0 # endif @@ -2150,12 +1506,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*1: Enable grow on press*/ #ifndef LV_THEME_DEFAULT_GROW -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_THEME_DEFAULT_GROW -# define LV_THEME_DEFAULT_GROW CONFIG_LV_THEME_DEFAULT_GROW -# else -# define LV_THEME_DEFAULT_GROW 0 -# endif +# ifdef CONFIG_LV_THEME_DEFAULT_GROW +# define LV_THEME_DEFAULT_GROW CONFIG_LV_THEME_DEFAULT_GROW # else # define LV_THEME_DEFAULT_GROW 1 # endif @@ -2163,12 +1515,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Default transition time in [ms]*/ #ifndef LV_THEME_DEFAULT_TRANSITON_TIME -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_THEME_DEFAULT_TRANSITON_TIME -# define LV_THEME_DEFAULT_TRANSITON_TIME CONFIG_LV_THEME_DEFAULT_TRANSITON_TIME -# else -# define LV_THEME_DEFAULT_TRANSITON_TIME 0 -# endif +# ifdef CONFIG_LV_THEME_DEFAULT_TRANSITON_TIME +# define LV_THEME_DEFAULT_TRANSITON_TIME CONFIG_LV_THEME_DEFAULT_TRANSITON_TIME # else # define LV_THEME_DEFAULT_TRANSITON_TIME 80 # endif @@ -2177,12 +1525,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*A very simple theme that is a good starting point for a custom theme*/ #ifndef LV_USE_THEME_BASIC -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_THEME_BASIC -# define LV_USE_THEME_BASIC CONFIG_LV_USE_THEME_BASIC -# else -# define LV_USE_THEME_BASIC 0 -# endif +# ifdef CONFIG_LV_USE_THEME_BASIC +# define LV_USE_THEME_BASIC CONFIG_LV_USE_THEME_BASIC # else # define LV_USE_THEME_BASIC 1 # endif @@ -2190,12 +1534,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*A theme designed for monochrome displays*/ #ifndef LV_USE_THEME_MONO -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_THEME_MONO -# define LV_USE_THEME_MONO CONFIG_LV_USE_THEME_MONO -# else -# define LV_USE_THEME_MONO 0 -# endif +# ifdef CONFIG_LV_USE_THEME_MONO +# define LV_USE_THEME_MONO CONFIG_LV_USE_THEME_MONO # else # define LV_USE_THEME_MONO 1 # endif @@ -2207,12 +1547,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*A layout similar to Flexbox in CSS.*/ #ifndef LV_USE_FLEX -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_FLEX -# define LV_USE_FLEX CONFIG_LV_USE_FLEX -# else -# define LV_USE_FLEX 0 -# endif +# ifdef CONFIG_LV_USE_FLEX +# define LV_USE_FLEX CONFIG_LV_USE_FLEX # else # define LV_USE_FLEX 1 # endif @@ -2220,12 +1556,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*A layout similar to Grid in CSS.*/ #ifndef LV_USE_GRID -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_GRID -# define LV_USE_GRID CONFIG_LV_USE_GRID -# else -# define LV_USE_GRID 0 -# endif +# ifdef CONFIG_LV_USE_GRID +# define LV_USE_GRID CONFIG_LV_USE_GRID # else # define LV_USE_GRID 1 # endif @@ -2238,12 +1570,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*File system interfaces for common APIs *To enable set a driver letter for that API*/ #ifndef LV_USE_FS_STDIO -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_FS_STDIO -# define LV_USE_FS_STDIO CONFIG_LV_USE_FS_STDIO -# else -# define LV_USE_FS_STDIO 0 -# endif +# ifdef CONFIG_LV_USE_FS_STDIO +# define LV_USE_FS_STDIO CONFIG_LV_USE_FS_STDIO # else # define LV_USE_FS_STDIO '\0' /*Uses fopen, fread, etc*/ # endif @@ -2251,12 +1579,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ //#define LV_FS_STDIO_PATH "/home/john/" /*Set the working directory. If commented it will be "./" */ #ifndef LV_USE_FS_POSIX -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_FS_POSIX -# define LV_USE_FS_POSIX CONFIG_LV_USE_FS_POSIX -# else -# define LV_USE_FS_POSIX 0 -# endif +# ifdef CONFIG_LV_USE_FS_POSIX +# define LV_USE_FS_POSIX CONFIG_LV_USE_FS_POSIX # else # define LV_USE_FS_POSIX '\0' /*Uses open, read, etc*/ # endif @@ -2264,12 +1588,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ //#define LV_FS_POSIX_PATH "/home/john/" /*Set the working directory. If commented it will be "./" */ #ifndef LV_USE_FS_FATFS -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_FS_FATFS -# define LV_USE_FS_FATFS CONFIG_LV_USE_FS_FATFS -# else -# define LV_USE_FS_FATFS 0 -# endif +# ifdef CONFIG_LV_USE_FS_FATFS +# define LV_USE_FS_FATFS CONFIG_LV_USE_FS_FATFS # else # define LV_USE_FS_FATFS '\0' /*Uses f_open, f_read, etc*/ # endif @@ -2277,12 +1597,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*PNG decoder library*/ #ifndef LV_USE_PNG -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_PNG -# define LV_USE_PNG CONFIG_LV_USE_PNG -# else -# define LV_USE_PNG 0 -# endif +# ifdef CONFIG_LV_USE_PNG +# define LV_USE_PNG CONFIG_LV_USE_PNG # else # define LV_USE_PNG 0 # endif @@ -2290,12 +1606,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*BMP decoder library*/ #ifndef LV_USE_BMP -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_BMP -# define LV_USE_BMP CONFIG_LV_USE_BMP -# else -# define LV_USE_BMP 0 -# endif +# ifdef CONFIG_LV_USE_BMP +# define LV_USE_BMP CONFIG_LV_USE_BMP # else # define LV_USE_BMP 0 # endif @@ -2304,12 +1616,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /* JPG + split JPG decoder library. * Split JPG is a custom format optimized for embedded systems. */ #ifndef LV_USE_SJPG -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_SJPG -# define LV_USE_SJPG CONFIG_LV_USE_SJPG -# else -# define LV_USE_SJPG 0 -# endif +# ifdef CONFIG_LV_USE_SJPG +# define LV_USE_SJPG CONFIG_LV_USE_SJPG # else # define LV_USE_SJPG 0 # endif @@ -2317,12 +1625,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*GIF decoder library*/ #ifndef LV_USE_GIF -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_GIF -# define LV_USE_GIF CONFIG_LV_USE_GIF -# else -# define LV_USE_GIF 0 -# endif +# ifdef CONFIG_LV_USE_GIF +# define LV_USE_GIF CONFIG_LV_USE_GIF # else # define LV_USE_GIF 0 # endif @@ -2330,12 +1634,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*QR code library*/ #ifndef LV_USE_QRCODE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_QRCODE -# define LV_USE_QRCODE CONFIG_LV_USE_QRCODE -# else -# define LV_USE_QRCODE 0 -# endif +# ifdef CONFIG_LV_USE_QRCODE +# define LV_USE_QRCODE CONFIG_LV_USE_QRCODE # else # define LV_USE_QRCODE 0 # endif @@ -2343,12 +1643,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*FreeType library*/ #ifndef LV_USE_FREETYPE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_USE_FREETYPE -# define LV_USE_FREETYPE CONFIG_LV_USE_FREETYPE -# else -# define LV_USE_FREETYPE 0 -# endif +# ifdef CONFIG_LV_USE_FREETYPE +# define LV_USE_FREETYPE CONFIG_LV_USE_FREETYPE # else # define LV_USE_FREETYPE 0 # endif @@ -2356,12 +1652,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ #if LV_USE_FREETYPE /*Memory used by FreeType to cache characters [bytes] (-1: no caching)*/ #ifndef LV_FREETYPE_CACHE_SIZE -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_FREETYPE_CACHE_SIZE -# define LV_FREETYPE_CACHE_SIZE CONFIG_LV_FREETYPE_CACHE_SIZE -# else -# define LV_FREETYPE_CACHE_SIZE 0 -# endif +# ifdef CONFIG_LV_FREETYPE_CACHE_SIZE +# define LV_FREETYPE_CACHE_SIZE CONFIG_LV_FREETYPE_CACHE_SIZE # else # define LV_FREETYPE_CACHE_SIZE (16 * 1024) # endif @@ -2375,12 +1667,8 @@ e.g. "stm32f769xx.h" or "stm32f429xx.h"*/ /*Enable the examples to be built with the library*/ #ifndef LV_BUILD_EXAMPLES -# ifdef LV_KCONFIG_PRESENT -# ifdef CONFIG_LV_BUILD_EXAMPLES -# define LV_BUILD_EXAMPLES CONFIG_LV_BUILD_EXAMPLES -# else -# define LV_BUILD_EXAMPLES 0 -# endif +# ifdef CONFIG_LV_BUILD_EXAMPLES +# define LV_BUILD_EXAMPLES CONFIG_LV_BUILD_EXAMPLES # else # define LV_BUILD_EXAMPLES 1 # endif