summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Menes <rmenes@rockbox.org>2009-12-09 18:20:49 +0000
committerRobert Menes <rmenes@rockbox.org>2009-12-09 18:20:49 +0000
commit9dc1c1a876089392b088a2f2295c7ea5c75e2f6a (patch)
treef05b505c9cf9315cca4a09bb8cfa0c45a5ec2f54
parentbafe14db55ec350c2993939ba57e58e1e1037a20 (diff)
downloadrockbox-9dc1c1a876089392b088a2f2295c7ea5c75e2f6a.tar.gz
rockbox-9dc1c1a876089392b088a2f2295c7ea5c75e2f6a.zip
More GoGear SA9200 plugin keymaps, plus a fix on mosaique.
Just pluginlib actions and Doom and I'm DONE!! :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23912 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/plugins/midi/midiplay.c8
-rw-r--r--apps/plugins/minesweeper.c10
-rw-r--r--apps/plugins/mosaique.c2
-rw-r--r--apps/plugins/reversi/reversi-gui.h9
-rw-r--r--apps/plugins/rockblox.c27
-rw-r--r--apps/plugins/rockpaint.c11
-rw-r--r--apps/plugins/sliding_puzzle.c9
7 files changed, 75 insertions, 1 deletions
diff --git a/apps/plugins/midi/midiplay.c b/apps/plugins/midi/midiplay.c
index ab06dd15f4..c444511f2e 100644
--- a/apps/plugins/midi/midiplay.c
+++ b/apps/plugins/midi/midiplay.c
@@ -166,6 +166,14 @@ PLUGIN_IRAM_DECLARE
166#define BTN_DOWN BUTTON_DOWN 166#define BTN_DOWN BUTTON_DOWN
167#define BTN_PLAY BUTTON_MENU 167#define BTN_PLAY BUTTON_MENU
168 168
169#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
170#define BTN_QUIT BUTTON_POWER
171#define BTN_RIGHT BUTTON_NEXT
172#define BTN_LEFT BUTTON_PREV
173#define BTN_UP BUTTON_UP
174#define BTN_DOWN BUTTON_DOWN
175#define BTN_PLAY BUTTON_MENU
176
169#elif CONFIG_KEYPAD == ONDAVX747_PAD 177#elif CONFIG_KEYPAD == ONDAVX747_PAD
170#define BTN_QUIT BUTTON_POWER 178#define BTN_QUIT BUTTON_POWER
171#elif CONFIG_KEYPAD == ONDAVX777_PAD 179#elif CONFIG_KEYPAD == ONDAVX777_PAD
diff --git a/apps/plugins/minesweeper.c b/apps/plugins/minesweeper.c
index 7d946b1c5d..4f27af671e 100644
--- a/apps/plugins/minesweeper.c
+++ b/apps/plugins/minesweeper.c
@@ -224,6 +224,16 @@ enum minesweeper_status {
224# define MINESWP_DISCOVER BUTTON_SELECT 224# define MINESWP_DISCOVER BUTTON_SELECT
225# define MINESWP_INFO BUTTON_MENU 225# define MINESWP_INFO BUTTON_MENU
226 226
227#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
228# define MINESWP_LEFT BUTTON_PREV
229# define MINESWP_RIGHT BUTTON_NEXT
230# define MINESWP_UP BUTTON_UP
231# define MINESWP_DOWN BUTTON_DOWN
232# define MINESWP_QUIT BUTTON_POWER
233# define MINESWP_TOGGLE BUTTON_RIGHT
234# define MINESWP_DISCOVER BUTTON_PLAY
235# define MINESWP_INFO BUTTON_MENU
236
227#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \ 237#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \
228CONFIG_KEYPAD == ONDAVX777_PAD || \ 238CONFIG_KEYPAD == ONDAVX777_PAD || \
229CONFIG_KEYPAD == MROBE500_PAD 239CONFIG_KEYPAD == MROBE500_PAD
diff --git a/apps/plugins/mosaique.c b/apps/plugins/mosaique.c
index be76a54250..4cdec8f396 100644
--- a/apps/plugins/mosaique.c
+++ b/apps/plugins/mosaique.c
@@ -150,7 +150,7 @@ PLUGIN_HEADER
150#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD 150#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
151#define MOSAIQUE_QUIT BUTTON_POWER 151#define MOSAIQUE_QUIT BUTTON_POWER
152#define MOSAIQUE_SPEED BUTTON_RIGHT 152#define MOSAIQUE_SPEED BUTTON_RIGHT
153#defien MOSAIQUE_RESTART BUTTON_MENU 153#define MOSAIQUE_RESTART BUTTON_MENU
154 154
155#elif CONFIG_KEYPAD == ONDAVX747_PAD 155#elif CONFIG_KEYPAD == ONDAVX747_PAD
156#define MOSAIQUE_QUIT BUTTON_POWER 156#define MOSAIQUE_QUIT BUTTON_POWER
diff --git a/apps/plugins/reversi/reversi-gui.h b/apps/plugins/reversi/reversi-gui.h
index 97b85b48b6..1a5f5479df 100644
--- a/apps/plugins/reversi/reversi-gui.h
+++ b/apps/plugins/reversi/reversi-gui.h
@@ -182,6 +182,15 @@
182#define REVERSI_BUTTON_MAKE_MOVE BUTTON_SELECT 182#define REVERSI_BUTTON_MAKE_MOVE BUTTON_SELECT
183#define REVERSI_BUTTON_MENU BUTTON_MENU 183#define REVERSI_BUTTON_MENU BUTTON_MENU
184 184
185#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
186#define REVERSI_BUTTON_QUIT BUTTON_POWER
187#define REVERSI_BUTTON_UP BUTTON_UP
188#define REVERSI_BUTTON_DOWN BUTTON_DOWN
189#define REVERSI_BUTTON_LEFT BUTTON_PREV
190#define REVERSI_BUTTON_RIGHT BUTTON_NEXT
191#define REVERSI_BUTTON_MAKE_MOVE BUTTON_PLAY
192#define REVERSI_BUTTON_MENU BUTTON_MENU
193
185#elif CONFIG_KEYPAD == ONDAVX747_PAD 194#elif CONFIG_KEYPAD == ONDAVX747_PAD
186#define REVERSI_BUTTON_QUIT BUTTON_POWER 195#define REVERSI_BUTTON_QUIT BUTTON_POWER
187#define REVERSI_BUTTON_MENU BUTTON_MENU 196#define REVERSI_BUTTON_MENU BUTTON_MENU
diff --git a/apps/plugins/rockblox.c b/apps/plugins/rockblox.c
index d8ed4df3b3..bbeb3ba0b4 100644
--- a/apps/plugins/rockblox.c
+++ b/apps/plugins/rockblox.c
@@ -285,6 +285,18 @@ PLUGIN_HEADER
285#define ROCKBLOX_DROP BUTTON_SELECT 285#define ROCKBLOX_DROP BUTTON_SELECT
286#define ROCKBLOX_RESTART BUTTON_MENU 286#define ROCKBLOX_RESTART BUTTON_MENU
287 287
288# elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
289
290#define ROCKBLOX_OFF BUTTON_POWER
291#define ROCKBLOX_ROTATE_RIGHT BUTTON_VOL_DOWN
292#define ROCKBLOX_ROTATE_LEFT BUTTON_VOL_UP
293#define ROCKBLOX_ROTATE BUTTON_UP
294#define ROCKBLOX_DOWN BUTTON_DOWN
295#define ROCKBLOX_LEFT BUTTON_PREV
296#define ROCKBLOX_RIGHT BUTTON_NEXT
297#define ROCKBLOX_DROP BUTTON_PLAY
298#define ROCKBLOX_RESTART BUTTON_MENU
299
288#elif CONFIG_KEYPAD == ONDAVX747_PAD 300#elif CONFIG_KEYPAD == ONDAVX747_PAD
289#define ROCKBLOX_OFF BUTTON_POWER 301#define ROCKBLOX_OFF BUTTON_POWER
290#define ROCKBLOX_RESTART BUTTON_MENU 302#define ROCKBLOX_RESTART BUTTON_MENU
@@ -495,6 +507,21 @@ PLUGIN_HEADER
495#define LEVEL_Y 49 507#define LEVEL_Y 49
496#define LINES_Y 82 508#define LINES_Y 82
497 509
510/* NOTE: This is for the GoGear SA9200 and is only
511 temporary until I can get better coordinates! */
512#elif (LCD_WIDTH == 128) && (LCD_HEIGHT == 160)
513
514#define BLOCK_WIDTH 6
515#define BLOCK_HEIGHT 6
516#define BOARD_X 4
517#define BOARD_Y 3
518#define PREVIEW_X 84
519#define PREVIEW_Y 100
520#define LABEL_X 71
521#define SCORE_Y 17
522#define LEVEL_Y 49
523#define LINES_Y 82
524
498#elif (LCD_WIDTH == 128) && (LCD_HEIGHT == 96) 525#elif (LCD_WIDTH == 128) && (LCD_HEIGHT == 96)
499 526
500#define BLOCK_WIDTH 4 527#define BLOCK_WIDTH 4
diff --git a/apps/plugins/rockpaint.c b/apps/plugins/rockpaint.c
index 0f57b2b11c..d562eb488e 100644
--- a/apps/plugins/rockpaint.c
+++ b/apps/plugins/rockpaint.c
@@ -155,6 +155,17 @@ PLUGIN_HEADER
155#define ROCKPAINT_LEFT BUTTON_LEFT 155#define ROCKPAINT_LEFT BUTTON_LEFT
156#define ROCKPAINT_RIGHT BUTTON_RIGHT 156#define ROCKPAINT_RIGHT BUTTON_RIGHT
157 157
158#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
159#define ROCKPAINT_QUIT BUTTON_POWER
160#define ROCKPAINT_DRAW BUTTON_PLAY
161#define ROCKPAINT_MENU BUTTON_MENU
162#define ROCKPAINT_TOOLBAR BUTTON_RIGHT
163#define ROCKPAINT_TOOLBAR2 BUTTON_LEFT
164#define ROCKPAINT_UP BUTTON_UP
165#define ROCKPAINT_DOWN BUTTON_DOWN
166#define ROCKPAINT_LEFT BUTTON_PREV
167#define ROCKPAINT_RIGHT BUTTON_NEXT
168
158#elif ( CONFIG_KEYPAD == ONDAVX747_PAD ) 169#elif ( CONFIG_KEYPAD == ONDAVX747_PAD )
159#define ROCKPAINT_QUIT BUTTON_POWER 170#define ROCKPAINT_QUIT BUTTON_POWER
160#define ROCKPAINT_MENU BUTTON_MENU 171#define ROCKPAINT_MENU BUTTON_MENU
diff --git a/apps/plugins/sliding_puzzle.c b/apps/plugins/sliding_puzzle.c
index a5daafd8e9..790acc8e6b 100644
--- a/apps/plugins/sliding_puzzle.c
+++ b/apps/plugins/sliding_puzzle.c
@@ -188,6 +188,15 @@ PLUGIN_HEADER
188#define PUZZLE_SHUFFLE BUTTON_VIEW 188#define PUZZLE_SHUFFLE BUTTON_VIEW
189#define PUZZLE_PICTURE BUTTON_MENU 189#define PUZZLE_PICTURE BUTTON_MENU
190 190
191#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
192#define PUZZLE_QUIT BUTTON_POWER
193#define PUZZLE_LEFT BUTTON_PREV
194#define PUZZLE_RIGHT BUTTON_NEXT
195#define PUZZLE_UP BUTTON_UP
196#define PUZZLE_DOWN BUTTON_DOWN
197#define PUZZLE_SHUFFLE BUTTON_RIGHT
198#define PUZZLE_PICTURE BUTTON_MENU
199
191#elif CONFIG_KEYPAD == ONDAVX747_PAD || \ 200#elif CONFIG_KEYPAD == ONDAVX747_PAD || \
192CONFIG_KEYPAD == ONDAVX777_PAD || \ 201CONFIG_KEYPAD == ONDAVX777_PAD || \
193CONFIG_KEYPAD == MROBE500_PAD 202CONFIG_KEYPAD == MROBE500_PAD