1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-02-04 07:13:00 +08:00

fix(Kconfig): add Kconfig for draw buf alignments and obj. style cache (#4457)

Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
This commit is contained in:
Peter Bee 2023-08-17 04:22:29 +08:00 committed by GitHub
parent 6b8d1e94b4
commit ea6d27682b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

22
Kconfig
View File

@ -51,6 +51,10 @@ menu "LVGL configuration"
192: round up from x.25 192: round up from x.25
254: round up 254: round up
config LV_OBJ_STYLE_CACHE
bool "Use cache to speed up getting object style properties"
default y
config LV_COLOR_CHROMA_KEY_HEX config LV_COLOR_CHROMA_KEY_HEX
hex "Images pixels with this color will not be drawn (if they are chroma keyed)." hex "Images pixels with this color will not be drawn (if they are chroma keyed)."
range 0x000000 0xFFFFFF range 0x000000 0xFFFFFF
@ -150,6 +154,24 @@ menu "LVGL configuration"
menu "Feature configuration" menu "Feature configuration"
menu "Drawing" menu "Drawing"
config LV_DRAW_BUF_STRIDE_ALIGN
int "Buffer stride alignment"
default 1
help
Align the stride of all layers and images to this bytes.
config LV_DRAW_BUF_ALIGN
int "Buffer address alignment"
default 4
help
Align the start address of draw_buf addresses to this bytes.
config LV_LAYER_MAX_MEMORY_USAGE
int "Max layer memory usage(kB)"
default 150
help
Max. memory to be used for layers.
config LV_USE_DRAW_SW config LV_USE_DRAW_SW
bool "Enable software rendering" bool "Enable software rendering"
default y default y