From b726d0d7bdb33cc949accb4c89047603cf39d774 Mon Sep 17 00:00:00 2001 From: Stefan `Sec` Zehl Date: Sat, 9 Jul 2011 23:23:33 +0200 Subject: [PATCH] Support for x-inverted display --- firmware/lcd/display.c | 24 ++++++++++++++++-------- firmware/lcd/display.h | 4 ++++ firmware/lcd/lcd.h | 5 +++++ 3 files changed, 25 insertions(+), 8 deletions(-) create mode 100644 firmware/lcd/lcd.h diff --git a/firmware/lcd/display.c b/firmware/lcd/display.c index 7ae20c2..ad5f798 100644 --- a/firmware/lcd/display.c +++ b/firmware/lcd/display.c @@ -11,7 +11,7 @@ /**************************************************************************/ uint8_t lcdBuffer[RESX*RESY_B]; -int inverted = 0; +int lcd_layout = 0; uint32_t intstatus; #define TYPE_CMD 0 @@ -115,6 +115,7 @@ bool lcdGetPixel(char x, char y){ } void lcdDisplay(uint32_t shift) { + char byte; select(); lcdWrite(TYPE_CMD,0xB0); @@ -123,18 +124,25 @@ void lcdDisplay(uint32_t shift) { uint16_t i,page; for(page=0; page