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:33
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
→ <nRF>/doc/_build/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:30
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
→ <nRF>/doc/_build/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:30
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
→ <nRF>/doc/_build/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:16
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
→ <nRF>/doc/_build/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:31
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
→ <nRF>/doc/_build/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:28
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
→ <nRF>/doc/_build/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:33
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:30
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:30
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:16
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:31
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:28
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:68
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:68
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:62
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:41
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:33
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:30
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:30
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:16
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:31
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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:28
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/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>/lib/gui/lvgl/Kconfig.memory:68
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:43
→ <Zephyr>/lib/Kconfig:8
→ <Zephyr>/lib/gui/Kconfig:4
→ <Zephyr>/lib/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.)