summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tcc780x/cowond2/button-target.h
diff options
context:
space:
mode:
authorRob Purchase <shotofadds@rockbox.org>2008-03-22 15:55:19 +0000
committerRob Purchase <shotofadds@rockbox.org>2008-03-22 15:55:19 +0000
commitf061ba4ebbfcefb4613ea726104c1b3f9f1a528d (patch)
treeeeba708f08b94eb616cbd565d46efc36e7960d8e /firmware/target/arm/tcc780x/cowond2/button-target.h
parentb659c0c14cbe89cd7602a847e90058e4f39b7fc3 (diff)
downloadrockbox-f061ba4ebbfcefb4613ea726104c1b3f9f1a528d.tar.gz
rockbox-f061ba4ebbfcefb4613ea726104c1b3f9f1a528d.zip
D2: Implement HAS_BUTTON_HOLD.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16748 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/tcc780x/cowond2/button-target.h')
-rw-r--r--firmware/target/arm/tcc780x/cowond2/button-target.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/firmware/target/arm/tcc780x/cowond2/button-target.h b/firmware/target/arm/tcc780x/cowond2/button-target.h
index aa336f2f1f..1ce602a30d 100644
--- a/firmware/target/arm/tcc780x/cowond2/button-target.h
+++ b/firmware/target/arm/tcc780x/cowond2/button-target.h
@@ -23,15 +23,17 @@
23#include <stdbool.h> 23#include <stdbool.h>
24#include "config.h" 24#include "config.h"
25 25
26#define HAS_BUTTON_HOLD
27
28bool button_hold(void);
26void button_init_device(void); 29void button_init_device(void);
27int button_read_device(void); 30int button_read_device(void);
28 31
29/* Main unit's buttons */ 32/* Main unit's buttons */
30#define BUTTON_POWER 0x00000001 33#define BUTTON_POWER 0x00000001
31#define BUTTON_HOLD 0x00000002 34#define BUTTON_PLUS 0x00000002
32#define BUTTON_PLUS 0x00000004 35#define BUTTON_MINUS 0x00000004
33#define BUTTON_MINUS 0x00000008 36#define BUTTON_MENU 0x00000008
34#define BUTTON_MENU 0x00000010
35 37
36/* Faked buttons based on touchscreen quadrants (not yet read) */ 38/* Faked buttons based on touchscreen quadrants (not yet read) */
37#define BUTTON_UP 0x00000020 39#define BUTTON_UP 0x00000020