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

touch.h

Committer:
elmicro
Date:
2012-06-28
Revision:
0:db0d63650413

File content as of revision 0:db0d63650413:


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);