diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-04-20 14:42:49 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-04-20 14:42:49 +0000 |
commit | 8c1d94fb235d69c5a61798b9f62d6b6663e738bc (patch) | |
tree | 0cf4d5890aa9798489eae7f227d64dc61be9bf7a /firmware/button.h | |
parent | e7246de9334cddeaf8c4d1896d37e5a8824f51a3 (diff) | |
download | rockbox-8c1d94fb235d69c5a61798b9f62d6b6663e738bc.tar.gz rockbox-8c1d94fb235d69c5a61798b9f62d6b6663e738bc.zip |
Added player button scanning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@154 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/button.h')
-rw-r--r-- | firmware/button.h | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/firmware/button.h b/firmware/button.h index a09c7a25dc..a8cc71b875 100644 --- a/firmware/button.h +++ b/firmware/button.h | |||
@@ -19,29 +19,36 @@ | |||
19 | 19 | ||
20 | #include "config.h" | 20 | #include "config.h" |
21 | 21 | ||
22 | #ifdef HAVE_RECORDER_KEYPAD | 22 | void button_init (void); |
23 | /* | 23 | int button_get (void); |
24 | * Archos Jukebox Recorder button functions | ||
25 | */ | ||
26 | 24 | ||
27 | /* Button codes */ | 25 | /* Shared button codes */ |
28 | #define BUTTON_NONE 0x0000 | 26 | #define BUTTON_NONE 0x0000 |
29 | #define BUTTON_ON 0x0001 | 27 | #define BUTTON_ON 0x0001 |
30 | #define BUTTON_OFF 0x0002 | ||
31 | #define BUTTON_PLAY 0x0004 | ||
32 | #define BUTTON_UP 0x0010 | 28 | #define BUTTON_UP 0x0010 |
33 | #define BUTTON_DOWN 0x0020 | 29 | #define BUTTON_DOWN 0x0020 |
34 | #define BUTTON_LEFT 0x0040 | 30 | #define BUTTON_LEFT 0x0040 |
35 | #define BUTTON_RIGHT 0x0080 | 31 | #define BUTTON_RIGHT 0x0080 |
36 | #define BUTTON_F1 0x0100 | ||
37 | #define BUTTON_F2 0x0200 | ||
38 | #define BUTTON_F3 0x0400 | ||
39 | 32 | ||
40 | /* Button modifiers */ | 33 | /* Button modifiers */ |
41 | #define BUTTON_HELD 0x4000 | 34 | #define BUTTON_HELD 0x4000 |
42 | #define BUTTON_REL 0x8000 | 35 | #define BUTTON_REL 0x8000 |
43 | 36 | ||
44 | void button_init (void); | 37 | |
45 | int button_get (void); | 38 | #ifdef HAVE_RECORDER_KEYPAD |
39 | |||
40 | /* Recorder specific button codes */ | ||
41 | #define BUTTON_OFF 0x0002 | ||
42 | #define BUTTON_PLAY 0x0004 | ||
43 | #define BUTTON_F1 0x0100 | ||
44 | #define BUTTON_F2 0x0200 | ||
45 | #define BUTTON_F3 0x0400 | ||
46 | |||
47 | #elif HAVE_PLAYER_KEYPAD | ||
48 | |||
49 | /* Jukebox 6000 and Studio specific button codes */ | ||
50 | #define BUTTON_MENU 0x0002 | ||
51 | #define BUTTON_PLAY BUTTON_UP | ||
52 | #define BUTTON_STOP BUTTON_DOWN | ||
46 | 53 | ||
47 | #endif | 54 | #endif |