Add initial plugin keymaps for M:robe 500
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20765 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
7f94a9d02f
commit
4855006aab
|
@ -29,7 +29,6 @@ firmware_flash.c
|
|||
rockbox_flash.c
|
||||
#endif /* CONFIG_CPU */
|
||||
|
||||
#ifndef OLYMPUS_MROBE_500
|
||||
|
||||
#if (CONFIG_CODEC == SWCODEC) || !defined(SIMULATOR)
|
||||
metronome.c
|
||||
|
@ -161,6 +160,5 @@ iriver_flash.c
|
|||
invadrox.c
|
||||
superdom.c
|
||||
#endif
|
||||
#endif /* m:robe 500 */
|
||||
|
||||
md5sum.c
|
||||
|
|
|
@ -338,11 +338,20 @@ PLUGIN_HEADER
|
|||
#define BJACK_DOUBLEDOWN BUTTON_VOL_DOWN
|
||||
#define BJACK_SCORES BUTTON_MENU
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define BJACK_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
#error No keymap defined!
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_TOUCHSCREEN
|
||||
#ifndef BJACK_DOUBLEDOWN
|
||||
#define BJACK_DOUBLEDOWN BUTTON_MIDLEFT
|
||||
#endif
|
||||
#ifndef BJACK_SCORES
|
||||
#define BJACK_SCORES BUTTON_MIDRIGHT
|
||||
#endif
|
||||
#ifndef BJACK_START
|
||||
#define BJACK_START BUTTON_CENTER
|
||||
#endif
|
||||
|
|
|
@ -174,6 +174,9 @@ PLUGIN_HEADER
|
|||
#define BOUNCE_QUIT BUTTON_POWER
|
||||
#define BOUNCE_MODE BUTTON_MENU
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define BOUNCE_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
#error No keymap defined!
|
||||
#endif
|
||||
|
|
|
@ -208,6 +208,9 @@ CONFIG_KEYPAD == SANSA_M200_PAD
|
|||
#define RIGHT BUTTON_VOL_UP
|
||||
#define SELECT BUTTON_MENU
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
#error No keymap defined!
|
||||
#endif
|
||||
|
|
|
@ -342,6 +342,9 @@ PLUGIN_HEADER
|
|||
#define CALCULATOR_QUIT BUTTON_POWER
|
||||
#define CALCULATOR_CLEAR BUTTON_MENU
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define CALCULATOR_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
#error No keymap defined!
|
||||
#endif
|
||||
|
|
|
@ -192,10 +192,40 @@ CONFIG_KEYPAD == SANSA_M200_PAD
|
|||
#define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT
|
||||
#define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define CALENDAR_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
#error "No keypad setting."
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_TOUCHSCREEN
|
||||
#ifndef CALENDAR_QUIT
|
||||
#define CALENDAR_QUIT BUTTON_MIDLEFT
|
||||
#endif
|
||||
#ifndef CALENDAR_SELECT
|
||||
#define CALENDAR_SELECT BUTTON_CENTER
|
||||
#endif
|
||||
#ifndef CALENDAR_NEXT_DAY
|
||||
#define CALENDAR_NEXT_DAY BUTTON_TOPLEFT
|
||||
#endif
|
||||
#ifndef CALENDAR_PREV_DAY
|
||||
#define CALENDAR_PREV_DAY BUTTON_BOTTOMLEFT
|
||||
#endif
|
||||
#ifndef CALENDAR_NEXT_WEEK
|
||||
#define CALENDAR_NEXT_WEEK BUTTON_TOPMIDDLE
|
||||
#endif
|
||||
#ifndef CALENDAR_PREV_WEEK
|
||||
#define CALENDAR_PREV_WEEK BUTTON_BOTTOMMIDDLE
|
||||
#endif
|
||||
#ifndef CALENDAR_NEXT_MONTH
|
||||
#define CALENDAR_NEXT_MONTH BUTTON_TOPRIGHT
|
||||
#endif
|
||||
#ifndef CALENDAR_PREV_MONTH
|
||||
#define CALENDAR_PREV_MONTH BUTTON_BOTTOMRIGHT
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#define X_OFFSET ((LCD_WIDTH%7)/2)
|
||||
#if LCD_HEIGHT <= 80
|
||||
#define Y_OFFSET 1
|
||||
|
|
|
@ -1102,7 +1102,7 @@ CONFIG_KEYPAD == SANSA_M200_PAD
|
|||
#define CHIP8_KEY8 BUTTON_DOWN
|
||||
#define CHIP8_KEY9 BUTTON_VIEW
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define CHIP8_OFF BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
|
|
@ -134,7 +134,7 @@ Still To do:
|
|||
#define ACTION2 BUTTON_SELECT
|
||||
#define ACTIONTEXT "MENU"
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
|
|
@ -103,6 +103,8 @@ PLUGIN_HEADER
|
|||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#define BTN_MENU (BUTTON_MENU|BUTTON_REL)
|
||||
|
||||
#elif defined(HAVE_TOUCHSCREEN)
|
||||
/* This is a touchscreen target */
|
||||
#else
|
||||
#error No keymap defined!
|
||||
#endif
|
||||
|
|
|
@ -276,7 +276,7 @@ PLUGIN_HEADER
|
|||
#define FLIPIT_STEP_BY_STEP BUTTON_PLAYLIST
|
||||
#define FLIPIT_TOGGLE BUTTON_SELECT
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
|
||||
#define FLIPIT_QUIT BUTTON_POWER
|
||||
|
||||
|
|
|
@ -140,7 +140,7 @@ PLUGIN_HEADER
|
|||
#define RIGHT BUTTON_RIGHT
|
||||
#define FIRE BUTTON_SELECT
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
|
||||
#define QUIT BUTTON_POWER
|
||||
|
||||
|
|
|
@ -192,7 +192,7 @@ CONFIG_KEYPAD == SANSA_M200_PAD
|
|||
#define JEWELS_SELECT BUTTON_SELECT
|
||||
#define JEWELS_CANCEL BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define JEWELS_CANCEL BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
@ -1672,7 +1672,7 @@ static int jewels_main(struct game_context* bj) {
|
|||
rb->lcd_puts(0, 9, "SELECT/PLAY to select");
|
||||
rb->lcd_puts(0, 10, "Long SELECT to show menu");
|
||||
rb->lcd_puts(0, 11, "POWER to cancel");
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
rb->lcd_puts(0, 11, "POWER to cancel");
|
||||
#else
|
||||
#warning: missing help text.
|
||||
|
|
|
@ -283,7 +283,7 @@ PLUGIN_HEADER
|
|||
#define MANDELBROT_MAXITER_DEC BUTTON_VOL_DOWN
|
||||
#define MANDELBROT_RESET BUTTON_MENU
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define MANDELBROT_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
|
|
@ -133,7 +133,7 @@ extern const fb_data matrix_normal[];
|
|||
#define MATRIX_SLEEP_LESS BUTTON_DOWN
|
||||
#define MATRIX_PAUSE BUTTON_SELECT
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define MATRIX_EXIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
|
|
@ -224,7 +224,7 @@ enum minesweeper_status {
|
|||
# define MINESWP_DISCOVER BUTTON_SELECT
|
||||
# define MINESWP_INFO BUTTON_MENU
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
# define MINESWP_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
|
|
@ -2489,7 +2489,7 @@ void get_mp3_filename(const char *wav_name)
|
|||
#define MP3ENC_DONE BUTTON_POWER
|
||||
#define MP3ENC_SELECT BUTTON_SELECT
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define MP3ENC_DONE BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
|
|
@ -248,6 +248,9 @@ PLUGIN_HEADER
|
|||
#define OSCILLOSCOPE_VOL_UP BUTTON_VOL_UP
|
||||
#define OSCILLOSCOPE_VOL_DOWN BUTTON_VOL_DOWN
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define OSCILLOSCOPE_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
#error No keymap defined!
|
||||
#endif
|
||||
|
|
|
@ -368,7 +368,7 @@ PLUGIN_HEADER
|
|||
#define LVL_UP_TEXT "VOL+"
|
||||
#define LVL_DOWN_TEXT "VOL-"
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define PEGBOX_QUIT BUTTON_POWER
|
||||
|
||||
#define QUIT_TEXT "POWER"
|
||||
|
|
|
@ -184,7 +184,7 @@ PLUGIN_HEADER
|
|||
#define PONG_RIGHT_UP BUTTON_VOL_UP
|
||||
#define PONG_RIGHT_DOWN BUTTON_VOL_DOWN
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define PONG_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
|
|
@ -105,6 +105,11 @@ PLUGIN_HEADER
|
|||
#define ONEDROCKBLOX_DOWN BUTTON_MENU
|
||||
#define ONEDROCKBLOX_QUIT BUTTON_POWER
|
||||
|
||||
#elif defined(HAVE_TOUCHSCREEN)
|
||||
|
||||
#define ONEDROCKBLOX_DOWN BUTTON_BOTTOMMIDDLE
|
||||
#define ONEDROCKBLOX_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
#error No keymap defined!
|
||||
#endif
|
||||
|
|
|
@ -158,6 +158,9 @@ PLUGIN_HEADER
|
|||
#define ROCKPAINT_QUIT BUTTON_POWER
|
||||
#define ROCKPAINT_MENU BUTTON_MENU
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define ROCKPAINT_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
#error "Please define keys for this keypad"
|
||||
#endif
|
||||
|
|
|
@ -188,7 +188,7 @@ PLUGIN_HEADER
|
|||
#define PUZZLE_SHUFFLE BUTTON_VIEW
|
||||
#define PUZZLE_PICTURE BUTTON_MENU
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define PUZZLE_QUIT BUTTON_POWER
|
||||
#define PUZZLE_QUIT_TEXT "[POWER]"
|
||||
|
||||
|
|
|
@ -171,7 +171,7 @@ PLUGIN_HEADER
|
|||
#define SNAKE_DOWN BUTTON_DOWN
|
||||
#define SNAKE_PLAYPAUSE BUTTON_MENU
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define SNAKE_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
|
|
@ -350,7 +350,7 @@ PLUGIN_HEADER
|
|||
#define SNAKE2_PLAYPAUSE BUTTON_VIEW
|
||||
#define SNAKE2_PLAYPAUSE_TEXT "View"
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define SNAKE2_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
|
|
@ -380,6 +380,11 @@ PLUGIN_HEADER
|
|||
#define SOKOBAN_MENU BUTTON_MENU
|
||||
#define SOKOBAN_MENU_NAME "[MENU]"
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
|
||||
#define SOKOBAN_MENU BUTTON_POWER
|
||||
#define SOKOBAN_MENU_NAME "[POWER]"
|
||||
|
||||
#else
|
||||
#error No keymap defined!
|
||||
#endif
|
||||
|
|
|
@ -398,7 +398,7 @@ PLUGIN_HEADER
|
|||
# define HK_CUR2STACK "SELECT.."
|
||||
# define HK_REM2STACK "VIEW+RIGHT"
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
# define SOL_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
|
|
@ -267,7 +267,7 @@ PLUGIN_HEADER
|
|||
#define AST_FIRE BUTTON_PLAYLIST
|
||||
#define AST_FIRE_REP (BUTTON_PLAYLIST | BUTTON_REPEAT)
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define AST_QUIT BUTTON_POWER
|
||||
|
||||
#else
|
||||
|
@ -306,7 +306,13 @@ PLUGIN_HEADER
|
|||
#define AST_FIRE BUTTON_BOTTOMMIDDLE
|
||||
#endif
|
||||
#ifndef AST_FIRE_REP
|
||||
|
||||
#ifdef BUTTON_MENU
|
||||
#define AST_FIRE_REP (BUTTON_BOTTOMMIDDLE | BUTTON_MENU)
|
||||
#else
|
||||
#define AST_FIRE_REP BUTTON_BOTTOMMIDDLE | BUTTON_REPEAT
|
||||
#endif
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
|
|
@ -282,6 +282,10 @@ PLUGIN_HEADER
|
|||
#define STAR_QUIT_NAME "[POWER]"
|
||||
#define STAR_MENU_RUN BUTTON_MENU
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define STAR_QUIT BUTTON_POWER
|
||||
#define STAR_QUIT_NAME "[POWER]"
|
||||
|
||||
#else
|
||||
#error No keymap defined!
|
||||
#endif
|
||||
|
|
|
@ -279,6 +279,10 @@ PLUGIN_HEADER
|
|||
#define LABEL_QUIT "POWER"
|
||||
#define LABEL_MENU "MENU"
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define VUMETER_QUIT BUTTON_POWER
|
||||
#define LABEL_QUIT "POWER"
|
||||
|
||||
#else
|
||||
#error No keymap defined!
|
||||
#endif
|
||||
|
|
|
@ -286,7 +286,7 @@ PLUGIN_HEADER
|
|||
#define PLAYERS_TEXT "Up/Down"
|
||||
#define WORMS_TEXT "Left/Right"
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
|
||||
#define BTN_QUIT BUTTON_POWER
|
||||
|
||||
|
|
|
@ -199,7 +199,7 @@ PLUGIN_HEADER
|
|||
#define DOWN BUTTON_DOWN
|
||||
#define PAUSE BUTTON_VIEW
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
|
||||
#define QUIT BUTTON_POWER
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user