diff options
author | Mark Arigo <markarigo@gmail.com> | 2009-06-19 03:23:38 +0000 |
---|---|---|
committer | Mark Arigo <markarigo@gmail.com> | 2009-06-19 03:23:38 +0000 |
commit | a61196fd3ae5ebd71134da8eb10e3189403c116f (patch) | |
tree | 7ce78201cb299ebfd6ac92f490776072c47a9e03 /firmware/target/arm/philips/sa9200/button-target.h | |
parent | 6a0d931f383259b4b82fcfd1cc87700f53bbcb02 (diff) | |
download | rockbox-a61196fd3ae5ebd71134da8eb10e3189403c116f.tar.gz rockbox-a61196fd3ae5ebd71134da8eb10e3189403c116f.zip |
Philips SA9200: Working touchpad and button lights! Also, improvements to the keymap (still needs work).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21346 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/philips/sa9200/button-target.h')
-rwxr-xr-x | firmware/target/arm/philips/sa9200/button-target.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/firmware/target/arm/philips/sa9200/button-target.h b/firmware/target/arm/philips/sa9200/button-target.h index 0d691506d2..6259aa0737 100755 --- a/firmware/target/arm/philips/sa9200/button-target.h +++ b/firmware/target/arm/philips/sa9200/button-target.h | |||
@@ -25,15 +25,23 @@ | |||
25 | #include <stdbool.h> | 25 | #include <stdbool.h> |
26 | #include "config.h" | 26 | #include "config.h" |
27 | 27 | ||
28 | #define MEP_BUTTON_HEADER 0x1a | ||
29 | #define MEP_BUTTON_ID 0x09 | ||
30 | #define MEP_ABSOLUTE_HEADER 0x0b | ||
31 | |||
28 | #define HAS_BUTTON_HOLD | 32 | #define HAS_BUTTON_HOLD |
29 | 33 | ||
30 | bool button_hold(void); | 34 | bool button_hold(void); |
31 | void button_init_device(void); | 35 | void button_init_device(void); |
32 | int button_read_device(void); | 36 | int button_read_device(void); |
33 | 37 | ||
38 | #ifndef BOOTLOADER | ||
39 | void button_int(void); | ||
40 | #endif | ||
41 | |||
34 | /* Main unit's buttons */ | 42 | /* Main unit's buttons */ |
35 | #define BUTTON_POWER 0x00000001 | 43 | #define BUTTON_POWER 0x00000001 |
36 | #define BUTTON_SELECT 0x00000002 | 44 | #define BUTTON_PLAY 0x00000002 |
37 | #define BUTTON_MENU 0x00000004 | 45 | #define BUTTON_MENU 0x00000004 |
38 | #define BUTTON_LEFT 0x00000008 | 46 | #define BUTTON_LEFT 0x00000008 |
39 | #define BUTTON_RIGHT 0x00000010 | 47 | #define BUTTON_RIGHT 0x00000010 |