Library files for using Seeed Studio TFT Touch Shield for Arduino (ST7781R controller) together with ELMICRO TestBed for mbed. Featuring a short example program of how to calibrate the touch screen. Some basic drawing functions are also included (circle, rectangle, lines, text).

Dependencies:   mbed

Revision:
0:db0d63650413
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/touch.h	Thu Jun 28 10:12:07 2012 +0000
@@ -0,0 +1,23 @@
+
+struct tinit
+{
+	unsigned short XRes;
+	unsigned short YRes;
+	unsigned int Xmin;
+	unsigned int Xmax;
+	unsigned int Ymin;
+	unsigned int Ymax;
+	unsigned int Xscale;
+	unsigned int Yscale;
+};
+
+extern struct tinit TFTData;
+
+void            TouchInit   (void);
+unsigned char   GetPoint    (unsigned int *x, unsigned int *y);
+unsigned int    MapY        (unsigned int y);
+unsigned int    MapX        (unsigned int x);
+unsigned int    GetTouchX   (void);
+unsigned int    GetTouchY   (void);
+unsigned int    GetPressure (void);
+unsigned char   GetRawTouch (unsigned int *x, unsigned int *y, unsigned int *z);