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