summaryrefslogtreecommitdiff
path: root/apps/plugins/spacerocks.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/spacerocks.c')
-rw-r--r--apps/plugins/spacerocks.c46
1 files changed, 36 insertions, 10 deletions
diff --git a/apps/plugins/spacerocks.c b/apps/plugins/spacerocks.c
index b47aba329a..bfddb453dc 100644
--- a/apps/plugins/spacerocks.c
+++ b/apps/plugins/spacerocks.c
@@ -201,22 +201,48 @@ static struct plugin_api* rb; /* global api struct pointer */
201#define AST_FIRE_REP (BUTTON_RC_MODE | BUTTON_REPEAT) 201#define AST_FIRE_REP (BUTTON_RC_MODE | BUTTON_REPEAT)
202 202
203#elif (CONFIG_KEYPAD == COWOND2_PAD) 203#elif (CONFIG_KEYPAD == COWOND2_PAD)
204#define AST_PAUSE BUTTON_SELECT
205#define AST_QUIT BUTTON_POWER 204#define AST_QUIT BUTTON_POWER
206#define AST_THRUST_REP BUTTON_UP | BUTTON_MENU
207#define AST_THRUST BUTTON_UP
208#define AST_HYPERSPACE BUTTON_DOWN
209#define AST_LEFT BUTTON_LEFT
210#define AST_LEFT_REP BUTTON_LEFT | BUTTON_MENU
211#define AST_RIGHT BUTTON_RIGHT
212#define AST_RIGHT_REP (BUTTON_RIGHT | BUTTON_MENU)
213#define AST_FIRE BUTTON_PLUS
214#define AST_FIRE_REP BUTTON_PLUS | BUTTON_MENU
215 205
216#else 206#else
217#error No keymap defined! 207#error No keymap defined!
218#endif 208#endif
219 209
210#ifdef HAVE_TOUCHPAD
211#ifndef AST_PAUSE
212#define AST_PAUSE BUTTON_CENTER
213#endif
214#ifndef AST_QUIT
215#define AST_QUIT BUTTON_TOPLEFT
216#endif
217#ifndef AST_THRUST_REP
218#define AST_THRUST_REP (BUTTON_TOPMIDDLE | BUTTON_REPEAT)
219#endif
220#ifndef AST_THRUST
221#define AST_THRUST BUTTON_TOPMIDDLE
222#endif
223#ifndef AST_HYPERSPACE
224#define AST_HYPERSPACE BUTTON_TOPRIGHT
225#endif
226#ifndef AST_LEFT
227#define AST_LEFT BUTTON_MIDLEFT
228#endif
229#ifndef AST_LEFT_REP
230#define AST_LEFT_REP (BUTTON_MIDLEFT | BUTTON_REPEAT)
231#endif
232#ifndef AST_RIGHT
233#define AST_RIGHT BUTTON_MIDRIGHT
234#endif
235#ifndef AST_RIGHT_REP
236#define AST_RIGHT_REP (BUTTON_MIDRIGHT | BUTTON_REPEAT)
237#endif
238#ifndef AST_FIRE
239#define AST_FIRE BUTTON_BOTTOMMIDDLE
240#endif
241#ifndef AST_FIRE_REP
242#define AST_FIRE_REP (BUTTON_BOTTOMMIDDLE | BUTTON_MENU)
243#endif
244#endif
245
220#define ABS(x) ((x)>0?(x):-(x)) 246#define ABS(x) ((x)>0?(x):-(x))
221 247
222#define RES MAX(LCD_WIDTH, LCD_HEIGHT) 248#define RES MAX(LCD_WIDTH, LCD_HEIGHT)