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.c34
1 files changed, 28 insertions, 6 deletions
diff --git a/apps/plugins/plasma.c b/apps/plugins/plasma.c
index f013cefb85..3090e1a2d0 100644
--- a/apps/plugins/plasma.c
+++ b/apps/plugins/plasma.c
@@ -99,13 +99,33 @@ static int plasma_frequency;
99 99
100#elif (CONFIG_KEYPAD == COWOND2_PAD) 100#elif (CONFIG_KEYPAD == COWOND2_PAD)
101#define PLASMA_QUIT BUTTON_POWER 101#define PLASMA_QUIT BUTTON_POWER
102#define PLASMA_INCREASE_FREQUENCY BUTTON_UP
103#define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN
104 102
105#else 103// the new button definitions should be placed here
106#define PLASMA_QUIT BUTTON_OFF 104#endif
105
106#ifdef HAVE_TOUCHPAD
107#ifndef PLASMA_QUIT
108#define PLASMA_QUIT BUTTON_TOPLEFT
109#endif
110#ifndef PLASMA_INCREASE_FREQUENCY
111#define PLASMA_INCREASE_FREQUENCY BUTTON_MIDRIGHT
112#endif
113#ifndef PLASMA_DECREASE_FREQUENCY
114#define PLASMA_DECREASE_FREQUENCY BUTTON_MIDLEFT
115#endif
116
117#endif
118
119// if no button definitions specified and no touchpad use default
120#ifndef PLASMA_QUIT
121#define PLASMA_QUIT BUTTON_OFF
122#endif
123#ifndef PLASMA_INCREASE_FREQUENCY
107#define PLASMA_INCREASE_FREQUENCY BUTTON_UP 124#define PLASMA_INCREASE_FREQUENCY BUTTON_UP
125#endif
126#ifndef PLASMA_DECREASE_FREQUENCY
108#define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN 127#define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN
128#endif
109 129
110#if (CONFIG_KEYPAD == IRIVER_H100_PAD) || (CONFIG_KEYPAD == IRIVER_H300_PAD) 130#if (CONFIG_KEYPAD == IRIVER_H100_PAD) || (CONFIG_KEYPAD == IRIVER_H300_PAD)
111#define PLASMA_RC_QUIT BUTTON_RC_STOP 131#define PLASMA_RC_QUIT BUTTON_RC_STOP
@@ -128,8 +148,10 @@ static int plasma_frequency;
128#define PLASMA_REGEN_COLORS BUTTON_SELECT 148#define PLASMA_REGEN_COLORS BUTTON_SELECT
129#elif CONFIG_KEYPAD == GIGABEAT_S_PAD 149#elif CONFIG_KEYPAD == GIGABEAT_S_PAD
130#define PLASMA_REGEN_COLORS BUTTON_SELECT 150#define PLASMA_REGEN_COLORS BUTTON_SELECT
131#elif CONFIG_KEYPAD == COWOND2_PAD 151#endif
132#define PLASMA_REGEN_COLORS BUTTON_SELECT 152#ifdef HAVE_TOUCHPAD
153#ifndef PLASMA_REGEN_COLORS
154#define PLASMA_REGEN_COLORS BUTTON_CENTER
133#endif 155#endif
134#endif 156#endif
135 157