From fd6f0ec952c82aeef984b1245e79f5e5148cf750 Mon Sep 17 00:00:00 2001 From: bsongis Date: Sat, 22 Dec 2012 16:19:22 +0000 Subject: [PATCH] [simu] Error with the LCD --- src/lcd.cpp | 2 +- src/lcd.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lcd.cpp b/src/lcd.cpp index a05d8cb32..9049723bc 100644 --- a/src/lcd.cpp +++ b/src/lcd.cpp @@ -33,7 +33,7 @@ #include "open9x.h" -uint8_t displayBuf[DISPLAY_W*(DISPLAY_H+7)/8]; +uint8_t displayBuf[DISPLAY_BUF_SIZE]; #define DISPLAY_END (displayBuf+sizeof(displayBuf)) #define ASSERT_IN_DISPLAY(p) assert((p) >= displayBuf && (p) < DISPLAY_END) diff --git a/src/lcd.h b/src/lcd.h index 98c676496..89c720467 100644 --- a/src/lcd.h +++ b/src/lcd.h @@ -115,7 +115,8 @@ #define LcdFlags uint8_t #endif -extern uint8_t displayBuf[DISPLAY_W*(DISPLAY_H+7)/8]; +#define DISPLAY_BUF_SIZE (DISPLAY_W*((DISPLAY_H+7)/8)) +extern uint8_t displayBuf[DISPLAY_BUF_SIZE]; extern uint8_t lcdLastPos; #if defined(PCBSTD) && defined(VOICE)