Dependencies:   mbed

Revision:
0:cc002f2fad97
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/EA_QVGALCD.h	Tue Sep 15 10:02:04 2009 +0000
@@ -0,0 +1,37 @@
+/* mbed Embedded Artists QVGA LCD Display Library
+ * Copyright (c) 2007-2009 sford
+ * Released under the MIT License: http://mbed.org/license/mit
+ *
+ * Implements a QVGA LCD display from Embedded Artisits
+ */
+
+#ifndef MBED_EA_QVGALCD_H
+#define MBED_EA_QVGALCD_H
+ 
+#include "GraphicsDisplay.h"
+
+class EA_QVGALCD : public GraphicsDisplay {
+
+public:
+
+    EA_QVGALCD(PinName mosi, PinName miso, PinName sclk, PinName cs, PinName rst);
+
+    virtual void pixel(int x, int y, int colour);
+    virtual int width();
+    virtual int height();
+    virtual void window(int x, int y, int w, int h);
+    virtual void putp(int colour);
+    
+protected:
+
+     void command(int value);
+     void data(int value);
+    void config(int index, int value);
+           
+    SPI _spi;
+    DigitalOut _cs;    
+    DigitalOut _rst;
+    
+};
+
+#endif