aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Bodenmann <joel.bodenmann@hevs.ch>2012-11-09 01:04:27 +0100
committerJoel Bodenmann <joel.bodenmann@hevs.ch>2012-11-09 01:04:27 +0100
commit61d2238b259e140164a3d1f54d6144be24dcb08c (patch)
treeed7d5e925d8671c951ad238f37e20a1f2b7b42ff
parent3dd0b1a5af27fbc9a645f71616892977410bca1c (diff)
downloaduGFX-61d2238b259e140164a3d1f54d6144be24dcb08c.tar.gz
uGFX-61d2238b259e140164a3d1f54d6144be24dcb08c.tar.bz2
uGFX-61d2238b259e140164a3d1f54d6144be24dcb08c.zip
small cleanup
-rw-r--r--include/touchpad_lld.h4
-rw-r--r--src/touchpad.c7
2 files changed, 7 insertions, 4 deletions
diff --git a/include/touchpad_lld.h b/include/touchpad_lld.h
index 20fdbf7f..20411198 100644
--- a/include/touchpad_lld.h
+++ b/include/touchpad_lld.h
@@ -53,6 +53,10 @@
#define TOUCHPAD_STORE_CALIBRATION FALSE
#endif
+#ifndef TOUCHPAD_VERIFY_CALIBRATION
+ #define TOUCHPAD_VERIFY_CALIBRATION FALSE
+#endif
+
#ifndef TOUCHPAD_HAS_IRQ
#define TOUCHPAD_HAS_IRQ FALSE
#endif
diff --git a/src/touchpad.c b/src/touchpad.c
index d667508b..5b8d112e 100644
--- a/src/touchpad.c
+++ b/src/touchpad.c
@@ -108,9 +108,7 @@ static void _tpTransform(coord_t *x, coord_t *y) {
*y = (coord_t) (cal->ay * (*x) + cal->by * (*y) + cal->cy);
}
-static void _tpDo3PointCalibration(const coord_t (*cross)[2], coord_t (*points)[2],
- cal_t *c)
-{
+static void _tpDo3PointCalibration(const coord_t (*cross)[2], coord_t (*points)[2], cal_t *c) {
float dx, dx0, dx1, dx2, dy0, dy1, dy2;
/* Compute all the required determinants */
@@ -281,7 +279,8 @@ coord_t tpReadY(void) {
#define MAX_CAL_SAMPLES 10
/**
- * @brief This function interactively performs calibration of the touchscreen
+ * @brief Function to calibrate touchscreen
+ * @details This function interactively performs calibration of the touchscreen
* using 3-point calibration algorithm. Optionally, it also verifies
* the accuracy of the calibration coefficients obtained if the symbol
* TOUCHPAD_VERIFY_CALIBRATION is defined in the configuration.