summaryrefslogtreecommitdiff
path: root/apps/plugins/rockblox.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/rockblox.c')
-rw-r--r--apps/plugins/rockblox.c33
1 files changed, 27 insertions, 6 deletions
diff --git a/apps/plugins/rockblox.c b/apps/plugins/rockblox.c
index 82fb758dee..42efa6f308 100644
--- a/apps/plugins/rockblox.c
+++ b/apps/plugins/rockblox.c
@@ -213,18 +213,39 @@ PLUGIN_HEADER
213 213
214#elif CONFIG_KEYPAD == COWOND2_PAD 214#elif CONFIG_KEYPAD == COWOND2_PAD
215#define ROCKBLOX_OFF BUTTON_POWER 215#define ROCKBLOX_OFF BUTTON_POWER
216#define ROCKBLOX_ROTATE_RIGHT BUTTON_PLUS
217#define ROCKBLOX_ROTATE_LEFT BUTTON_MINUS
218#define ROCKBLOX_DOWN BUTTON_DOWN
219#define ROCKBLOX_LEFT BUTTON_LEFT
220#define ROCKBLOX_RIGHT BUTTON_RIGHT
221#define ROCKBLOX_DROP BUTTON_SELECT
222#define ROCKBLOX_RESTART BUTTON_MENU 216#define ROCKBLOX_RESTART BUTTON_MENU
223 217
224#else 218#else
225#error No keymap defined! 219#error No keymap defined!
226#endif 220#endif
227 221
222#ifdef HAVE_TOUCHPAD
223#ifndef ROCKBLOX_OFF
224#define ROCKBLOX_OFF BUTTON_TOPLEFT
225#endif
226#ifndef ROCKBLOX_ROTATE_RIGHT
227#define ROCKBLOX_ROTATE_RIGHT BUTTON_BOTTOMRIGHT
228#endif
229#ifndef ROCKBLOX_ROTATE_LEFT
230#define ROCKBLOX_ROTATE_LEFT BUTTON_BOTTOMLEFT
231#endif
232#ifndef ROCKBLOX_DOWN
233#define ROCKBLOX_DOWN BUTTON_BOTTOMMIDDLE
234#endif
235#ifndef ROCKBLOX_LEFT
236#define ROCKBLOX_LEFT BUTTON_MIDLEFT
237#endif
238#ifndef ROCKBLOX_RIGHT
239#define ROCKBLOX_RIGHT BUTTON_MIDRIGHT
240#endif
241#ifndef ROCKBLOX_DROP
242#define ROCKBLOX_DROP BUTTON_CENTER
243#endif
244#ifndef ROCKBLOX_RESTART
245#define ROCKBLOX_RESTART BUTTON_TOPRIGHT
246#endif
247#endif
248
228#define BLOCKS_NUM 7 249#define BLOCKS_NUM 7
229#define EMPTY_BLOCK 7 250#define EMPTY_BLOCK 7
230 251