mbed library for XPT2046 SPI Touchscreen Controller (TFT_320QVT module)

UTouchCD.h

Committer:
smejky
Date:
2021-12-01
Revision:
1:1840ecdcb109
Parent:
0:a275ef704eb8

File content as of revision 1:1840ecdcb109:

// UTouchCD.h
// ----------
//
// Since there are slight deviations in all touch screens you should run a
// calibration on your display module. Run the UTouch_Calibration sketch
// that came with this library and follow the on-screen instructions to
// update this file.
//
// Remember that is you have multiple display modules they will probably 
// require different calibration data so you should run the calibration
// every time you switch to another module.
// You can, of course, store calibration data for all your modules here
// and comment out the ones you dont need at the moment.
//

// These calibration settings works with my ITDB02-3.2S.
// They MIGHT work on your 320x240 display module, but you should run the
// calibration sketch anyway. If you are using a display with any other
// resolution you MUST calibrate it as these settings WILL NOT work.
//#define CAL_X 0x00378F66UL
//#define CAL_Y 0x03C34155UL
//#define CAL_S 0x000EF13FUL

//#define CAL_X 0x001DC771UL
//#define CAL_Y 0x01E200A6UL
//#define CAL_S 0x000EF13FUL

#ifndef UTouchCD_h
#define UTouchCD_h

#ifdef __cplusplus
extern "C" {
#endif

#define CAL_X 0x041E80EDUL
#define CAL_Y 0x002A0F6FUL
#define CAL_S 0x000EF13FUL

#ifdef __cplusplus
}
#endif

#endif