summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/plugins/flipit.c25
1 files changed, 16 insertions, 9 deletions
diff --git a/apps/plugins/flipit.c b/apps/plugins/flipit.c
index 296b2be151..ed3448ed9b 100644
--- a/apps/plugins/flipit.c
+++ b/apps/plugins/flipit.c
@@ -55,14 +55,14 @@ PLUGIN_HEADER
55#elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ 55#elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \
56 (CONFIG_KEYPAD == IPOD_3G_PAD) 56 (CONFIG_KEYPAD == IPOD_3G_PAD)
57 57
58#define FLIPIT_UP BUTTON_SCROLL_FWD 58#define FLIPIT_UP BUTTON_MENU
59#define FLIPIT_DOWN BUTTON_SCROLL_BACK 59#define FLIPIT_DOWN BUTTON_PLAY
60#define FLIPIT_QUIT BUTTON_MENU 60#define FLIPIT_QUIT (BUTTON_SELECT | BUTTON_MENU)
61#define FLIPIT_SHUFFLE (BUTTON_SELECT | BUTTON_LEFT) 61#define FLIPIT_SHUFFLE (BUTTON_SELECT | BUTTON_LEFT)
62#define FLIPIT_SOLVE (BUTTON_SELECT | BUTTON_PLAY) 62#define FLIPIT_SOLVE (BUTTON_SELECT | BUTTON_PLAY)
63#define FLIPIT_STEP_BY_STEP (BUTTON_SELECT | BUTTON_MENU) 63#define FLIPIT_STEP_BY_STEP (BUTTON_SELECT | BUTTON_RIGHT)
64#define FLIPIT_TOGGLE_PRE BUTTON_SELECT 64#define FLIPIT_TOGGLE_PRE BUTTON_SELECT
65#define FLIPIT_TOGGLE (BUTTON_SELECT | BUTTON_REL) 65#define FLIPIT_TOGGLE (BUTTON_SELECT | BUTTON_REL)
66 66
67#elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) 67#elif (CONFIG_KEYPAD == IAUDIO_X5_PAD)
68 68
@@ -352,9 +352,16 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
352 rb->lcd_putsxy(2, 28, "[MODE] shuffle"); 352 rb->lcd_putsxy(2, 28, "[MODE] shuffle");
353 rb->lcd_putsxy(2, 38, "[PLAY] solution"); 353 rb->lcd_putsxy(2, 38, "[PLAY] solution");
354 rb->lcd_putsxy(2, 48, "[REC] step by step"); 354 rb->lcd_putsxy(2, 48, "[REC] step by step");
355#elif (CONFIG_KEYPAD == IPOD_3G_PAD) || \
356 (CONFIG_KEYPAD == IPOD_4G_PAD)
357 rb->lcd_putsxy(2, 8, "[S-MENU] to stop");
358 rb->lcd_putsxy(2, 18, "[SELECT] toggle");
359 rb->lcd_putsxy(2, 28, "[S-LEFT] shuffle");
360 rb->lcd_putsxy(2, 38, "[S-PLAY] solution");
361 rb->lcd_putsxy(2, 48, "[S-RIGHT] step by step");
355#endif 362#endif
356 rb->lcd_update(); 363 rb->lcd_update();
357 rb->sleep(HZ*3); 364 rb->button_get_w_tmo(HZ*3);
358 365
359 rb->lcd_clear_display(); 366 rb->lcd_clear_display();
360 rb->lcd_drawrect(80, 0, 32, 64); 367 rb->lcd_drawrect(80, 0, 32, 64);