CONFIG_LVGL_VDB_SIZE¶
Display buffer percentage
Display buffer percentage
Display buffer percentage
Rendering buffer size
Type: int
Help¶
Size of the buffer used for rendering screen content as a percentage
of total display size.
Direct dependencies¶
(LVGL
&& DISPLAY
&& SHIELD_ADAFRUIT_2_8_TFT_TOUCH_V2
) || (LVGL
&& DISPLAY
&& SHIELD_BUYDISPLAY_2_8_TFT_TOUCH_ARDUINO
) || (LVGL
&& DISPLAY
&& SHIELD_BUYDISPLAY_3_5_TFT_TOUCH_ARDUINO
) || (LVGL
&& DISPLAY
&& SHIELD_LS013B7DH03
) || (LVGL
&& DISPLAY
&& (SHIELD_SSD1306_128X64
|| SHIELD_SSD1306_128X64_SPI
|| SHIELD_SSD1306_128X32
|| SHIELD_SH1106_128X64
)) || (LVGL
&& DISPLAY
&& (SHIELD_WAVESHARE_EPAPER_GDEH029A1
|| SHIELD_WAVESHARE_EPAPER_GDEH0213B1
|| SHIELD_WAVESHARE_EPAPER_GDEH0213B72
|| SHIELD_WAVESHARE_EPAPER_GDEW075T7
|| SHIELD_WAVESHARE_EPAPER_GDEH0154A07
|| SHIELD_WAVESHARE_EPAPER_GDEW042T2
)) || (LVGL
&& DISPLAY
&& SHIELD_ADAFRUIT_2_8_TFT_TOUCH_V2
) || (LVGL
&& DISPLAY
&& SHIELD_BUYDISPLAY_2_8_TFT_TOUCH_ARDUINO
) || (LVGL
&& DISPLAY
&& SHIELD_BUYDISPLAY_3_5_TFT_TOUCH_ARDUINO
) || (LVGL
&& DISPLAY
&& SHIELD_LS013B7DH03
) || (LVGL
&& DISPLAY
&& (SHIELD_SSD1306_128X64
|| SHIELD_SSD1306_128X64_SPI
|| SHIELD_SSD1306_128X32
|| SHIELD_SH1106_128X64
)) || (LVGL
&& DISPLAY
&& (SHIELD_WAVESHARE_EPAPER_GDEH029A1
|| SHIELD_WAVESHARE_EPAPER_GDEH0213B1
|| SHIELD_WAVESHARE_EPAPER_GDEH0213B72
|| SHIELD_WAVESHARE_EPAPER_GDEW075T7
|| SHIELD_WAVESHARE_EPAPER_GDEH0154A07
|| SHIELD_WAVESHARE_EPAPER_GDEW042T2
)) || (LVGL
&& (BOARD_MIMXRT1050_EVK
|| BOARD_MIMXRT1050_EVK_QSPI
)) || (LVGL
&& (BOARD_MIMXRT1060_EVK
|| BOARD_MIMXRT1060_EVK_HYPERFLASH
)) || (LVGL
&& BOARD_MIMXRT1064_EVK
) || (LVGL
&& (BOARD_REEL_BOARD
|| BOARD_REEL_BOARD_V2
)) || (LVGL
&& DISPLAY
&& SHIELD_ADAFRUIT_2_8_TFT_TOUCH_V2
) || (LVGL
&& DISPLAY
&& SHIELD_BUYDISPLAY_2_8_TFT_TOUCH_ARDUINO
) || (LVGL
&& DISPLAY
&& SHIELD_BUYDISPLAY_3_5_TFT_TOUCH_ARDUINO
) || (LVGL
&& DISPLAY
&& SHIELD_LS013B7DH03
) || (LVGL
&& DISPLAY
&& (SHIELD_SSD1306_128X64
|| SHIELD_SSD1306_128X64_SPI
|| SHIELD_SSD1306_128X32
|| SHIELD_SH1106_128X64
)) || (LVGL
&& DISPLAY
&& (SHIELD_WAVESHARE_EPAPER_GDEH029A1
|| SHIELD_WAVESHARE_EPAPER_GDEH0213B1
|| SHIELD_WAVESHARE_EPAPER_GDEH0213B72
|| SHIELD_WAVESHARE_EPAPER_GDEW075T7
|| SHIELD_WAVESHARE_EPAPER_GDEH0154A07
|| SHIELD_WAVESHARE_EPAPER_GDEW042T2
)) || LVGL
(Includes any dependencies from ifs and menus.)
Defaults¶
64
64
32
16
64
16
64
64
32
16
64
16
16
16
16
16
64
64
32
16
64
16
10
Kconfig definitions¶
At <Zephyr Boards>/shields/adafruit_2_8_tft_touch_v2/Kconfig.defconfig:42
Included via Kconfig:8
→ Kconfig.zephyr:18
→ <BuildDir>/kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 64
depends on LVGL && DISPLAY && SHIELD_ADAFRUIT_2_8_TFT_TOUCH_V2
At <Zephyr Boards>/shields/buydisplay_2_8_tft_touch_arduino/Kconfig.defconfig:39
Included via Kconfig:8
→ Kconfig.zephyr:18
→ <BuildDir>/kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 64
depends on LVGL && DISPLAY && SHIELD_BUYDISPLAY_2_8_TFT_TOUCH_ARDUINO
At <Zephyr Boards>/shields/buydisplay_3_5_tft_touch_arduino/Kconfig.defconfig:39
Included via Kconfig:8
→ Kconfig.zephyr:18
→ <BuildDir>/kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 32
depends on LVGL && DISPLAY && SHIELD_BUYDISPLAY_3_5_TFT_TOUCH_ARDUINO
At <Zephyr Boards>/shields/ls0xx_generic/Kconfig.defconfig:28
Included via Kconfig:8
→ Kconfig.zephyr:18
→ <BuildDir>/kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config LVGL_VDB_SIZE
int "Display buffer percentage"
default 16
depends on LVGL && DISPLAY && SHIELD_LS013B7DH03
At <Zephyr Boards>/shields/ssd1306/Kconfig.defconfig:41
Included via Kconfig:8
→ Kconfig.zephyr:18
→ <BuildDir>/kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 64
depends on LVGL && DISPLAY && (SHIELD_SSD1306_128X64 || SHIELD_SSD1306_128X64_SPI || SHIELD_SSD1306_128X32 || SHIELD_SH1106_128X64)
At <Zephyr Boards>/shields/waveshare_epaper/Kconfig.defconfig:49
Included via Kconfig:8
→ Kconfig.zephyr:18
→ <BuildDir>/kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 16 if SHIELD_WAVESHARE_EPAPER_GDEW075T7
default 16
depends on LVGL && DISPLAY && (SHIELD_WAVESHARE_EPAPER_GDEH029A1 || SHIELD_WAVESHARE_EPAPER_GDEH0213B1 || SHIELD_WAVESHARE_EPAPER_GDEH0213B72 || SHIELD_WAVESHARE_EPAPER_GDEW075T7 || SHIELD_WAVESHARE_EPAPER_GDEH0154A07 || SHIELD_WAVESHARE_EPAPER_GDEW042T2)
At <Zephyr Boards>/shields/adafruit_2_8_tft_touch_v2/Kconfig.defconfig:42
Included via Kconfig:8
→ Kconfig.zephyr:20
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 64
depends on LVGL && DISPLAY && SHIELD_ADAFRUIT_2_8_TFT_TOUCH_V2
At <Zephyr Boards>/shields/buydisplay_2_8_tft_touch_arduino/Kconfig.defconfig:39
Included via Kconfig:8
→ Kconfig.zephyr:20
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 64
depends on LVGL && DISPLAY && SHIELD_BUYDISPLAY_2_8_TFT_TOUCH_ARDUINO
At <Zephyr Boards>/shields/buydisplay_3_5_tft_touch_arduino/Kconfig.defconfig:39
Included via Kconfig:8
→ Kconfig.zephyr:20
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 32
depends on LVGL && DISPLAY && SHIELD_BUYDISPLAY_3_5_TFT_TOUCH_ARDUINO
At <Zephyr Boards>/shields/ls0xx_generic/Kconfig.defconfig:28
Included via Kconfig:8
→ Kconfig.zephyr:20
Menu path: (Top)
config LVGL_VDB_SIZE
int "Display buffer percentage"
default 16
depends on LVGL && DISPLAY && SHIELD_LS013B7DH03
At <Zephyr Boards>/shields/ssd1306/Kconfig.defconfig:41
Included via Kconfig:8
→ Kconfig.zephyr:20
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 64
depends on LVGL && DISPLAY && (SHIELD_SSD1306_128X64 || SHIELD_SSD1306_128X64_SPI || SHIELD_SSD1306_128X32 || SHIELD_SH1106_128X64)
At <Zephyr Boards>/shields/waveshare_epaper/Kconfig.defconfig:49
Included via Kconfig:8
→ Kconfig.zephyr:20
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 16 if SHIELD_WAVESHARE_EPAPER_GDEW075T7
default 16
depends on LVGL && DISPLAY && (SHIELD_WAVESHARE_EPAPER_GDEH029A1 || SHIELD_WAVESHARE_EPAPER_GDEH0213B1 || SHIELD_WAVESHARE_EPAPER_GDEH0213B72 || SHIELD_WAVESHARE_EPAPER_GDEW075T7 || SHIELD_WAVESHARE_EPAPER_GDEH0154A07 || SHIELD_WAVESHARE_EPAPER_GDEW042T2)
At <Zephyr Boards>/arm/mimxrt1050_evk/Kconfig.defconfig:58
Included via Kconfig:8
→ Kconfig.zephyr:22
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 16
depends on LVGL && (BOARD_MIMXRT1050_EVK || BOARD_MIMXRT1050_EVK_QSPI)
At <Zephyr Boards>/arm/mimxrt1060_evk/Kconfig.defconfig:65
Included via Kconfig:8
→ Kconfig.zephyr:22
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 16
depends on LVGL && (BOARD_MIMXRT1060_EVK || BOARD_MIMXRT1060_EVK_HYPERFLASH)
At <Zephyr Boards>/arm/mimxrt1064_evk/Kconfig.defconfig:64
Included via Kconfig:8
→ Kconfig.zephyr:22
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 16
depends on LVGL && BOARD_MIMXRT1064_EVK
At <Zephyr Boards>/arm/reel_board/Kconfig.defconfig:50
Included via Kconfig:8
→ Kconfig.zephyr:22
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 16
depends on LVGL && (BOARD_REEL_BOARD || BOARD_REEL_BOARD_V2)
At <Zephyr Boards>/shields/adafruit_2_8_tft_touch_v2/Kconfig.defconfig:42
Included via Kconfig:8
→ Kconfig.zephyr:22
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 64
depends on LVGL && DISPLAY && SHIELD_ADAFRUIT_2_8_TFT_TOUCH_V2
At <Zephyr Boards>/shields/buydisplay_2_8_tft_touch_arduino/Kconfig.defconfig:39
Included via Kconfig:8
→ Kconfig.zephyr:22
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 64
depends on LVGL && DISPLAY && SHIELD_BUYDISPLAY_2_8_TFT_TOUCH_ARDUINO
At <Zephyr Boards>/shields/buydisplay_3_5_tft_touch_arduino/Kconfig.defconfig:39
Included via Kconfig:8
→ Kconfig.zephyr:22
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 32
depends on LVGL && DISPLAY && SHIELD_BUYDISPLAY_3_5_TFT_TOUCH_ARDUINO
At <Zephyr Boards>/shields/ls0xx_generic/Kconfig.defconfig:28
Included via Kconfig:8
→ Kconfig.zephyr:22
Menu path: (Top)
config LVGL_VDB_SIZE
int "Display buffer percentage"
default 16
depends on LVGL && DISPLAY && SHIELD_LS013B7DH03
At <Zephyr Boards>/shields/ssd1306/Kconfig.defconfig:41
Included via Kconfig:8
→ Kconfig.zephyr:22
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 64
depends on LVGL && DISPLAY && (SHIELD_SSD1306_128X64 || SHIELD_SSD1306_128X64_SPI || SHIELD_SSD1306_128X32 || SHIELD_SH1106_128X64)
At <Zephyr Boards>/shields/waveshare_epaper/Kconfig.defconfig:49
Included via Kconfig:8
→ Kconfig.zephyr:22
Menu path: (Top)
config LVGL_VDB_SIZE
int
default 16 if SHIELD_WAVESHARE_EPAPER_GDEW075T7
default 16
depends on LVGL && DISPLAY && (SHIELD_WAVESHARE_EPAPER_GDEH029A1 || SHIELD_WAVESHARE_EPAPER_GDEH0213B1 || SHIELD_WAVESHARE_EPAPER_GDEH0213B72 || SHIELD_WAVESHARE_EPAPER_GDEW075T7 || SHIELD_WAVESHARE_EPAPER_GDEH0154A07 || SHIELD_WAVESHARE_EPAPER_GDEW042T2)
At <Zephyr Library>/gui/lvgl/Kconfig.memory:68
Included via Kconfig:8
→ Kconfig.zephyr:43
→ <Zephyr Library>/Kconfig:8
→ <Zephyr Library>/gui/Kconfig:4
→ <Zephyr Library>/gui/lvgl/Kconfig:25
Menu path: (Top) → Additional libraries → LittlevGL GUI library → Memory manager settings
config LVGL_VDB_SIZE
int "Rendering buffer size"
range 1 100
default 10
depends on LVGL
help
Size of the buffer used for rendering screen content as a percentage
of total display size.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)