summaryrefslogtreecommitdiff
path: root/firmware/target/arm/philips/hdd6330/button-hdd6330.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/philips/hdd6330/button-hdd6330.c')
-rw-r--r--firmware/target/arm/philips/hdd6330/button-hdd6330.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/target/arm/philips/hdd6330/button-hdd6330.c b/firmware/target/arm/philips/hdd6330/button-hdd6330.c
index fc171c72ba..4e40de57ab 100644
--- a/firmware/target/arm/philips/hdd6330/button-hdd6330.c
+++ b/firmware/target/arm/philips/hdd6330/button-hdd6330.c
@@ -26,7 +26,7 @@
26#include "synaptics-mep.h" 26#include "synaptics-mep.h"
27 27
28/*#define LOGF_ENABLE*/ 28/*#define LOGF_ENABLE*/
29#include "logf.h" 29/*#include "logf.h"*/
30 30
31static int int_btn = BUTTON_NONE; 31static int int_btn = BUTTON_NONE;
32#ifndef BOOTLOADER 32#ifndef BOOTLOADER
@@ -78,6 +78,10 @@ void button_int(void)
78 if (data[1] & 0x8) 78 if (data[1] & 0x8)
79 int_btn |= BUTTON_VIEW; 79 int_btn |= BUTTON_VIEW;
80 } 80 }
81 else if ((data[1] & MEP_GESTURE) && (data[3] >> 6) == 0) /* index = 0 */
82 {
83 int_btn |= BUTTON_TAP;
84 }
81 else if ((data[0] == MEP_ABSOLUTE_HEADER)) 85 else if ((data[0] == MEP_ABSOLUTE_HEADER))
82 { 86 {
83 if (data[1] & MEP_FINGER) 87 if (data[1] & MEP_FINGER)