aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJoel Bodenmann <joel@unormal.org>2012-09-26 00:05:24 +0200
committerJoel Bodenmann <joel@unormal.org>2012-09-26 00:05:24 +0200
commit5de2e9ac86f4cbc4750cdf314891412ccc554985 (patch)
treed6d590965b9c2b77a6870a4acfef23ed2fed208b /include
parent0ba16c35afe1a09c74c125a12869b6aaf208cd3f (diff)
downloaduGFX-5de2e9ac86f4cbc4750cdf314891412ccc554985.tar.gz
uGFX-5de2e9ac86f4cbc4750cdf314891412ccc554985.tar.bz2
uGFX-5de2e9ac86f4cbc4750cdf314891412ccc554985.zip
implemented touchpad calibration storage interface
Diffstat (limited to 'include')
-rw-r--r--include/touchpad.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/touchpad.h b/include/touchpad.h
index d96ea51c..4d4931fe 100644
--- a/include/touchpad.h
+++ b/include/touchpad.h
@@ -52,6 +52,10 @@
/* Type definitions */
/*===========================================================================*/
+#ifndef TOUCHPAD_STORE_CALIBRATION
+ #define TOUCHPAD_STORE_CALIBRATION FALSE
+#endif
+
/**
* @brief Struct used for calibration
*/
@@ -83,6 +87,11 @@ void tpCalibrate(void);
uint16_t tpReadZ(void);
#endif
+#if TOUCHPAD_STORE_CALIBRATION
+ extern void lld_tpWriteCalibration(struct cal cal);
+ extern struct cal lld_tpReadCalibration(void);
+#endif
+
#ifdef __cplusplus
}
#endif