From af4d4c2da7ae717a5953f2c0bf3cb0d318995756 Mon Sep 17 00:00:00 2001 From: inmarket Date: Sun, 10 May 2015 17:12:30 +1000 Subject: [PATCH] Fixes to SSD1331 --- drivers/gdisp/SSD1331/gdisp_lld_SSD1331.c | 11 ++++------- drivers/gdisp/SSD1331/gdisp_lld_config.h | 4 ++-- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/drivers/gdisp/SSD1331/gdisp_lld_SSD1331.c b/drivers/gdisp/SSD1331/gdisp_lld_SSD1331.c index d53fa27e..f3d4e225 100644 --- a/drivers/gdisp/SSD1331/gdisp_lld_SSD1331.c +++ b/drivers/gdisp/SSD1331/gdisp_lld_SSD1331.c @@ -54,7 +54,7 @@ /* Driver exported functions. */ /*===========================================================================*/ -static const initdata[] = { +static const uint8_t initdata[] = { SSD1331_DISPLAY_OFF, SSD1331_START_LINE, 0x00, SSD1331_COM_OFFSET, 0x00, @@ -88,7 +88,7 @@ static const initdata[] = { }; LLDSPEC bool_t gdisp_lld_init(GDisplay *g) { - int i; + unsigned i; // No private area for this controller g->priv = 0; @@ -108,17 +108,14 @@ LLDSPEC bool_t gdisp_lld_init(GDisplay *g) { for(i=0;ig.Width = GDISP_SCREEN_WIDTH; g->g.Height = GDISP_SCREEN_HEIGHT; @@ -174,7 +171,7 @@ LLDSPEC bool_t gdisp_lld_init(GDisplay *g) { return; } - #if GDISP_LLD_PIXELFORMAT == GDISP_PIXELFORMAT_RGB565 || GDISP_LLD_PIXELFORMAT == GDISP_PIXELFORMAT_RGB322 + #if GDISP_LLD_PIXELFORMAT == GDISP_PIXELFORMAT_RGB565 || GDISP_LLD_PIXELFORMAT == GDISP_PIXELFORMAT_RGB332 c6 = RED_OF(g->p.color) >> 2; #if COLOR_BITS_R < 5 if (c6 & 0x20) c6 |= (1<<(6-COLOR_BITS_R))-1; diff --git a/drivers/gdisp/SSD1331/gdisp_lld_config.h b/drivers/gdisp/SSD1331/gdisp_lld_config.h index d941f714..dbbb3501 100644 --- a/drivers/gdisp/SSD1331/gdisp_lld_config.h +++ b/drivers/gdisp/SSD1331/gdisp_lld_config.h @@ -21,8 +21,8 @@ #define GDISP_HARDWARE_CONTROL TRUE // This driver supports 4 pixel formats - pick the one you want. -//#define GDISP_LLD_PIXELFORMAT GDISP_PIXELFORMAT_RGB565 -#define GDISP_LLD_PIXELFORMAT GDISP_PIXELFORMAT_BGR565 +#define GDISP_LLD_PIXELFORMAT GDISP_PIXELFORMAT_RGB565 +//#define GDISP_LLD_PIXELFORMAT GDISP_PIXELFORMAT_BGR565 //#define GDISP_LLD_PIXELFORMAT GDISP_PIXELFORMAT_RGB332 //#define GDISP_LLD_PIXELFORMAT GDISP_PIXELFORMAT_BGR332