#ifndef __DISPLAY_H_ #define __DISPLAY_H_ #include /* #badge 96x68 #badge das farbige hat 98x70 #badge das laengliche 128x32 */ #define RESX 96 #define RESY 68 #define RESY_B 9 #define LCD_INVERTED (1<<0) #define LCD_MIRRORX (1<<1) #define LCD_MIRRORY (1<<2) /* Display buffer */ extern uint8_t lcdBuffer[RESX*RESY_B]; uint8_t lcdRead(uint8_t data); void lcdInit(void); void lcdFill(char f); void lcdDisplay(void); void lcdInvert(void); void lcdToggleFlag(int flag); void lcdSetPixel(char x, char y, bool f); //void lcdSafeSetPixel(char x, char y, bool f); //useless. see in display.c to learn why --the_nihilant bool lcdGetPixel(char x, char y); void lcdShift(int x, int y, bool wrap); void lcdSetContrast(int c); void lcdSetInvert(); #endif