diff options
Diffstat (limited to 'apps/plugins/plasma.c')
-rw-r--r-- | apps/plugins/plasma.c | 34 |
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 | ||