aboutsummaryrefslogtreecommitdiffstats
path: root/halext/include
diff options
context:
space:
mode:
Diffstat (limited to 'halext/include')
-rw-r--r--halext/include/touchpad.h15
-rw-r--r--halext/include/touchpad_lld.h4
2 files changed, 13 insertions, 6 deletions
diff --git a/halext/include/touchpad.h b/halext/include/touchpad.h
index bf17edf0..5991b6ae 100644
--- a/halext/include/touchpad.h
+++ b/halext/include/touchpad.h
@@ -59,22 +59,27 @@ extern "C" {
uint16_t tpReadX(void);
uint16_t tpReadY(void);
+ #if TOUCHPAD_PRESSURE
+
+ uint16_t tpReadZ(void);
+
+ #endif
+
#else
#define tpInit(tp) tp_lld_init(tp)
#define tpReadX() tp_lld_read_x()
#define tpReadY() tp_lld_read_y()
-#endif
+ #if TOUCHPAD_PRESSURE
+ #define tpReadZ() tp_lld_read_z()
-
-#if TOUCHPAD_PRESSURE
-
- uint16_t tpReadZ(void);
+ #endif
#endif
+
#ifdef __cplusplus
}
#endif
diff --git a/halext/include/touchpad_lld.h b/halext/include/touchpad_lld.h
index e659803c..ccff7d4d 100644
--- a/halext/include/touchpad_lld.h
+++ b/halext/include/touchpad_lld.h
@@ -35,7 +35,7 @@
/* Include the low level driver configuration information */
/*===========================================================================*/
-#include "gdisp_lld_config.h"
+#include "touchpad_lld_config.h"
/*===========================================================================*/
/* Error checks. */
@@ -49,6 +49,8 @@
/* Driver types. */
/*===========================================================================*/
+typedef struct TOUCHPADDriver TOUCHPADDriver;
+
/**
* @brief Structure representing a Touchpad driver.
*/