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

Committer:
elmicro
Date:
Thu Jun 28 10:12:07 2012 +0000
Revision:
0:db0d63650413

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
elmicro 0:db0d63650413 1
elmicro 0:db0d63650413 2 struct tinit
elmicro 0:db0d63650413 3 {
elmicro 0:db0d63650413 4 unsigned short XRes;
elmicro 0:db0d63650413 5 unsigned short YRes;
elmicro 0:db0d63650413 6 unsigned int Xmin;
elmicro 0:db0d63650413 7 unsigned int Xmax;
elmicro 0:db0d63650413 8 unsigned int Ymin;
elmicro 0:db0d63650413 9 unsigned int Ymax;
elmicro 0:db0d63650413 10 unsigned int Xscale;
elmicro 0:db0d63650413 11 unsigned int Yscale;
elmicro 0:db0d63650413 12 };
elmicro 0:db0d63650413 13
elmicro 0:db0d63650413 14 extern struct tinit TFTData;
elmicro 0:db0d63650413 15
elmicro 0:db0d63650413 16 void TouchInit (void);
elmicro 0:db0d63650413 17 unsigned char GetPoint (unsigned int *x, unsigned int *y);
elmicro 0:db0d63650413 18 unsigned int MapY (unsigned int y);
elmicro 0:db0d63650413 19 unsigned int MapX (unsigned int x);
elmicro 0:db0d63650413 20 unsigned int GetTouchX (void);
elmicro 0:db0d63650413 21 unsigned int GetTouchY (void);
elmicro 0:db0d63650413 22 unsigned int GetPressure (void);
elmicro 0:db0d63650413 23 unsigned char GetRawTouch (unsigned int *x, unsigned int *y, unsigned int *z);