From 9e2f477aecbdc3a0b0120d41d8d5e213ba52fc52 Mon Sep 17 00:00:00 2001 From: LAutour Date: Thu, 6 Oct 2022 14:53:59 +0300 Subject: [PATCH] Update color_convert.h remove unused table --- color_convert.h | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/color_convert.h b/color_convert.h index b5390f2..1da0086 100644 --- a/color_convert.h +++ b/color_convert.h @@ -6,29 +6,30 @@ typedef enum { - COLORx1 = 1, //2 ( ICN2053) - COLORx2 = 2, //4 ( ICN2053) - COLOR111 = 3, //8 3x1 - COLORx3 = 3, //8 3x1 - COLORx4 = 4, //16 ( ICN2053) - COLOR222 = 6, //64 - COLORx8 = 8, //256 ( ICN2053) - COLOR333 = 9, //512 - COLOR444 = 12, //4096 - COLOR555 = 15, //32768 - COLORx16 = 16, //HICOLOR ( ICN2053) - COLOR565 = 16, //HICOLOR ( ICN2053) + COLORx1 = 1, //2 цвета через палитру (только для ICN2053) + COLORx2 = 2, //4 цвета через палитру (только для ICN2053) + COLOR111 = 3, //8 цветов 3x1 битпланов + COLORx3 = 3, //8 цветов 3x1 битпланов + COLORx4 = 4, //16 цветов через палитру (только для ICN2053) + COLOR222 = 6, //64 цвета + COLORx8 = 8, //256 цветов через палитру (только для ICN2053) + COLOR333 = 9, //512 цветов + COLOR444 = 12, //4096 цветов + COLOR555 = 15, //32768 цветов + COLORx16 = 16, //HICOLOR (только для ICN2053) + COLOR565 = 16, //HICOLOR (только для ICN2053) COLOR666 = 18, COLOR777 = 21, - COLORx24 = 24, //TRUECOLOR 3x8 - COLOR888 = 24, //TRUECOLOR 3x8 - //COLORx48 = 48, //DEEPCOLOR ( ICN2053) + COLORx24 = 24, //TRUECOLOR 3x8 битпланов + COLOR888 = 24, //TRUECOLOR 3x8 битпланов + //COLORx48 = 48, //в теории DEEPCOLOR 3x16 битпланов (только для ICN2053) }color_depth_t; #define color888to565(r,g,b) color565(r,g,b) -extern uint16_t Translate8To16Bit[256]; +//extern uint16_t Translate8To16Bit[256]; extern const uint8_t lumConvTab[256]; +enum{BRIGHT_TABLE_SIZE = sizeof(lumConvTab)}; // Converts RGB111 to RGB565 uint16_t color111to565(uint8_t r, uint8_t g, uint8_t b);