summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tcc780x/cowond2/button-target.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/tcc780x/cowond2/button-target.h')
-rw-r--r--firmware/target/arm/tcc780x/cowond2/button-target.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/firmware/target/arm/tcc780x/cowond2/button-target.h b/firmware/target/arm/tcc780x/cowond2/button-target.h
index 2890ef65a3..051ed39689 100644
--- a/firmware/target/arm/tcc780x/cowond2/button-target.h
+++ b/firmware/target/arm/tcc780x/cowond2/button-target.h
@@ -27,7 +27,8 @@
27 27
28bool button_hold(void); 28bool button_hold(void);
29void button_init_device(void); 29void button_init_device(void);
30int button_read_device(void); 30int button_read_device(int *data);
31void button_set_touch_available(void);
31 32
32/* Main unit's buttons */ 33/* Main unit's buttons */
33#define BUTTON_POWER 0x00000001 34#define BUTTON_POWER 0x00000001
@@ -42,7 +43,6 @@ int button_read_device(void);
42#define BUTTON_UP BUTTON_TOPMIDDLE 43#define BUTTON_UP BUTTON_TOPMIDDLE
43#define BUTTON_DOWN BUTTON_BOTTOMMIDDLE 44#define BUTTON_DOWN BUTTON_BOTTOMMIDDLE
44 45
45/* Faked buttons based on touchscreen quadrants (not yet read) */
46/* Touchpad Screen Area Buttons */ 46/* Touchpad Screen Area Buttons */
47#define BUTTON_TOPLEFT 0x00000010 47#define BUTTON_TOPLEFT 0x00000010
48#define BUTTON_TOPMIDDLE 0x00000020 48#define BUTTON_TOPMIDDLE 0x00000020
@@ -54,7 +54,9 @@ int button_read_device(void);
54#define BUTTON_BOTTOMMIDDLE 0x00000800 54#define BUTTON_BOTTOMMIDDLE 0x00000800
55#define BUTTON_BOTTOMRIGHT 0x00001000 55#define BUTTON_BOTTOMRIGHT 0x00001000
56 56
57#define BUTTON_MAIN 0x1FFF 57#define BUTTON_TOUCH 0x00002000
58
59#define BUTTON_MAIN 0x3FFF
58 60
59/* No remote */ 61/* No remote */
60#define BUTTON_REMOTE 0 62#define BUTTON_REMOTE 0