diff options
author | Drzony <drzony@gmail.com> | 2022-07-30 06:20:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-29 21:20:34 -0700 |
commit | 0b726a437b8906fb52662504ccb6e4f052890f3c (patch) | |
tree | cf64f8ce49fa1e62e141242c30d096da44651fb6 /drivers/sensors/cirque_pinnacle_gestures.h | |
parent | b085d5221bfdb2cdf29b145b2d56d636c862f074 (diff) |
Implement relative mode for Cirque trackpad (#17760)
Diffstat (limited to 'drivers/sensors/cirque_pinnacle_gestures.h')
-rw-r--r-- | drivers/sensors/cirque_pinnacle_gestures.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/sensors/cirque_pinnacle_gestures.h b/drivers/sensors/cirque_pinnacle_gestures.h index f39782b467..d2aa206b2b 100644 --- a/drivers/sensors/cirque_pinnacle_gestures.h +++ b/drivers/sensors/cirque_pinnacle_gestures.h @@ -24,7 +24,7 @@ typedef struct { bool circular_scroll_enable; } cirque_pinnacle_features_t; -#ifdef CIRQUE_PINNACLE_TAP_ENABLE +#if defined(CIRQUE_PINNACLE_TAP_ENABLE) && CIRQUE_PINNACLE_POSITION_MODE # ifndef CIRQUE_PINNACLE_TAPPING_TERM # include "action.h" # include "action_tapping.h" @@ -44,6 +44,9 @@ void cirque_pinnacle_enable_tap(bool enable); #endif #ifdef CIRQUE_PINNACLE_CIRCULAR_SCROLL_ENABLE +# if !CIRQUE_PINNACLE_POSITION_MODE +# error "Circular scroll is not supported in relative mode" +# endif typedef enum { SCROLL_UNINITIALIZED, SCROLL_DETECTING, |