From 52426ec1919274e282889129f00e00a9a2a9ce60 Mon Sep 17 00:00:00 2001 From: Xu Xingliang Date: Sun, 4 Feb 2024 14:28:08 +0800 Subject: [PATCH] fix(color): treat RGB565A8 bpp same as RGB565 Signed-off-by: Xu Xingliang --- src/misc/lv_color.c | 3 ++- src/misc/lv_color.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/misc/lv_color.c b/src/misc/lv_color.c index 942b75427..efe6bd660 100644 --- a/src/misc/lv_color.c +++ b/src/misc/lv_color.c @@ -57,10 +57,11 @@ uint8_t lv_color_format_get_bpp(lv_color_format_t cf) case LV_COLOR_FORMAT_A8: case LV_COLOR_FORMAT_I8: return 8; + + case LV_COLOR_FORMAT_RGB565A8: case LV_COLOR_FORMAT_RGB565: return 16; - case LV_COLOR_FORMAT_RGB565A8: case LV_COLOR_FORMAT_RGB888: return 24; case LV_COLOR_FORMAT_ARGB8888: diff --git a/src/misc/lv_color.h b/src/misc/lv_color.h index 00bc82551..e1eca1b76 100644 --- a/src/misc/lv_color.h +++ b/src/misc/lv_color.h @@ -75,7 +75,7 @@ typedef uint8_t lv_opa_t; (cf) == LV_COLOR_FORMAT_A8 ? 8 : \ (cf) == LV_COLOR_FORMAT_I8 ? 8 : \ (cf) == LV_COLOR_FORMAT_RGB565 ? 16 : \ - (cf) == LV_COLOR_FORMAT_RGB565A8 ? 24 : \ + (cf) == LV_COLOR_FORMAT_RGB565A8 ? 16 : \ (cf) == LV_COLOR_FORMAT_RGB888 ? 24 : \ (cf) == LV_COLOR_FORMAT_ARGB8888 ? 32 : \ (cf) == LV_COLOR_FORMAT_XRGB8888 ? 32 : \