2 * GraphLCD driver library
4 * sed1330.h - SED1330 driver class
7 * (c) 2001-2004 Carsten Siebholz <c.siebholz AT t-online.de>
9 * changes for Seiko-Epson displays: Mar 2004
10 * (c) 2004 Heinz Gressenberger <heinz.gressenberger AT stmk.gv.at>
12 * init sequence taken from Thomas Baumann's LCD-Test program
14 * This file is released under the GNU General Public License. Refer
15 * to the COPYING file distributed with this package.
17 * (c) 2003 Roland Praml <praml.roland AT t-online.de>
20 #ifndef _GLCDDRIVERS_SED1330_H_
21 #define _GLCDDRIVERS_SED1330_H_
32 class cDriverSED1330 : public cDriver
36 unsigned char ** newLCD; // wanted state
37 unsigned char ** oldLCD; // current state
39 long timeForPortCmdInNs;
40 cDriverConfig * config;
41 cDriverConfig * oldConfig;
44 int oscillatorFrequency;
61 void WriteCmd(unsigned char cmd);
62 void WriteData(unsigned char data);
65 cDriverSED1330(cDriverConfig * config);
66 virtual ~cDriverSED1330();
72 virtual void Set8Pixels(int x, int y, unsigned char data);
73 virtual void Refresh(bool refreshAll = false);