diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2008-04-15 11:00:38 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2008-04-15 11:00:38 +0000 |
commit | 970cfee39422a64f425e7af7d290fa6c92103ec9 (patch) | |
tree | 7eee07e0f0585a41b25fa070e0f6d9fb8eb7aeb7 /firmware | |
parent | 5b5a626bb6ba54ccdcd90741cea5f9cbd0f79553 (diff) | |
download | rockbox-970cfee39422a64f425e7af7d290fa6c92103ec9.tar.gz rockbox-970cfee39422a64f425e7af7d290fa6c92103ec9.zip |
woops... fix red and some svn keywords.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17115 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/target/arm/tcc780x/cowond2/button-cowond2.c | 10 | ||||
-rw-r--r-- | firmware/target/arm/tcc780x/cowond2/button-target.h | 11 |
2 files changed, 16 insertions, 5 deletions
diff --git a/firmware/target/arm/tcc780x/cowond2/button-cowond2.c b/firmware/target/arm/tcc780x/cowond2/button-cowond2.c index 12fafe6c8c..ea37893f40 100644 --- a/firmware/target/arm/tcc780x/cowond2/button-cowond2.c +++ b/firmware/target/arm/tcc780x/cowond2/button-cowond2.c | |||
@@ -22,6 +22,16 @@ | |||
22 | #include "button.h" | 22 | #include "button.h" |
23 | #include "adc.h" | 23 | #include "adc.h" |
24 | 24 | ||
25 | static enum touchpad_mode current_mode = TOUCHPAD_POINT; | ||
26 | void touchpad_set_mode(enum touchpad_mode mode) | ||
27 | { | ||
28 | current_mode = mode; | ||
29 | } | ||
30 | enum touchpad_mode touchpad_get_mode(void) | ||
31 | { | ||
32 | return current_mode; | ||
33 | } | ||
34 | |||
25 | void button_init_device(void) | 35 | void button_init_device(void) |
26 | { | 36 | { |
27 | /* Nothing to do */ | 37 | /* Nothing to do */ |
diff --git a/firmware/target/arm/tcc780x/cowond2/button-target.h b/firmware/target/arm/tcc780x/cowond2/button-target.h index 573ab03a11..2890ef65a3 100644 --- a/firmware/target/arm/tcc780x/cowond2/button-target.h +++ b/firmware/target/arm/tcc780x/cowond2/button-target.h | |||
@@ -35,11 +35,12 @@ int button_read_device(void); | |||
35 | #define BUTTON_MINUS 0x00000004 | 35 | #define BUTTON_MINUS 0x00000004 |
36 | #define BUTTON_MENU 0x00000008 | 36 | #define BUTTON_MENU 0x00000008 |
37 | 37 | ||
38 | /* compatibility hacks | 38 | /* compatibility hacks These definatly need fixing */ |
39 | not mapped to the touchpad button areas because | 39 | #define BUTTON_LEFT BUTTON_MIDLEFT |
40 | the touchpad is not always in that mode */ | 40 | #define BUTTON_RIGHT BUTTON_MIDRIGHT |
41 | #define BUTTON_LEFT BUTTON_MINUS | 41 | #define BUTTON_SELECT BUTTON_CENTER |
42 | #define BUTTON_RIGHT BUTTON_PLUS | 42 | #define BUTTON_UP BUTTON_TOPMIDDLE |
43 | #define BUTTON_DOWN BUTTON_BOTTOMMIDDLE | ||
43 | 44 | ||
44 | /* Faked buttons based on touchscreen quadrants (not yet read) */ | 45 | /* Faked buttons based on touchscreen quadrants (not yet read) */ |
45 | /* Touchpad Screen Area Buttons */ | 46 | /* Touchpad Screen Area Buttons */ |