summaryrefslogtreecommitdiff
path: root/apps/plugins/plasma.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/plasma.c')
-rw-r--r--apps/plugins/plasma.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/apps/plugins/plasma.c b/apps/plugins/plasma.c
index 7c74a86917..8e85bf08c4 100644
--- a/apps/plugins/plasma.c
+++ b/apps/plugins/plasma.c
@@ -55,6 +55,7 @@ static size_t gbuf_size = 0;
55static unsigned char sp1, sp2, sp3, sp4; /* Speed of plasma */ 55static unsigned char sp1, sp2, sp3, sp4; /* Speed of plasma */
56static int plasma_frequency; 56static int plasma_frequency;
57 57
58/* FIXME: Could use plugin lib actions */
58/* Key assignement, all bitmapped models */ 59/* Key assignement, all bitmapped models */
59#if (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \ 60#if (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \
60 (CONFIG_KEYPAD == IPOD_1G2G_PAD) 61 (CONFIG_KEYPAD == IPOD_1G2G_PAD)
@@ -67,10 +68,12 @@ static int plasma_frequency;
67#define PLASMA_INCREASE_FREQUENCY BUTTON_UP 68#define PLASMA_INCREASE_FREQUENCY BUTTON_UP
68#define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN 69#define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN
69 70
71/* FIXME: Clip/fuze should use HOME instead of POWER */
70#elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ 72#elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \
71(CONFIG_KEYPAD == SANSA_C200_PAD) || \ 73 (CONFIG_KEYPAD == SANSA_C200_PAD) || \
72(CONFIG_KEYPAD == SANSA_CLIP_PAD) || \ 74 (CONFIG_KEYPAD == SANSA_CLIP_PAD) || \
73(CONFIG_KEYPAD == SANSA_M200_PAD) 75 (CONFIG_KEYPAD == SANSA_M200_PAD) || \
76 (CONFIG_KEYPAD == SANSA_FUZE_PAD)
74#define PLASMA_QUIT BUTTON_POWER 77#define PLASMA_QUIT BUTTON_POWER
75#define PLASMA_INCREASE_FREQUENCY BUTTON_UP 78#define PLASMA_INCREASE_FREQUENCY BUTTON_UP
76#define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN 79#define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN
@@ -145,13 +148,15 @@ static int plasma_frequency;
145#define PLASMA_RC_QUIT BUTTON_RC_STOP 148#define PLASMA_RC_QUIT BUTTON_RC_STOP
146#endif 149#endif
147 150
151/* FIXME: cleanup */
148#ifdef HAVE_LCD_COLOR 152#ifdef HAVE_LCD_COLOR
149#if CONFIG_KEYPAD == IAUDIO_X5M5_PAD 153#if CONFIG_KEYPAD == IAUDIO_X5M5_PAD
150#define PLASMA_REGEN_COLORS BUTTON_PLAY 154#define PLASMA_REGEN_COLORS BUTTON_PLAY
151#elif CONFIG_KEYPAD == IRIVER_H10_PAD 155#elif CONFIG_KEYPAD == IRIVER_H10_PAD
152#define PLASMA_REGEN_COLORS BUTTON_PLAY 156#define PLASMA_REGEN_COLORS BUTTON_PLAY
153#elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ 157#elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \
154(CONFIG_KEYPAD == SANSA_C200_PAD) 158(CONFIG_KEYPAD == SANSA_C200_PAD) || \
159(CONFIG_KEYPAD == SANSA_FUZE_PAD)
155#define PLASMA_REGEN_COLORS BUTTON_SELECT 160#define PLASMA_REGEN_COLORS BUTTON_SELECT
156#elif CONFIG_KEYPAD == IPOD_4G_PAD 161#elif CONFIG_KEYPAD == IPOD_4G_PAD
157#define PLASMA_REGEN_COLORS BUTTON_SELECT 162#define PLASMA_REGEN_COLORS BUTTON_SELECT