forked from len0rd/rockbox
* Fix plugin keymaps for VX777
* Enable plugins for VX777 * Fix VX777 simulator All done by Aaron DeMille. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22576 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
a56199c49e
commit
9680244f4a
58 changed files with 171 additions and 17 deletions
|
@ -182,6 +182,10 @@ PLUGIN_HEADER
|
|||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
|
||||
#define BATTERY_OFF BUTTON_POWER
|
||||
#define BATTERY_OFF_TXT "POWER"
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
|
||||
#define BATTERY_OFF BUTTON_POWER
|
||||
#define BATTERY_OFF_TXT "POWER"
|
||||
|
||||
|
|
|
@ -399,6 +399,10 @@ enum {
|
|||
#define BJACK_QUIT BUTTON_POWER
|
||||
#define BJACK_DOUBLEDOWN BUTTON_VOL_DOWN
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define BJACK_QUIT_NAME "POWER"
|
||||
#define BJACK_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define BJACK_QUIT_NAME "POWER"
|
||||
#define BJACK_QUIT BUTTON_POWER
|
||||
|
|
|
@ -174,6 +174,9 @@ PLUGIN_HEADER
|
|||
#define BOUNCE_QUIT BUTTON_POWER
|
||||
#define BOUNCE_MODE BUTTON_MENU
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX777_PAD)
|
||||
#define BOUNCE_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define BOUNCE_QUIT BUTTON_POWER
|
||||
|
||||
|
|
|
@ -182,6 +182,8 @@ CONFIG_KEYPAD == SANSA_M200_PAD
|
|||
#define LEFT BUTTON_VOL_DOWN
|
||||
#define RIGHT BUTTON_VOL_UP
|
||||
#define SELECT BUTTON_MENU
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define QUIT BUTTON_POWER
|
||||
|
|
|
@ -334,6 +334,9 @@ PLUGIN_HEADER
|
|||
#define CALCULATOR_QUIT BUTTON_POWER
|
||||
#define CALCULATOR_CLEAR BUTTON_MENU
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX777_PAD)
|
||||
#define CALCULATOR_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define CALCULATOR_QUIT BUTTON_POWER
|
||||
|
||||
|
|
|
@ -193,6 +193,9 @@ CONFIG_KEYPAD == SANSA_M200_PAD
|
|||
#define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT
|
||||
#define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX777_PAD)
|
||||
#define CALENDAR_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define CALENDAR_QUIT BUTTON_POWER
|
||||
|
||||
|
|
|
@ -333,6 +333,9 @@
|
|||
#define CB_RESTART BUTTON_VOL_DOWN
|
||||
#define CB_MENU (BUTTON_MENU|BUTTON_REL)
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define CB_MENU BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define CB_SELECT (BUTTON_FFWD|BUTTON_RIGHT)
|
||||
#define CB_UP BUTTON_UP
|
||||
|
|
|
@ -242,6 +242,10 @@ PLUGIN_HEADER
|
|||
#define CHC_SETTINGS_DEC BUTTON_VOL_DOWN
|
||||
#define CHC_SETTINGS_CANCEL BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define CHC_QUIT BUTTON_POWER
|
||||
#define CHC_SETTINGS_CANCEL BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define CHC_QUIT BUTTON_REC
|
||||
#define CHC_STARTSTOP BUTTON_PLAY
|
||||
|
|
|
@ -1102,7 +1102,9 @@ CONFIG_KEYPAD == SANSA_M200_PAD
|
|||
#define CHIP8_KEY8 BUTTON_DOWN
|
||||
#define CHIP8_KEY9 BUTTON_VIEW
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \
|
||||
CONFIG_KEYPAD == ONDAVX777_PAD || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define CHIP8_OFF BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
|
|
|
@ -134,7 +134,9 @@ Still To do:
|
|||
#define ACTION2 BUTTON_SELECT
|
||||
#define ACTIONTEXT "MENU"
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || \
|
||||
CONFIG_KEYPAD == ONDAVX777_PAD || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
|
|
|
@ -144,6 +144,8 @@ PLUGIN_HEADER
|
|||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#define CLIX_BUTTON_QUIT BUTTON_POWER
|
||||
#define CLIX_BUTTON_CLICK BUTTON_MENU
|
||||
#elif (CONFIG_KEYPAD == ONDAVX777_PAD)
|
||||
#define CLIX_BUTTON_QUIT BUTTON_POWER
|
||||
|
||||
#elif (CONFIG_KEYPAD == MROBE500_PAD)
|
||||
#define CLIX_BUTTON_QUIT BUTTON_POWER
|
||||
|
|
|
@ -241,6 +241,8 @@ PLUGIN_HEADER
|
|||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#define CUBE_QUIT BUTTON_POWER
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define CUBE_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define CUBE_QUIT BUTTON_REC
|
||||
|
|
|
@ -142,6 +142,8 @@ long reverse (long N) {
|
|||
#define LP_QUIT BUTTON_POWER
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#define LP_QUIT BUTTON_POWER
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define LP_QUIT BUTTON_POWER
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define LP_QUIT BUTTON_LEFT
|
||||
#else
|
||||
|
|
|
@ -326,6 +326,8 @@ void I_ShutdownGraphics(void)
|
|||
#define DOOMBUTTON_SHOOT BUTTON_VOL_UP
|
||||
#define DOOMBUTTON_WEAPON BUTTON_VOL_DOWN
|
||||
#define DOOMBUTTON_MAP BUTTON_MENU
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define DOOMBUTTON_ESC BUTTON_POWER
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define DOOMBUTTON_UP BUTTON_UP
|
||||
#define DOOMBUTTON_DOWN BUTTON_DOWN
|
||||
|
|
|
@ -280,6 +280,10 @@ PLUGIN_HEADER
|
|||
|
||||
#define FLIPIT_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
|
||||
#define FLIPIT_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
|
||||
#define FLIPIT_LEFT BUTTON_LEFT
|
||||
|
|
|
@ -172,7 +172,9 @@ PLUGIN_HEADER
|
|||
#define RIGHT BUTTON_RIGHT
|
||||
#define FIRE BUTTON_SELECT
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || \
|
||||
CONFIG_KEYPAD == ONDAVX777_PAD || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
|
||||
#define QUIT BUTTON_POWER
|
||||
|
||||
|
|
|
@ -242,6 +242,7 @@ CONFIG_KEYPAD == SANSA_M200_PAD
|
|||
#define HK_CANCEL "POWER"
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || \
|
||||
CONFIG_KEYPAD == ONDAVX777_PAD || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define JEWELS_CANCEL BUTTON_POWER
|
||||
#define HK_CANCEL "POWER"
|
||||
|
|
|
@ -277,6 +277,7 @@
|
|||
#define JPEG_PREVIOUS BUTTON_PLAYLIST
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define JPEG_ZOOM_IN (BUTTON_PLAY|BUTTON_UP)
|
||||
|
|
|
@ -86,6 +86,8 @@ PLUGIN_HEADER
|
|||
# define LAMP_LEFT BUTTON_VOL_DOWN
|
||||
# define LAMP_RIGHT BUTTON_VOL_UP
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
# define LAMP_LEFT BUTTON_LEFT
|
||||
# define LAMP_RIGHT BUTTON_RIGHT
|
||||
|
|
|
@ -172,6 +172,7 @@ const struct button_mapping generic_directions[] =
|
|||
{ PLA_LEFT_REPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE},
|
||||
{ PLA_RIGHT_REPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE},
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) /* Touchscreen target */
|
||||
#elif (CONFIG_KEYPAD == ONDAVX777_PAD) /* Touchscreen target */
|
||||
#elif (CONFIG_KEYPAD == SAMSUNG_YH_PAD)
|
||||
{ PLA_UP, BUTTON_UP, BUTTON_NONE},
|
||||
{ PLA_DOWN, BUTTON_DOWN, BUTTON_NONE},
|
||||
|
@ -303,6 +304,7 @@ const struct button_mapping generic_left_right_fire[] =
|
|||
{ PLA_FIRE, BUTTON_SELECT, BUTTON_NONE},
|
||||
{ PLA_FIRE_REPEAT, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_NONE},
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) /* Touchscreen target */
|
||||
#elif (CONFIG_KEYPAD == ONDAVX777_PAD) /* Touchscreen target */
|
||||
#elif (CONFIG_KEYPAD == SAMSUNG_YH_PAD)
|
||||
{ PLA_LEFT, BUTTON_LEFT, BUTTON_NONE},
|
||||
{ PLA_RIGHT, BUTTON_RIGHT, BUTTON_NONE},
|
||||
|
@ -471,6 +473,12 @@ const struct button_mapping generic_actions[] =
|
|||
{PLA_MENU, BUTTON_MENU, BUTTON_NONE},
|
||||
{PLA_FIRE, BUTTON_VOL_UP, BUTTON_NONE},
|
||||
{PLA_FIRE_REPEAT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE},
|
||||
#elif (CONFIG_KEYPAD == ONDAVX777_PAD)
|
||||
{PLA_QUIT, BUTTON_POWER, BUTTON_NONE},
|
||||
{PLA_START, BUTTON_VOL_DOWN, BUTTON_NONE},
|
||||
{PLA_MENU, BUTTON_MENU, BUTTON_NONE},
|
||||
{PLA_FIRE, BUTTON_VOL_UP, BUTTON_NONE},
|
||||
{PLA_FIRE_REPEAT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE},
|
||||
#elif (CONFIG_KEYPAD == SAMSUNG_YH_PAD)
|
||||
{PLA_QUIT, BUTTON_REW, BUTTON_NONE},
|
||||
{PLA_START, BUTTON_FFWD, BUTTON_NONE},
|
||||
|
@ -557,6 +565,11 @@ const struct button_mapping generic_increase_decrease[] =
|
|||
{PLA_DEC, BUTTON_VOL_DOWN, BUTTON_NONE},
|
||||
{PLA_INC_REPEAT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE},
|
||||
{PLA_DEC_REPEAT, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE},
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
{PLA_INC, BUTTON_VOL_UP, BUTTON_NONE},
|
||||
{PLA_DEC, BUTTON_VOL_DOWN, BUTTON_NONE},
|
||||
{PLA_INC_REPEAT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE},
|
||||
{PLA_DEC_REPEAT, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE},
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
{PLA_INC, BUTTON_UP, BUTTON_NONE},
|
||||
{PLA_DEC, BUTTON_DOWN, BUTTON_NONE},
|
||||
|
|
|
@ -169,6 +169,8 @@ const unsigned char rockbox16x7[] = {
|
|||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#define LP_QUIT BUTTON_POWER
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define LP_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define LP_QUIT BUTTON_PLAY
|
||||
|
|
|
@ -286,6 +286,9 @@ PLUGIN_HEADER
|
|||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define MANDELBROT_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define MANDELBROT_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define MANDELBROT_QUIT BUTTON_REC
|
||||
#define MANDELBROT_UP BUTTON_UP
|
||||
|
|
|
@ -133,7 +133,9 @@ extern const fb_data matrix_normal[];
|
|||
#define MATRIX_SLEEP_LESS BUTTON_DOWN
|
||||
#define MATRIX_PAUSE BUTTON_SELECT
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \
|
||||
CONFIG_KEYPAD == ONDAVX777_PAD || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define MATRIX_EXIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
|
|
|
@ -168,6 +168,8 @@ PLUGIN_IRAM_DECLARE
|
|||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#define BTN_QUIT BUTTON_POWER
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define BTN_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define BTN_QUIT BUTTON_REW
|
||||
|
|
|
@ -224,7 +224,9 @@ enum minesweeper_status {
|
|||
# define MINESWP_DISCOVER BUTTON_SELECT
|
||||
# define MINESWP_INFO BUTTON_MENU
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \
|
||||
CONFIG_KEYPAD == ONDAVX777_PAD || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
# define MINESWP_QUIT BUTTON_POWER
|
||||
|
||||
#elif (CONFIG_KEYPAD == SAMSUNG_YH_PAD)
|
||||
|
|
|
@ -149,6 +149,8 @@ PLUGIN_HEADER
|
|||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#define MOSAIQUE_QUIT BUTTON_POWER
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define MOSAIQUE_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define MOSAIQUE_QUIT BUTTON_PLAY
|
||||
|
|
|
@ -2488,7 +2488,9 @@ void get_mp3_filename(const char *wav_name)
|
|||
#define MP3ENC_DONE BUTTON_POWER
|
||||
#define MP3ENC_SELECT BUTTON_SELECT
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || \
|
||||
CONFIG_KEYPAD == ONDAVX777_PAD || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define MP3ENC_DONE BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
|
|
|
@ -173,6 +173,9 @@ struct mpeg_settings settings;
|
|||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#define MPEG_START_TIME_EXIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define MPEG_START_TIME_EXIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define MPEG_START_TIME_SELECT BUTTON_PLAY
|
||||
#define MPEG_START_TIME_LEFT BUTTON_LEFT
|
||||
|
|
|
@ -285,6 +285,9 @@ CONFIG_KEYPAD == SANSA_M200_PAD
|
|||
#define MPEG_VOLDOWN BUTTON_VOL_DOWN
|
||||
#define MPEG_VOLUP BUTTON_VOL_UP
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define MPEG_MENU BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define MPEG_MENU BUTTON_LEFT
|
||||
#define MPEG_STOP BUTTON_RIGHT
|
||||
|
|
|
@ -248,6 +248,9 @@ PLUGIN_HEADER
|
|||
#define OSCILLOSCOPE_VOL_UP BUTTON_VOL_UP
|
||||
#define OSCILLOSCOPE_VOL_DOWN BUTTON_VOL_DOWN
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define OSCILLOSCOPE_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define OSCILLOSCOPE_QUIT BUTTON_POWER
|
||||
|
||||
|
|
|
@ -196,6 +196,9 @@
|
|||
|
||||
#define PACMAN_MENU (BUTTON_MENU|BUTTON_REL)
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define PACMAN_MENU BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
|
||||
#define PACMAN_UP BUTTON_UP
|
||||
|
|
|
@ -356,7 +356,9 @@ PLUGIN_HEADER
|
|||
#define LVL_UP_TEXT "VOL+"
|
||||
#define LVL_DOWN_TEXT "VOL-"
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || \
|
||||
CONFIG_KEYPAD == ONDAVX777_PAD || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define PEGBOX_QUIT BUTTON_POWER
|
||||
|
||||
#define QUIT_TEXT "POWER"
|
||||
|
|
|
@ -300,6 +300,8 @@ You are free to name this file lodepng.cpp or lodepng.c depending on your usage.
|
|||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#define PNG_MENU BUTTON_POWER
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define PNG_MENU BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define PNG_ZOOM_IN (BUTTON_PLAY|BUTTON_UP)
|
||||
|
|
|
@ -184,7 +184,9 @@ PLUGIN_HEADER
|
|||
#define PONG_RIGHT_UP BUTTON_VOL_UP
|
||||
#define PONG_RIGHT_DOWN BUTTON_VOL_DOWN
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || \
|
||||
CONFIG_KEYPAD == ONDAVX777_PAD || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define PONG_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
|
|
|
@ -186,6 +186,9 @@
|
|||
#define REVERSI_BUTTON_QUIT BUTTON_POWER
|
||||
#define REVERSI_BUTTON_MENU BUTTON_MENU
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define REVERSI_BUTTON_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define REVERSI_BUTTON_QUIT BUTTON_REC
|
||||
#define REVERSI_BUTTON_UP BUTTON_UP
|
||||
|
|
|
@ -286,6 +286,8 @@ PLUGIN_HEADER
|
|||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#define ROCKBLOX_OFF BUTTON_POWER
|
||||
#define ROCKBLOX_RESTART BUTTON_MENU
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define ROCKBLOX_OFF BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
|
||||
|
|
|
@ -237,6 +237,9 @@ static void setoptions (void)
|
|||
options.B=BUTTON_VOL_DOWN;
|
||||
options.MENU=BUTTON_MENU;
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
options.MENU=BUTTON_POWER;
|
||||
|
||||
#elif CONFIG_KEYPAD == IRIVER_H10_PAD
|
||||
options.UP=BUTTON_UP;
|
||||
options.DOWN=BUTTON_DOWN;
|
||||
|
|
|
@ -159,6 +159,9 @@ PLUGIN_HEADER
|
|||
#define ROCKPAINT_QUIT BUTTON_POWER
|
||||
#define ROCKPAINT_MENU BUTTON_MENU
|
||||
|
||||
#elif ( CONFIG_KEYPAD == ONDAVX777_PAD )
|
||||
#define ROCKPAINT_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define ROCKPAINT_QUIT BUTTON_POWER
|
||||
|
||||
|
|
|
@ -188,7 +188,9 @@ PLUGIN_HEADER
|
|||
#define PUZZLE_SHUFFLE BUTTON_VIEW
|
||||
#define PUZZLE_PICTURE BUTTON_MENU
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || \
|
||||
CONFIG_KEYPAD == ONDAVX777_PAD || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define PUZZLE_QUIT BUTTON_POWER
|
||||
#define PUZZLE_QUIT_TEXT "[POWER]"
|
||||
|
||||
|
|
|
@ -180,6 +180,9 @@ PLUGIN_HEADER
|
|||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD)
|
||||
#define SNAKE_QUIT BUTTON_POWER
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX777_PAD)
|
||||
#define SNAKE_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define SNAKE_QUIT BUTTON_REC
|
||||
#define SNAKE_LEFT BUTTON_LEFT
|
||||
|
|
|
@ -285,7 +285,9 @@ PLUGIN_HEADER
|
|||
#define SNAKE2_PLAYPAUSE BUTTON_VIEW
|
||||
#define SNAKE2_PLAYPAUSE_TEXT "View"
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \
|
||||
(CONFIG_KEYPAD == ONDAVX777_PAD) || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define SNAKE2_QUIT BUTTON_POWER
|
||||
|
||||
#elif (CONFIG_KEYPAD == SAMSUNG_YH_PAD)
|
||||
|
|
|
@ -59,6 +59,7 @@ PLUGIN_HEADER
|
|||
(CONFIG_KEYPAD == IAUDIO67_PAD) || \
|
||||
(CONFIG_KEYPAD == PHILIPS_HDD1630_PAD) || \
|
||||
(CONFIG_KEYPAD == ONDAVX747_PAD) || \
|
||||
(CONFIG_KEYPAD == ONDAVX777_PAD) || \
|
||||
(CONFIG_KEYPAD == GIGABEAT_PAD) || \
|
||||
(CONFIG_KEYPAD == IAUDIO_X5M5_PAD)
|
||||
#define SNOW_QUIT BUTTON_POWER
|
||||
|
|
|
@ -380,6 +380,10 @@ PLUGIN_HEADER
|
|||
#define SOKOBAN_MENU BUTTON_MENU
|
||||
#define SOKOBAN_MENU_NAME "[MENU]"
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define SOKOBAN_MENU BUTTON_POWER
|
||||
#define SOKOBAN_MENU_NAME "[POWER]"
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
|
||||
#define SOKOBAN_MENU BUTTON_POWER
|
||||
|
|
|
@ -395,7 +395,9 @@ PLUGIN_HEADER
|
|||
# define HK_CUR2STACK "SELECT.."
|
||||
# define HK_REM2STACK "VIEW+RIGHT"
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \
|
||||
(CONFIG_KEYPAD == ONDAVX777_PAD) || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
# define SOL_QUIT BUTTON_POWER
|
||||
|
||||
#elif (CONFIG_KEYPAD == SAMSUNG_YH_PAD)
|
||||
|
|
|
@ -197,7 +197,9 @@ PLUGIN_HEADER
|
|||
#define AST_RIGHT BUTTON_RIGHT
|
||||
#define AST_FIRE BUTTON_PLAYLIST
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \
|
||||
(CONFIG_KEYPAD == ONDAVX777_PAD) || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define AST_QUIT BUTTON_POWER
|
||||
|
||||
#elif (CONFIG_KEYPAD == SAMSUNG_YH_PAD)
|
||||
|
|
|
@ -332,6 +332,10 @@ PLUGIN_HEADER
|
|||
#define STAR_QUIT BUTTON_POWER
|
||||
#define STAR_QUIT_NAME "POWER"
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX777_PAD)
|
||||
#define STAR_QUIT BUTTON_POWER
|
||||
#define STAR_QUIT_NAME "POWER"
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define STAR_QUIT BUTTON_POWER
|
||||
#define STAR_QUIT_NAME "POWER"
|
||||
|
|
|
@ -96,6 +96,8 @@ static bool abort;
|
|||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#define STATS_STOP BUTTON_POWER
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define STATS_STOP BUTTON_POWER
|
||||
|
||||
#else
|
||||
#error No keymap defined!
|
||||
|
|
|
@ -196,6 +196,8 @@ PLUGIN_HEADER
|
|||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#define STOPWATCH_QUIT BUTTON_POWER
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define STOPWATCH_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define STOPWATCH_QUIT BUTTON_REC
|
||||
|
|
|
@ -248,6 +248,9 @@
|
|||
#define SUDOKU_BUTTON_QUIT BUTTON_POWER
|
||||
#define SUDOKU_BUTTON_MENU BUTTON_MENU
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX777_PAD)
|
||||
#define SUDOKU_BUTTON_QUIT BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define SUDOKU_BUTTON_QUIT BUTTON_REC
|
||||
#define SUDOKU_BUTTON_UP BUTTON_UP
|
||||
|
|
|
@ -329,6 +329,10 @@ PLUGIN_HEADER
|
|||
#define VIEWER_QUIT BUTTON_POWER
|
||||
#define VIEWER_MENU BUTTON_MENU
|
||||
|
||||
/* Onda VX777 keys */
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define VIEWER_QUIT BUTTON_POWER
|
||||
|
||||
/* SAMSUNG YH-820 / YH-920 / YH-925 keys */
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
#define VIEWER_QUIT BUTTON_REC
|
||||
|
|
|
@ -279,6 +279,10 @@ PLUGIN_HEADER
|
|||
#define LABEL_QUIT "POWER"
|
||||
#define LABEL_MENU "MENU"
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define VUMETER_QUIT BUTTON_POWER
|
||||
#define LABEL_QUIT "POWER"
|
||||
|
||||
#elif CONFIG_KEYPAD == MROBE500_PAD
|
||||
#define VUMETER_QUIT BUTTON_POWER
|
||||
#define LABEL_QUIT "POWER"
|
||||
|
|
|
@ -232,7 +232,9 @@ PLUGIN_HEADER
|
|||
#define BTN_QUIT BUTTON_POWER
|
||||
#define BTN_STOPRESET BUTTON_VIEW
|
||||
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \
|
||||
(CONFIG_KEYPAD == ONDAVX777_PAD) || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
|
||||
#define BTN_QUIT BUTTON_POWER
|
||||
|
||||
|
|
|
@ -199,7 +199,9 @@ PLUGIN_HEADER
|
|||
#define DOWN BUTTON_DOWN
|
||||
#define PAUSE BUTTON_VIEW
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || CONFIG_KEYPAD == MROBE500_PAD
|
||||
#elif CONFIG_KEYPAD == ONDAVX747_PAD || \
|
||||
CONFIG_KEYPAD == ONDAVX777_PAD || \
|
||||
CONFIG_KEYPAD == MROBE500_PAD
|
||||
|
||||
#define QUIT BUTTON_POWER
|
||||
|
||||
|
|
|
@ -160,6 +160,9 @@
|
|||
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
||||
#define ZX_MENU (BUTTON_MENU|BUTTON_REL)
|
||||
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
#define ZX_MENU BUTTON_POWER
|
||||
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
|
||||
#define ZX_UP BUTTON_UP
|
||||
|
|
|
@ -490,6 +490,7 @@ Amaury Pouly
|
|||
Laurent Papier
|
||||
Johannes Boy
|
||||
Jason Yu
|
||||
Aaron DeMille
|
||||
|
||||
The libmad team
|
||||
The wavpack team
|
||||
|
|
2
tools/configure
vendored
2
tools/configure
vendored
|
@ -2224,7 +2224,7 @@ fi
|
|||
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
|
||||
output="rockbox.vx777"
|
||||
appextra="recorder:gui"
|
||||
plugins="" #TODO
|
||||
plugins="yes"
|
||||
swcodec="yes"
|
||||
toolset=$genericbitmaptools
|
||||
boottool="$rootdir/tools/scramble -ccpmp"
|
||||
|
|
|
@ -1166,6 +1166,10 @@ void button_event(int key, bool pressed)
|
|||
case SDLK_RETURN:
|
||||
new_btn = BUTTON_MENU;
|
||||
break;
|
||||
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
||||
case SDLK_ESCAPE:
|
||||
new_btn = BUTTON_POWER;
|
||||
break;
|
||||
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
||||
case SDLK_KP4:
|
||||
case SDLK_LEFT:
|
||||
|
|
|
@ -315,11 +315,13 @@
|
|||
#define UI_LCD_POSX 42 /* x position of lcd */
|
||||
#define UI_LCD_POSY 55 /* y position of lcd */
|
||||
|
||||
#elif defined(ONDA_VX747) || defined(ONDA_VX747P)
|
||||
#elif defined(ONDA_VX747) || defined(ONDA_VX747P) || defined(ONDA_VX777)
|
||||
#ifdef ONDA_VX747
|
||||
#define UI_TITLE "Onda VX747"
|
||||
#else
|
||||
#elif defined(ONDA_VX747P)
|
||||
#define UI_TITLE "Onda VX747+"
|
||||
#else
|
||||
#define UI_TITLE "Onda VX777"
|
||||
#endif
|
||||
#define UI_WIDTH 340 /* width of GUI window */
|
||||
#define UI_HEIGHT 601 /* height of GUI window */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue