summaryrefslogtreecommitdiff
path: root/apps
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 /apps
parentbafe14db55ec350c2993939ba57e58e1e1037a20 (diff)
downloadrockbox-9dc1c1a876089392b088a2f2295c7ea5c75e2f6a.zip
rockbox-9dc1c1a876089392b088a2f2295c7ea5c75e2f6a.tar.gz
rockbox-9dc1c1a876089392b088a2f2295c7ea5c75e2f6a.tar.bz2
rockbox-9dc1c1a876089392b088a2f2295c7ea5c75e2f6a.tar.xz
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
Diffstat (limited to 'apps')
-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 ab06dd1..c444511 100644
--- a/apps/plugins/midi/midiplay.c
+++ b/apps/plugins/midi/midiplay.c
@@ -166,6 +166,14 @@ PLUGIN_IRAM_DECLARE
#define BTN_DOWN BUTTON_DOWN
#define BTN_PLAY BUTTON_MENU
+#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
+#define BTN_QUIT BUTTON_POWER
+#define BTN_RIGHT BUTTON_NEXT
+#define BTN_LEFT BUTTON_PREV
+#define BTN_UP BUTTON_UP
+#define BTN_DOWN BUTTON_DOWN
+#define BTN_PLAY BUTTON_MENU
+
#elif CONFIG_KEYPAD == ONDAVX747_PAD
#define BTN_QUIT BUTTON_POWER
#elif CONFIG_KEYPAD == ONDAVX777_PAD
diff --git a/apps/plugins/minesweeper.c b/apps/plugins/minesweeper.c
index 7d946b1..4f27af6 100644
--- a/apps/plugins/minesweeper.c
+++ b/apps/plugins/minesweeper.c
@@ -224,6 +224,16 @@ enum minesweeper_status {
# define MINESWP_DISCOVER BUTTON_SELECT
# define MINESWP_INFO BUTTON_MENU
+#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
+# define MINESWP_LEFT BUTTON_PREV
+# define MINESWP_RIGHT BUTTON_NEXT
+# define MINESWP_UP BUTTON_UP
+# define MINESWP_DOWN BUTTON_DOWN
+# define MINESWP_QUIT BUTTON_POWER
+# define MINESWP_TOGGLE BUTTON_RIGHT
+# define MINESWP_DISCOVER BUTTON_PLAY
+# define MINESWP_INFO BUTTON_MENU
+
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \
CONFIG_KEYPAD == ONDAVX777_PAD || \
CONFIG_KEYPAD == MROBE500_PAD
diff --git a/apps/plugins/mosaique.c b/apps/plugins/mosaique.c
index be76a54..4cdec8f 100644
--- a/apps/plugins/mosaique.c
+++ b/apps/plugins/mosaique.c
@@ -150,7 +150,7 @@ PLUGIN_HEADER
#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
#define MOSAIQUE_QUIT BUTTON_POWER
#define MOSAIQUE_SPEED BUTTON_RIGHT
-#defien MOSAIQUE_RESTART BUTTON_MENU
+#define MOSAIQUE_RESTART BUTTON_MENU
#elif CONFIG_KEYPAD == ONDAVX747_PAD
#define MOSAIQUE_QUIT BUTTON_POWER
diff --git a/apps/plugins/reversi/reversi-gui.h b/apps/plugins/reversi/reversi-gui.h
index 97b85b4..1a5f547 100644
--- a/apps/plugins/reversi/reversi-gui.h
+++ b/apps/plugins/reversi/reversi-gui.h
@@ -182,6 +182,15 @@
#define REVERSI_BUTTON_MAKE_MOVE BUTTON_SELECT
#define REVERSI_BUTTON_MENU BUTTON_MENU
+#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
+#define REVERSI_BUTTON_QUIT BUTTON_POWER
+#define REVERSI_BUTTON_UP BUTTON_UP
+#define REVERSI_BUTTON_DOWN BUTTON_DOWN
+#define REVERSI_BUTTON_LEFT BUTTON_PREV
+#define REVERSI_BUTTON_RIGHT BUTTON_NEXT
+#define REVERSI_BUTTON_MAKE_MOVE BUTTON_PLAY
+#define REVERSI_BUTTON_MENU BUTTON_MENU
+
#elif CONFIG_KEYPAD == ONDAVX747_PAD
#define REVERSI_BUTTON_QUIT BUTTON_POWER
#define REVERSI_BUTTON_MENU BUTTON_MENU
diff --git a/apps/plugins/rockblox.c b/apps/plugins/rockblox.c
index d8ed4df..bbeb3ba 100644
--- a/apps/plugins/rockblox.c
+++ b/apps/plugins/rockblox.c
@@ -285,6 +285,18 @@ PLUGIN_HEADER
#define ROCKBLOX_DROP BUTTON_SELECT
#define ROCKBLOX_RESTART BUTTON_MENU
+# elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
+
+#define ROCKBLOX_OFF BUTTON_POWER
+#define ROCKBLOX_ROTATE_RIGHT BUTTON_VOL_DOWN
+#define ROCKBLOX_ROTATE_LEFT BUTTON_VOL_UP
+#define ROCKBLOX_ROTATE BUTTON_UP
+#define ROCKBLOX_DOWN BUTTON_DOWN
+#define ROCKBLOX_LEFT BUTTON_PREV
+#define ROCKBLOX_RIGHT BUTTON_NEXT
+#define ROCKBLOX_DROP BUTTON_PLAY
+#define ROCKBLOX_RESTART BUTTON_MENU
+
#elif CONFIG_KEYPAD == ONDAVX747_PAD
#define ROCKBLOX_OFF BUTTON_POWER
#define ROCKBLOX_RESTART BUTTON_MENU
@@ -495,6 +507,21 @@ PLUGIN_HEADER
#define LEVEL_Y 49
#define LINES_Y 82
+/* NOTE: This is for the GoGear SA9200 and is only
+ temporary until I can get better coordinates! */
+#elif (LCD_WIDTH == 128) && (LCD_HEIGHT == 160)
+
+#define BLOCK_WIDTH 6
+#define BLOCK_HEIGHT 6
+#define BOARD_X 4
+#define BOARD_Y 3
+#define PREVIEW_X 84
+#define PREVIEW_Y 100
+#define LABEL_X 71
+#define SCORE_Y 17
+#define LEVEL_Y 49
+#define LINES_Y 82
+
#elif (LCD_WIDTH == 128) && (LCD_HEIGHT == 96)
#define BLOCK_WIDTH 4
diff --git a/apps/plugins/rockpaint.c b/apps/plugins/rockpaint.c
index 0f57b2b..d562eb4 100644
--- a/apps/plugins/rockpaint.c
+++ b/apps/plugins/rockpaint.c
@@ -155,6 +155,17 @@ PLUGIN_HEADER
#define ROCKPAINT_LEFT BUTTON_LEFT
#define ROCKPAINT_RIGHT BUTTON_RIGHT
+#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
+#define ROCKPAINT_QUIT BUTTON_POWER
+#define ROCKPAINT_DRAW BUTTON_PLAY
+#define ROCKPAINT_MENU BUTTON_MENU
+#define ROCKPAINT_TOOLBAR BUTTON_RIGHT
+#define ROCKPAINT_TOOLBAR2 BUTTON_LEFT
+#define ROCKPAINT_UP BUTTON_UP
+#define ROCKPAINT_DOWN BUTTON_DOWN
+#define ROCKPAINT_LEFT BUTTON_PREV
+#define ROCKPAINT_RIGHT BUTTON_NEXT
+
#elif ( CONFIG_KEYPAD == ONDAVX747_PAD )
#define ROCKPAINT_QUIT BUTTON_POWER
#define ROCKPAINT_MENU BUTTON_MENU
diff --git a/apps/plugins/sliding_puzzle.c b/apps/plugins/sliding_puzzle.c
index a5daafd..790acc8 100644
--- a/apps/plugins/sliding_puzzle.c
+++ b/apps/plugins/sliding_puzzle.c
@@ -188,6 +188,15 @@ PLUGIN_HEADER
#define PUZZLE_SHUFFLE BUTTON_VIEW
#define PUZZLE_PICTURE BUTTON_MENU
+#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
+#define PUZZLE_QUIT BUTTON_POWER
+#define PUZZLE_LEFT BUTTON_PREV
+#define PUZZLE_RIGHT BUTTON_NEXT
+#define PUZZLE_UP BUTTON_UP
+#define PUZZLE_DOWN BUTTON_DOWN
+#define PUZZLE_SHUFFLE BUTTON_RIGHT
+#define PUZZLE_PICTURE BUTTON_MENU
+
#elif CONFIG_KEYPAD == ONDAVX747_PAD || \
CONFIG_KEYPAD == ONDAVX777_PAD || \
CONFIG_KEYPAD == MROBE500_PAD