From: Kevin Townsend Date: Mon, 29 Oct 2012 20:35:47 +0000 (+0100) Subject: Fixed buffer size (see issue 12) X-Git-Url: http://git.rohieb.name/hackover2013-badge-firmware.git/commitdiff_plain/f065fad004f07430f1fd4ca2fa400128a11a672a Fixed buffer size (see issue 12) --- diff --git a/drivers/displays/bitmap/ssd1306/ssd1306.c b/drivers/displays/bitmap/ssd1306/ssd1306.c index fd5ac22..6812b34 100644 --- a/drivers/displays/bitmap/ssd1306/ssd1306.c +++ b/drivers/displays/bitmap/ssd1306/ssd1306.c @@ -490,7 +490,7 @@ uint8_t ssd1306GetPixel(uint8_t x, uint8_t y) /**************************************************************************/ void ssd1306ClearScreen() { - memset(_ssd1306buffer, 0x00, 1024); + memset(_ssd1306buffer, 0x00, sizeof(_ssd1306buffer)); } /**************************************************************************/ @@ -506,7 +506,7 @@ void ssd1306Refresh(void) CMD(SSD1306_SETSTARTLINE | 0x0); // line #0 uint16_t i; - for (i=0; i<1024; i++) + for (i = 0; i < sizeof(_ssd1306buffer); i++) { DATA(_ssd1306buffer[i]); } @@ -518,7 +518,7 @@ void ssd1306Refresh(void) ssd1306SendCommand(SSD1306_SETSTARTLINE | 0x0); // line #0 uint16_t i; - for (i=0; i<1024; i++) + for (i = 0; i < sizeof(_ssd1306buffer); i++) { ssd1306SendData(_ssd1306buffer[i]); }