diff options
Diffstat (limited to 'halext/include')
-rw-r--r-- | halext/include/touchpad.h | 15 | ||||
-rw-r--r-- | halext/include/touchpad_lld.h | 4 |
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. */ |