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).
Diff: touch.h
- 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);