diff options
author | Karl Kurbjun <kkurbjun@gmail.com> | 2009-04-21 04:24:16 +0000 |
---|---|---|
committer | Karl Kurbjun <kkurbjun@gmail.com> | 2009-04-21 04:24:16 +0000 |
commit | 4855006aabd7243ff30903b126560f7790dd74dd (patch) | |
tree | b5de56a3da7e0e1e8f16f042c2b3723a940e4e09 | |
parent | 7f94a9d02f92e09cc775d423caea5f923e017ce3 (diff) | |
download | rockbox-4855006aabd7243ff30903b126560f7790dd74dd.tar.gz rockbox-4855006aabd7243ff30903b126560f7790dd74dd.zip |
Add initial plugin keymaps for M:robe 500
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20765 a1c6a512-1295-4272-9138-f99709370657
31 files changed, 99 insertions, 21 deletions
diff --git a/apps/plugins/SOURCES b/apps/plugins/SOURCES index d9ed9ac24f..e8d76441b5 100644 --- a/apps/plugins/SOURCES +++ b/apps/plugins/SOURCES | |||
@@ -29,7 +29,6 @@ firmware_flash.c | |||
29 | rockbox_flash.c | 29 | rockbox_flash.c |
30 | #endif /* CONFIG_CPU */ | 30 | #endif /* CONFIG_CPU */ |
31 | 31 | ||
32 | #ifndef OLYMPUS_MROBE_500 | ||
33 | 32 | ||
34 | #if (CONFIG_CODEC == SWCODEC) || !defined(SIMULATOR) | 33 | #if (CONFIG_CODEC == SWCODEC) || !defined(SIMULATOR) |
35 | metronome.c | 34 | metronome.c |
@@ -161,6 +160,5 @@ iriver_flash.c | |||
161 | invadrox.c | 160 | invadrox.c |
162 | superdom.c | 161 | superdom.c |
163 | #endif | 162 | #endif |
164 | #endif /* m:robe 500 */ | ||
165 | 163 | ||
166 | md5sum.c | 164 | md5sum.c |
diff --git a/apps/plugins/blackjack.c b/apps/plugins/blackjack.c index 1424a0130e..71d8f76b2c 100644 --- a/apps/plugins/blackjack.c +++ b/apps/plugins/blackjack.c | |||
@@ -338,11 +338,20 @@ PLUGIN_HEADER | |||
338 | #define BJACK_DOUBLEDOWN BUTTON_VOL_DOWN | 338 | #define BJACK_DOUBLEDOWN BUTTON_VOL_DOWN |
339 | #define BJACK_SCORES BUTTON_MENU | 339 | #define BJACK_SCORES BUTTON_MENU |
340 | 340 | ||
341 | #elif CONFIG_KEYPAD == MROBE500_PAD | ||
342 | #define BJACK_QUIT BUTTON_POWER | ||
343 | |||
341 | #else | 344 | #else |
342 | #error No keymap defined! | 345 | #error No keymap defined! |
343 | #endif | 346 | #endif |
344 | 347 | ||
345 | #ifdef HAVE_TOUCHSCREEN | 348 | #ifdef HAVE_TOUCHSCREEN |
349 | #ifndef BJACK_DOUBLEDOWN | ||
350 | #define BJACK_DOUBLEDOWN BUTTON_MIDLEFT | ||
351 | #endif | ||
352 | #ifndef BJACK_SCORES | ||
353 | #define BJACK_SCORES BUTTON_MIDRIGHT | ||
354 | #endif | ||
346 | #ifndef BJACK_START | 355 | #ifndef BJACK_START |
347 | #define BJACK_START BUTTON_CENTER | 356 | #define BJACK_START BUTTON_CENTER |
348 | #endif | 357 | #endif |
diff --git a/apps/plugins/bounce.c b/apps/plugins/bounce.c index e7a214dcbb..ee4c3e443c 100644 --- a/apps/plugins/bounce.c +++ b/apps/plugins/bounce.c | |||
@@ -174,6 +174,9 @@ PLUGIN_HEADER | |||
174 | #define BOUNCE_QUIT BUTTON_POWER | 174 | #define BOUNCE_QUIT BUTTON_POWER |
175 | #define BOUNCE_MODE BUTTON_MENU | 175 | #define BOUNCE_MODE BUTTON_MENU |
176 | 176 | ||
177 | #elif CONFIG_KEYPAD == MROBE500_PAD | ||
178 | #define BOUNCE_QUIT BUTTON_POWER | ||
179 | |||
177 | #else | 180 | #else |
178 | #error No keymap defined! | 181 | #error No keymap defined! |
179 | #endif | 182 | #endif |
diff --git a/apps/plugins/brickmania.c b/apps/plugins/brickmania.c index 96098a1f31..2f11cef24e 100644 --- a/apps/plugins/brickmania.c +++ b/apps/plugins/brickmania.c | |||
@@ -208,6 +208,9 @@ CONFIG_KEYPAD == SANSA_M200_PAD | |||
208 | #define RIGHT BUTTON_VOL_UP | 208 | #define RIGHT BUTTON_VOL_UP |
209 | #define SELECT BUTTON_MENU | 209 | #define SELECT BUTTON_MENU |
210 | 210 | ||
211 | #elif CONFIG_KEYPAD == MROBE500_PAD | ||
212 | #define QUIT BUTTON_POWER | ||
213 | |||
211 | #else | 214 | #else |
212 | #error No keymap defined! | 215 | #error No keymap defined! |
213 | #endif | 216 | #endif |
diff --git a/apps/plugins/calculator.c b/apps/plugins/calculator.c index 6414de645c..4af747016d 100644 --- a/apps/plugins/calculator.c +++ b/apps/plugins/calculator.c | |||
@@ -342,6 +342,9 @@ PLUGIN_HEADER | |||
342 | #define CALCULATOR_QUIT BUTTON_POWER | 342 | #define CALCULATOR_QUIT BUTTON_POWER |
343 | #define CALCULATOR_CLEAR BUTTON_MENU | 343 | #define CALCULATOR_CLEAR BUTTON_MENU |
344 | 344 | ||
345 | #elif CONFIG_KEYPAD == MROBE500_PAD | ||
346 | #define CALCULATOR_QUIT BUTTON_POWER | ||
347 | |||
345 | #else | 348 | #else |
346 | #error No keymap defined! | 349 | #error No keymap defined! |
347 | #endif | 350 | #endif |
diff --git a/apps/plugins/calendar.c b/apps/plugins/calendar.c index 5bcb6afc4b..72b572e7eb 100644 --- a/apps/plugins/calendar.c +++ b/apps/plugins/calendar.c | |||
@@ -192,10 +192,40 @@ CONFIG_KEYPAD == SANSA_M200_PAD | |||
192 | #define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT | 192 | #define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT |
193 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT | 193 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT |
194 | 194 | ||
195 | #elif CONFIG_KEYPAD == MROBE500_PAD | ||
196 | #define CALENDAR_QUIT BUTTON_POWER | ||
197 | |||
195 | #else | 198 | #else |
196 | #error "No keypad setting." | 199 | #error "No keypad setting." |
197 | #endif | 200 | #endif |
198 | 201 | ||
202 | #ifdef HAVE_TOUCHSCREEN | ||
203 | #ifndef CALENDAR_QUIT | ||
204 | #define CALENDAR_QUIT BUTTON_MIDLEFT | ||
205 | #endif | ||
206 | #ifndef CALENDAR_SELECT | ||
207 | #define CALENDAR_SELECT BUTTON_CENTER | ||
208 | #endif | ||
209 | #ifndef CALENDAR_NEXT_DAY | ||
210 | #define CALENDAR_NEXT_DAY BUTTON_TOPLEFT | ||
211 | #endif | ||
212 | #ifndef CALENDAR_PREV_DAY | ||
213 | #define CALENDAR_PREV_DAY BUTTON_BOTTOMLEFT | ||
214 | #endif | ||
215 | #ifndef CALENDAR_NEXT_WEEK | ||
216 | #define CALENDAR_NEXT_WEEK BUTTON_TOPMIDDLE | ||
217 | #endif | ||
218 | #ifndef CALENDAR_PREV_WEEK | ||
219 | #define CALENDAR_PREV_WEEK BUTTON_BOTTOMMIDDLE | ||
220 | #endif | ||
221 | #ifndef CALENDAR_NEXT_MONTH | ||
222 | #define CALENDAR_NEXT_MONTH BUTTON_TOPRIGHT | ||
223 | #endif | ||
224 | #ifndef CALENDAR_PREV_MONTH | ||
225 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMRIGHT | ||
226 | #endif | ||
227 | #endif | ||
228 | |||
199 | #define X_OFFSET ((LCD_WIDTH%7)/2) | 229 | #define X_OFFSET ((LCD_WIDTH%7)/2) |
200 | #if LCD_HEIGHT <= 80 | 230 | #if LCD_HEIGHT <= 80 |
201 | #define Y_OFFSET 1 | 231 | #define Y_OFFSET 1 |
diff --git a/apps/plugins/chip8.c b/apps/plugins/chip8.c index 78ea4e13fd..0fc2c61e65 100644 --- a/apps/plugins/chip8.c +++ b/apps/plugins/chip8.c | |||
@@ -1102,7 +1102,7 @@ CONFIG_KEYPAD == SANSA_M200_PAD | |||
1102 | #define CHIP8_KEY8 BUTTON_DOWN | 1102 | #define CHIP8_KEY8 BUTTON_DOWN |
1103 | #define CHIP8_KEY9 BUTTON_VIEW | 1103 | #define CHIP8_KEY9 BUTTON_VIEW |
1104 | 1104 | ||
1105 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) | 1105 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD |
1106 | #define CHIP8_OFF BUTTON_POWER | 1106 | #define CHIP8_OFF BUTTON_POWER |
1107 | 1107 | ||
1108 | #else | 1108 | #else |
diff --git a/apps/plugins/chopper.c b/apps/plugins/chopper.c index 9997d204d8..2c1ee477eb 100644 --- a/apps/plugins/chopper.c +++ b/apps/plugins/chopper.c | |||
@@ -134,7 +134,7 @@ Still To do: | |||
134 | #define ACTION2 BUTTON_SELECT | 134 | #define ACTION2 BUTTON_SELECT |
135 | #define ACTIONTEXT "MENU" | 135 | #define ACTIONTEXT "MENU" |
136 | 136 | ||
137 | #elif CONFIG_KEYPAD == ONDAVX747_PAD | 137 | #elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD |
138 | #define QUIT BUTTON_POWER | 138 | #define QUIT BUTTON_POWER |
139 | 139 | ||
140 | #else | 140 | #else |
diff --git a/apps/plugins/fireworks.c b/apps/plugins/fireworks.c index 726b3eb381..168a67baa9 100644 --- a/apps/plugins/fireworks.c +++ b/apps/plugins/fireworks.c | |||
@@ -103,6 +103,8 @@ PLUGIN_HEADER | |||
103 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) | 103 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) |
104 | #define BTN_MENU (BUTTON_MENU|BUTTON_REL) | 104 | #define BTN_MENU (BUTTON_MENU|BUTTON_REL) |
105 | 105 | ||
106 | #elif defined(HAVE_TOUCHSCREEN) | ||
107 | /* This is a touchscreen target */ | ||
106 | #else | 108 | #else |
107 | #error No keymap defined! | 109 | #error No keymap defined! |
108 | #endif | 110 | #endif |
diff --git a/apps/plugins/flipit.c b/apps/plugins/flipit.c index 3c7d543882..fe383c1394 100644 --- a/apps/plugins/flipit.c +++ b/apps/plugins/flipit.c | |||
@@ -276,7 +276,7 @@ PLUGIN_HEADER | |||
276 | #define FLIPIT_STEP_BY_STEP BUTTON_PLAYLIST | 276 | #define FLIPIT_STEP_BY_STEP BUTTON_PLAYLIST |
277 | #define FLIPIT_TOGGLE BUTTON_SELECT | 277 | #define FLIPIT_TOGGLE BUTTON_SELECT |
278 | 278 | ||
279 | #elif CONFIG_KEYPAD == ONDAVX747_PAD | 279 | #elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD |
280 | 280 | ||
281 | #define FLIPIT_QUIT BUTTON_POWER | 281 | #define FLIPIT_QUIT BUTTON_POWER |
282 | 282 | ||
diff --git a/apps/plugins/invadrox.c b/apps/plugins/invadrox.c index 6c3d52206e..c7d5696d19 100644 --- a/apps/plugins/invadrox.c +++ b/apps/plugins/invadrox.c | |||
@@ -140,7 +140,7 @@ PLUGIN_HEADER | |||
140 | #define RIGHT BUTTON_RIGHT | 140 | #define RIGHT BUTTON_RIGHT |
141 | #define FIRE BUTTON_SELECT | 141 | #define FIRE BUTTON_SELECT |
142 | 142 | ||
143 | #elif CONFIG_KEYPAD == ONDAVX747_PAD | 143 | #elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD |
144 | 144 | ||
145 | #define QUIT BUTTON_POWER | 145 | #define QUIT BUTTON_POWER |
146 | 146 | ||
diff --git a/apps/plugins/jewels.c b/apps/plugins/jewels.c index 922f32dd8b..6bf5fcf8ac 100644 --- a/apps/plugins/jewels.c +++ b/apps/plugins/jewels.c | |||
@@ -192,7 +192,7 @@ CONFIG_KEYPAD == SANSA_M200_PAD | |||
192 | #define JEWELS_SELECT BUTTON_SELECT | 192 | #define JEWELS_SELECT BUTTON_SELECT |
193 | #define JEWELS_CANCEL BUTTON_POWER | 193 | #define JEWELS_CANCEL BUTTON_POWER |
194 | 194 | ||
195 | #elif CONFIG_KEYPAD == ONDAVX747_PAD | 195 | #elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD |
196 | #define JEWELS_CANCEL BUTTON_POWER | 196 | #define JEWELS_CANCEL BUTTON_POWER |
197 | 197 | ||
198 | #else | 198 | #else |
@@ -1672,7 +1672,7 @@ static int jewels_main(struct game_context* bj) { | |||
1672 | rb->lcd_puts(0, 9, "SELECT/PLAY to select"); | 1672 | rb->lcd_puts(0, 9, "SELECT/PLAY to select"); |
1673 | rb->lcd_puts(0, 10, "Long SELECT to show menu"); | 1673 | rb->lcd_puts(0, 10, "Long SELECT to show menu"); |
1674 | rb->lcd_puts(0, 11, "POWER to cancel"); | 1674 | rb->lcd_puts(0, 11, "POWER to cancel"); |
1675 | #elif CONFIG_KEYPAD == ONDAVX747_PAD | 1675 | #elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD |
1676 | rb->lcd_puts(0, 11, "POWER to cancel"); | 1676 | rb->lcd_puts(0, 11, "POWER to cancel"); |
1677 | #else | 1677 | #else |
1678 | #warning: missing help text. | 1678 | #warning: missing help text. |
diff --git a/apps/plugins/mandelbrot.c b/apps/plugins/mandelbrot.c index 82d694e293..61469d7597 100644 --- a/apps/plugins/mandelbrot.c +++ b/apps/plugins/mandelbrot.c | |||
@@ -283,7 +283,7 @@ PLUGIN_HEADER | |||
283 | #define MANDELBROT_MAXITER_DEC BUTTON_VOL_DOWN | 283 | #define MANDELBROT_MAXITER_DEC BUTTON_VOL_DOWN |
284 | #define MANDELBROT_RESET BUTTON_MENU | 284 | #define MANDELBROT_RESET BUTTON_MENU |
285 | 285 | ||
286 | #elif CONFIG_KEYPAD == ONDAVX747_PAD | 286 | #elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD |
287 | #define MANDELBROT_QUIT BUTTON_POWER | 287 | #define MANDELBROT_QUIT BUTTON_POWER |
288 | 288 | ||
289 | #else | 289 | #else |
diff --git a/apps/plugins/matrix.c b/apps/plugins/matrix.c index 060dd2efe6..154a2e5378 100644 --- a/apps/plugins/matrix.c +++ b/apps/plugins/matrix.c | |||
@@ -133,7 +133,7 @@ extern const fb_data matrix_normal[]; | |||
133 | #define MATRIX_SLEEP_LESS BUTTON_DOWN | 133 | #define MATRIX_SLEEP_LESS BUTTON_DOWN |
134 | #define MATRIX_PAUSE BUTTON_SELECT | 134 | #define MATRIX_PAUSE BUTTON_SELECT |
135 | 135 | ||
136 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) | 136 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD |
137 | #define MATRIX_EXIT BUTTON_POWER | 137 | #define MATRIX_EXIT BUTTON_POWER |
138 | 138 | ||
139 | #else | 139 | #else |
diff --git a/apps/plugins/minesweeper.c b/apps/plugins/minesweeper.c index e4eaacbbdc..a21efeec76 100644 --- a/apps/plugins/minesweeper.c +++ b/apps/plugins/minesweeper.c | |||
@@ -224,7 +224,7 @@ 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 == ONDAVX747_PAD) | 227 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD |
228 | # define MINESWP_QUIT BUTTON_POWER | 228 | # define MINESWP_QUIT BUTTON_POWER |
229 | 229 | ||
230 | #else | 230 | #else |
diff --git a/apps/plugins/mp3_encoder.c b/apps/plugins/mp3_encoder.c index eab53a2a55..6849daf2f3 100644 --- a/apps/plugins/mp3_encoder.c +++ b/apps/plugins/mp3_encoder.c | |||
@@ -2489,7 +2489,7 @@ void get_mp3_filename(const char *wav_name) | |||
2489 | #define MP3ENC_DONE BUTTON_POWER | 2489 | #define MP3ENC_DONE BUTTON_POWER |
2490 | #define MP3ENC_SELECT BUTTON_SELECT | 2490 | #define MP3ENC_SELECT BUTTON_SELECT |
2491 | 2491 | ||
2492 | #elif CONFIG_KEYPAD == ONDAVX747_PAD | 2492 | #elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD |
2493 | #define MP3ENC_DONE BUTTON_POWER | 2493 | #define MP3ENC_DONE BUTTON_POWER |
2494 | 2494 | ||
2495 | #else | 2495 | #else |
diff --git a/apps/plugins/oscilloscope.c b/apps/plugins/oscilloscope.c index 6e69c3ccf0..1e9e873ae7 100644 --- a/apps/plugins/oscilloscope.c +++ b/apps/plugins/oscilloscope.c | |||
@@ -248,6 +248,9 @@ PLUGIN_HEADER | |||
248 | #define OSCILLOSCOPE_VOL_UP BUTTON_VOL_UP | 248 | #define OSCILLOSCOPE_VOL_UP BUTTON_VOL_UP |
249 | #define OSCILLOSCOPE_VOL_DOWN BUTTON_VOL_DOWN | 249 | #define OSCILLOSCOPE_VOL_DOWN BUTTON_VOL_DOWN |
250 | 250 | ||
251 | #elif CONFIG_KEYPAD == MROBE500_PAD | ||
252 | #define OSCILLOSCOPE_QUIT BUTTON_POWER | ||
253 | |||
251 | #else | 254 | #else |
252 | #error No keymap defined! | 255 | #error No keymap defined! |
253 | #endif | 256 | #endif |
diff --git a/apps/plugins/pegbox.c b/apps/plugins/pegbox.c index c705f8cd46..75a37e18a8 100644 --- a/apps/plugins/pegbox.c +++ b/apps/plugins/pegbox.c | |||
@@ -368,7 +368,7 @@ PLUGIN_HEADER | |||
368 | #define LVL_UP_TEXT "VOL+" | 368 | #define LVL_UP_TEXT "VOL+" |
369 | #define LVL_DOWN_TEXT "VOL-" | 369 | #define LVL_DOWN_TEXT "VOL-" |
370 | 370 | ||
371 | #elif CONFIG_KEYPAD == ONDAVX747_PAD | 371 | #elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD |
372 | #define PEGBOX_QUIT BUTTON_POWER | 372 | #define PEGBOX_QUIT BUTTON_POWER |
373 | 373 | ||
374 | #define QUIT_TEXT "POWER" | 374 | #define QUIT_TEXT "POWER" |
diff --git a/apps/plugins/pong.c b/apps/plugins/pong.c index e2b4befe82..0411b55c07 100644 --- a/apps/plugins/pong.c +++ b/apps/plugins/pong.c | |||
@@ -184,7 +184,7 @@ PLUGIN_HEADER | |||
184 | #define PONG_RIGHT_UP BUTTON_VOL_UP | 184 | #define PONG_RIGHT_UP BUTTON_VOL_UP |
185 | #define PONG_RIGHT_DOWN BUTTON_VOL_DOWN | 185 | #define PONG_RIGHT_DOWN BUTTON_VOL_DOWN |
186 | 186 | ||
187 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) | 187 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD |
188 | #define PONG_QUIT BUTTON_POWER | 188 | #define PONG_QUIT BUTTON_POWER |
189 | 189 | ||
190 | #else | 190 | #else |
diff --git a/apps/plugins/rockblox1d.c b/apps/plugins/rockblox1d.c index 6b745fbb73..2774b2ca12 100644 --- a/apps/plugins/rockblox1d.c +++ b/apps/plugins/rockblox1d.c | |||
@@ -105,6 +105,11 @@ PLUGIN_HEADER | |||
105 | #define ONEDROCKBLOX_DOWN BUTTON_MENU | 105 | #define ONEDROCKBLOX_DOWN BUTTON_MENU |
106 | #define ONEDROCKBLOX_QUIT BUTTON_POWER | 106 | #define ONEDROCKBLOX_QUIT BUTTON_POWER |
107 | 107 | ||
108 | #elif defined(HAVE_TOUCHSCREEN) | ||
109 | |||
110 | #define ONEDROCKBLOX_DOWN BUTTON_BOTTOMMIDDLE | ||
111 | #define ONEDROCKBLOX_QUIT BUTTON_POWER | ||
112 | |||
108 | #else | 113 | #else |
109 | #error No keymap defined! | 114 | #error No keymap defined! |
110 | #endif | 115 | #endif |
diff --git a/apps/plugins/rockpaint.c b/apps/plugins/rockpaint.c index 4db36a085c..f92c616e07 100644 --- a/apps/plugins/rockpaint.c +++ b/apps/plugins/rockpaint.c | |||
@@ -158,6 +158,9 @@ PLUGIN_HEADER | |||
158 | #define ROCKPAINT_QUIT BUTTON_POWER | 158 | #define ROCKPAINT_QUIT BUTTON_POWER |
159 | #define ROCKPAINT_MENU BUTTON_MENU | 159 | #define ROCKPAINT_MENU BUTTON_MENU |
160 | 160 | ||
161 | #elif CONFIG_KEYPAD == MROBE500_PAD | ||
162 | #define ROCKPAINT_QUIT BUTTON_POWER | ||
163 | |||
161 | #else | 164 | #else |
162 | #error "Please define keys for this keypad" | 165 | #error "Please define keys for this keypad" |
163 | #endif | 166 | #endif |
diff --git a/apps/plugins/sliding_puzzle.c b/apps/plugins/sliding_puzzle.c index 994b8fc15b..7df303df2d 100644 --- a/apps/plugins/sliding_puzzle.c +++ b/apps/plugins/sliding_puzzle.c | |||
@@ -188,7 +188,7 @@ 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 == ONDAVX747_PAD) | 191 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD |
192 | #define PUZZLE_QUIT BUTTON_POWER | 192 | #define PUZZLE_QUIT BUTTON_POWER |
193 | #define PUZZLE_QUIT_TEXT "[POWER]" | 193 | #define PUZZLE_QUIT_TEXT "[POWER]" |
194 | 194 | ||
diff --git a/apps/plugins/snake.c b/apps/plugins/snake.c index 5def0df1f4..8883cfc23c 100644 --- a/apps/plugins/snake.c +++ b/apps/plugins/snake.c | |||
@@ -171,7 +171,7 @@ PLUGIN_HEADER | |||
171 | #define SNAKE_DOWN BUTTON_DOWN | 171 | #define SNAKE_DOWN BUTTON_DOWN |
172 | #define SNAKE_PLAYPAUSE BUTTON_MENU | 172 | #define SNAKE_PLAYPAUSE BUTTON_MENU |
173 | 173 | ||
174 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) | 174 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD |
175 | #define SNAKE_QUIT BUTTON_POWER | 175 | #define SNAKE_QUIT BUTTON_POWER |
176 | 176 | ||
177 | #else | 177 | #else |
diff --git a/apps/plugins/snake2.c b/apps/plugins/snake2.c index eb2746ab7f..67678f5e03 100644 --- a/apps/plugins/snake2.c +++ b/apps/plugins/snake2.c | |||
@@ -350,7 +350,7 @@ PLUGIN_HEADER | |||
350 | #define SNAKE2_PLAYPAUSE BUTTON_VIEW | 350 | #define SNAKE2_PLAYPAUSE BUTTON_VIEW |
351 | #define SNAKE2_PLAYPAUSE_TEXT "View" | 351 | #define SNAKE2_PLAYPAUSE_TEXT "View" |
352 | 352 | ||
353 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) | 353 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD |
354 | #define SNAKE2_QUIT BUTTON_POWER | 354 | #define SNAKE2_QUIT BUTTON_POWER |
355 | 355 | ||
356 | #else | 356 | #else |
diff --git a/apps/plugins/sokoban.c b/apps/plugins/sokoban.c index d027794127..8672249bdc 100644 --- a/apps/plugins/sokoban.c +++ b/apps/plugins/sokoban.c | |||
@@ -380,6 +380,11 @@ PLUGIN_HEADER | |||
380 | #define SOKOBAN_MENU BUTTON_MENU | 380 | #define SOKOBAN_MENU BUTTON_MENU |
381 | #define SOKOBAN_MENU_NAME "[MENU]" | 381 | #define SOKOBAN_MENU_NAME "[MENU]" |
382 | 382 | ||
383 | #elif CONFIG_KEYPAD == MROBE500_PAD | ||
384 | |||
385 | #define SOKOBAN_MENU BUTTON_POWER | ||
386 | #define SOKOBAN_MENU_NAME "[POWER]" | ||
387 | |||
383 | #else | 388 | #else |
384 | #error No keymap defined! | 389 | #error No keymap defined! |
385 | #endif | 390 | #endif |
diff --git a/apps/plugins/solitaire.c b/apps/plugins/solitaire.c index 619051fb92..f9c2a63b52 100644 --- a/apps/plugins/solitaire.c +++ b/apps/plugins/solitaire.c | |||
@@ -398,7 +398,7 @@ PLUGIN_HEADER | |||
398 | # define HK_CUR2STACK "SELECT.." | 398 | # define HK_CUR2STACK "SELECT.." |
399 | # define HK_REM2STACK "VIEW+RIGHT" | 399 | # define HK_REM2STACK "VIEW+RIGHT" |
400 | 400 | ||
401 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) | 401 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD |
402 | # define SOL_QUIT BUTTON_POWER | 402 | # define SOL_QUIT BUTTON_POWER |
403 | 403 | ||
404 | #else | 404 | #else |
diff --git a/apps/plugins/spacerocks.c b/apps/plugins/spacerocks.c index 6277c57524..d41abf9a3a 100644 --- a/apps/plugins/spacerocks.c +++ b/apps/plugins/spacerocks.c | |||
@@ -267,7 +267,7 @@ PLUGIN_HEADER | |||
267 | #define AST_FIRE BUTTON_PLAYLIST | 267 | #define AST_FIRE BUTTON_PLAYLIST |
268 | #define AST_FIRE_REP (BUTTON_PLAYLIST | BUTTON_REPEAT) | 268 | #define AST_FIRE_REP (BUTTON_PLAYLIST | BUTTON_REPEAT) |
269 | 269 | ||
270 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) | 270 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD |
271 | #define AST_QUIT BUTTON_POWER | 271 | #define AST_QUIT BUTTON_POWER |
272 | 272 | ||
273 | #else | 273 | #else |
@@ -306,7 +306,13 @@ PLUGIN_HEADER | |||
306 | #define AST_FIRE BUTTON_BOTTOMMIDDLE | 306 | #define AST_FIRE BUTTON_BOTTOMMIDDLE |
307 | #endif | 307 | #endif |
308 | #ifndef AST_FIRE_REP | 308 | #ifndef AST_FIRE_REP |
309 | |||
310 | #ifdef BUTTON_MENU | ||
309 | #define AST_FIRE_REP (BUTTON_BOTTOMMIDDLE | BUTTON_MENU) | 311 | #define AST_FIRE_REP (BUTTON_BOTTOMMIDDLE | BUTTON_MENU) |
312 | #else | ||
313 | #define AST_FIRE_REP BUTTON_BOTTOMMIDDLE | BUTTON_REPEAT | ||
314 | #endif | ||
315 | |||
310 | #endif | 316 | #endif |
311 | #endif | 317 | #endif |
312 | 318 | ||
diff --git a/apps/plugins/star.c b/apps/plugins/star.c index d7524516f4..880bcdebe3 100644 --- a/apps/plugins/star.c +++ b/apps/plugins/star.c | |||
@@ -282,6 +282,10 @@ PLUGIN_HEADER | |||
282 | #define STAR_QUIT_NAME "[POWER]" | 282 | #define STAR_QUIT_NAME "[POWER]" |
283 | #define STAR_MENU_RUN BUTTON_MENU | 283 | #define STAR_MENU_RUN BUTTON_MENU |
284 | 284 | ||
285 | #elif CONFIG_KEYPAD == MROBE500_PAD | ||
286 | #define STAR_QUIT BUTTON_POWER | ||
287 | #define STAR_QUIT_NAME "[POWER]" | ||
288 | |||
285 | #else | 289 | #else |
286 | #error No keymap defined! | 290 | #error No keymap defined! |
287 | #endif | 291 | #endif |
diff --git a/apps/plugins/vu_meter.c b/apps/plugins/vu_meter.c index b5e9afa5bf..16aac3a011 100644 --- a/apps/plugins/vu_meter.c +++ b/apps/plugins/vu_meter.c | |||
@@ -279,6 +279,10 @@ PLUGIN_HEADER | |||
279 | #define LABEL_QUIT "POWER" | 279 | #define LABEL_QUIT "POWER" |
280 | #define LABEL_MENU "MENU" | 280 | #define LABEL_MENU "MENU" |
281 | 281 | ||
282 | #elif CONFIG_KEYPAD == MROBE500_PAD | ||
283 | #define VUMETER_QUIT BUTTON_POWER | ||
284 | #define LABEL_QUIT "POWER" | ||
285 | |||
282 | #else | 286 | #else |
283 | #error No keymap defined! | 287 | #error No keymap defined! |
284 | #endif | 288 | #endif |
diff --git a/apps/plugins/wormlet.c b/apps/plugins/wormlet.c index cc8bf07d91..4cc3d5cec1 100644 --- a/apps/plugins/wormlet.c +++ b/apps/plugins/wormlet.c | |||
@@ -286,7 +286,7 @@ PLUGIN_HEADER | |||
286 | #define PLAYERS_TEXT "Up/Down" | 286 | #define PLAYERS_TEXT "Up/Down" |
287 | #define WORMS_TEXT "Left/Right" | 287 | #define WORMS_TEXT "Left/Right" |
288 | 288 | ||
289 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) | 289 | #elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD |
290 | 290 | ||
291 | #define BTN_QUIT BUTTON_POWER | 291 | #define BTN_QUIT BUTTON_POWER |
292 | 292 | ||
diff --git a/apps/plugins/xobox.c b/apps/plugins/xobox.c index 96a68b1447..f0b1553aa9 100644 --- a/apps/plugins/xobox.c +++ b/apps/plugins/xobox.c | |||
@@ -199,7 +199,7 @@ PLUGIN_HEADER | |||
199 | #define DOWN BUTTON_DOWN | 199 | #define DOWN BUTTON_DOWN |
200 | #define PAUSE BUTTON_VIEW | 200 | #define PAUSE BUTTON_VIEW |
201 | 201 | ||
202 | #elif CONFIG_KEYPAD == ONDAVX747_PAD | 202 | #elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD |
203 | 203 | ||
204 | #define QUIT BUTTON_POWER | 204 | #define QUIT BUTTON_POWER |
205 | 205 | ||