mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-14 02:27:39 -04:00
m:robe 100: a few button defines and other greyscale related changes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17030 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
9c32dde82c
commit
1317ebb1a0
5 changed files with 24 additions and 2 deletions
|
@ -367,8 +367,13 @@ static const unsigned face_colors[6] =
|
|||
LCD_RGBPACK(255, 0, 0), LCD_RGBPACK(255, 0, 0), LCD_RGBPACK(0, 255, 0),
|
||||
LCD_RGBPACK(0, 255, 0), LCD_RGBPACK(0, 0, 255), LCD_RGBPACK(0, 0, 255)
|
||||
#elif defined(USE_GSLIB)
|
||||
#ifdef MROBE_100
|
||||
GREY_LIGHTGRAY, GREY_LIGHTGRAY, GREY_DARKGRAY,
|
||||
GREY_DARKGRAY, GREY_WHITE, GREY_WHITE
|
||||
#else
|
||||
GREY_LIGHTGRAY, GREY_LIGHTGRAY, GREY_DARKGRAY,
|
||||
GREY_DARKGRAY, GREY_BLACK, GREY_BLACK
|
||||
#endif
|
||||
#else
|
||||
LCD_LIGHTGRAY, LCD_LIGHTGRAY, LCD_DARKGRAY,
|
||||
LCD_DARKGRAY, LCD_BLACK, LCD_BLACK
|
||||
|
@ -592,6 +597,10 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
|
|||
lcdfuncs.drawline = rb->lcd_drawline;
|
||||
lcdfuncs.putsxy = rb->lcd_putsxy;
|
||||
|
||||
#ifdef MROBE_100
|
||||
grey_set_background(GREY_BLACK);
|
||||
#endif
|
||||
|
||||
grey_setfont(FONT_SYSFIXED);
|
||||
#endif
|
||||
rb->lcd_setfont(FONT_SYSFIXED);
|
||||
|
|
|
@ -255,6 +255,16 @@ void I_ShutdownGraphics(void)
|
|||
#define DOOMBUTTON_SHOOT BUTTON_SELECT
|
||||
#define DOOMBUTTON_ENTER BUTTON_MENU
|
||||
#define DOOMBUTTON_WEAPON BUTTON_MINUS
|
||||
#elif CONFIG_KEYPAD == MROBE100_PAD
|
||||
#define DOOMBUTTON_UP BUTTON_UP
|
||||
#define DOOMBUTTON_DOWN BUTTON_DOWN
|
||||
#define DOOMBUTTON_LEFT BUTTON_LEFT
|
||||
#define DOOMBUTTON_RIGHT BUTTON_RIGHT
|
||||
#define DOOMBUTTON_SHOOT BUTTON_SELECT
|
||||
#define DOOMBUTTON_OPEN BUTTON_PLAY
|
||||
#define DOOMBUTTON_ESC BUTTON_POWER
|
||||
#define DOOMBUTTON_ENTER BUTTON_MENU
|
||||
#define DOOMBUTTON_WEAPON BUTTON_DISPLAY
|
||||
#else
|
||||
#error Keymap not defined!
|
||||
#endif
|
||||
|
|
|
@ -744,7 +744,9 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
|
|||
rb->profile_thread();
|
||||
#endif
|
||||
|
||||
#if LCD_DEPTH>1
|
||||
rb->lcd_set_backdrop(NULL);
|
||||
#endif
|
||||
|
||||
D_DoomMain ();
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ PLUGIN_HEADER
|
|||
|
||||
#define GREYSCALE_RC_OFF BUTTON_RC_STOP
|
||||
|
||||
#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD
|
||||
#elif (CONFIG_KEYPAD == IAUDIO_X5M5_PAD) || (CONFIG_KEYPAD == MROBE100_PAD)
|
||||
#define GREYSCALE_SHIFT BUTTON_PLAY /* won't work, but define it anyway */
|
||||
#define GREYSCALE_UP BUTTON_UP
|
||||
#define GREYSCALE_DOWN BUTTON_DOWN
|
||||
|
|
|
@ -31,7 +31,8 @@ PLUGIN_HEADER
|
|||
#define SCANRATE_INC BUTTON_RIGHT
|
||||
#define SCANRATE_DEC BUTTON_LEFT
|
||||
|
||||
#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD
|
||||
#elif (CONFIG_KEYPAD == IAUDIO_X5M5_PAD) \
|
||||
|| (CONFIG_KEYPAD == MROBE100_PAD)
|
||||
#define SCANRATE_DONE BUTTON_POWER
|
||||
#define SCANRATE_FASTINC BUTTON_UP
|
||||
#define SCANRATE_FASTDEC BUTTON_DOWN
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue