From fb3f7651fd68bf3b8c7e4dbd62dbb2b3505f929a Mon Sep 17 00:00:00 2001 From: Sebastian Leonhardt Date: Tue, 12 Apr 2016 17:20:04 +0200 Subject: pacbox for small screens, up to 75x96 Change-Id: I6e9adf2f6923f4d0078a54e9857fc8eacef259a6 --- apps/plugins/pacbox/pacbox.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'apps/plugins/pacbox/pacbox.h') diff --git a/apps/plugins/pacbox/pacbox.h b/apps/plugins/pacbox/pacbox.h index 77a107bec4..58838c7be3 100644 --- a/apps/plugins/pacbox/pacbox.h +++ b/apps/plugins/pacbox/pacbox.h @@ -123,6 +123,17 @@ #define PACMAN_COIN (BUTTON_SELECT | BUTTON_DOWN) #define PACMAN_MENU BUTTON_HOME +#elif CONFIG_KEYPAD == SANSA_CLIP_PAD + +#define PACMAN_UP BUTTON_UP +#define PACMAN_DOWN BUTTON_DOWN +#define PACMAN_LEFT BUTTON_LEFT +#define PACMAN_RIGHT BUTTON_RIGHT +#define PACMAN_1UP BUTTON_SELECT +#define PACMAN_COIN_PRE BUTTON_SELECT +#define PACMAN_COIN (BUTTON_SELECT | BUTTON_DOWN) +#define PACMAN_MENU BUTTON_HOME + #elif CONFIG_KEYPAD == IRIVER_H10_PAD #if defined(IRIVER_H10_5GB) @@ -418,6 +429,18 @@ #define YOFS ((LCD_HEIGHT-288/2)/2) #endif +#elif (LCD_WIDTH >= 116) && (LCD_HEIGHT >= 90) +#define LCD_SCALE 40 +#define LCD_ROTATE 1 +#define XOFS ((LCD_HEIGHT-224*2/5)/2) +#define YOFS ((LCD_WIDTH-288*2/5)/2) + +#elif (LCD_WIDTH >= 75) && (LCD_HEIGHT >= 96) +#define LCD_SCALE 33 +#define LCD_ROTATE 0 +#define XOFS ((LCD_HEIGHT-224/3)/2) +#define YOFS ((LCD_WIDTH-288/3)/2) + #else #error "unsupported screen resolution" #endif -- cgit v1.2.3