diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2004-11-18 23:21:04 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2004-11-18 23:21:04 +0000 |
commit | fea2472326fe7bc88a2c1011622665bbbbefa05e (patch) | |
tree | 54744f101d79d9d9bf6f9a31e6aec6770b3a92d4 /firmware | |
parent | 6acdfd7e2e08e391aab931280a49dcc0d2d0c214 (diff) | |
download | rockbox-fea2472326fe7bc88a2c1011622665bbbbefa05e.tar.gz rockbox-fea2472326fe7bc88a2c1011622665bbbbefa05e.zip |
Added iRiver button codes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5428 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/export/button.h | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/firmware/export/button.h b/firmware/export/button.h index 562344ea44..801e9994da 100644 --- a/firmware/export/button.h +++ b/firmware/export/button.h | |||
@@ -30,10 +30,14 @@ int button_get (bool block); | |||
30 | int button_get_w_tmo(int ticks); | 30 | int button_get_w_tmo(int ticks); |
31 | int button_status(void); | 31 | int button_status(void); |
32 | void button_clear_queue(void); | 32 | void button_clear_queue(void); |
33 | #if CONFIG_KEYPAD == RECORDER_PAD || CONFIG_KEYPAD == ONDIO_PAD | 33 | #if CONFIG_KEYPAD == RECORDER_PAD || CONFIG_KEYPAD == ONDIO_PAD || CONFIG_KEYPAD == IRIVER_H100_PAD |
34 | void button_set_flip(bool flip); /* turn 180 degrees */ | 34 | void button_set_flip(bool flip); /* turn 180 degrees */ |
35 | #endif | 35 | #endif |
36 | 36 | ||
37 | #if CONFIG_KEYPAD == IRIVER_H100_PAD | ||
38 | bool button_hold(void); | ||
39 | #endif | ||
40 | |||
37 | #define BUTTON_NONE 0x0000 | 41 | #define BUTTON_NONE 0x0000 |
38 | 42 | ||
39 | /* Shared button codes */ | 43 | /* Shared button codes */ |
@@ -51,7 +55,18 @@ void button_set_flip(bool flip); /* turn 180 degrees */ | |||
51 | #define BUTTON_RC_LEFT (BUTTON_LEFT | BUTTON_REMOTE) | 55 | #define BUTTON_RC_LEFT (BUTTON_LEFT | BUTTON_REMOTE) |
52 | #define BUTTON_RC_RIGHT (BUTTON_RIGHT| BUTTON_REMOTE) | 56 | #define BUTTON_RC_RIGHT (BUTTON_RIGHT| BUTTON_REMOTE) |
53 | 57 | ||
54 | #if CONFIG_KEYPAD == RECORDER_PAD | 58 | #if CONFIG_KEYPAD == IRIVER_H100_PAD |
59 | |||
60 | /* iRiver H100 specific button codes */ | ||
61 | #define BUTTON_SELECT 0x0100 | ||
62 | #define BUTTON_MODE 0x0200 | ||
63 | #define BUTTON_REC 0x0400 | ||
64 | #define BUTTON_ON 0x0001 | ||
65 | #define BUTTON_OFF 0x0002 | ||
66 | #define BUTTON_UP 0x0010 | ||
67 | #define BUTTON_DOWN 0x0020 | ||
68 | |||
69 | #elif CONFIG_KEYPAD == RECORDER_PAD | ||
55 | 70 | ||
56 | /* Recorder specific button codes */ | 71 | /* Recorder specific button codes */ |
57 | #define BUTTON_ON 0x0001 | 72 | #define BUTTON_ON 0x0001 |