diff options
author | Jean-Louis Biasini <jlbiasini@gmail.com> | 2012-03-16 16:41:07 +0100 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2024-10-27 09:24:57 -0400 |
commit | fb93c99ce8c7a2a8b50b163af6183b5fbb606623 (patch) | |
tree | 198543f07ad9a08f27dc38967df4a2e99fb1db54 | |
parent | b8d35c042de327a7ac5b35496283cdc2ab22d991 (diff) | |
download | rockbox-fb93c99ce8c7a2a8b50b163af6183b5fbb606623.tar.gz rockbox-fb93c99ce8c7a2a8b50b163af6183b5fbb606623.zip |
Fuze+: add pdbox plugin
1) Set the compiler to include pdbox
2) Set the keymaps
Change-Id: I75cf9b57ac977f7c727a28a3ed6883f65c5bbb20
-rw-r--r-- | apps/plugins/SUBDIRS | 3 | ||||
-rw-r--r-- | apps/plugins/beatbox/beatbox.c | 15 | ||||
-rw-r--r-- | apps/plugins/pdbox/pdbox.h | 9 |
3 files changed, 22 insertions, 5 deletions
diff --git a/apps/plugins/SUBDIRS b/apps/plugins/SUBDIRS index c874927205..b1f19d2eac 100644 --- a/apps/plugins/SUBDIRS +++ b/apps/plugins/SUBDIRS | |||
@@ -74,7 +74,8 @@ mikmod | |||
74 | #if defined(IRIVER_H300_SERIES) || defined(IRIVER_H100_SERIES) || \ | 74 | #if defined(IRIVER_H300_SERIES) || defined(IRIVER_H100_SERIES) || \ |
75 | (CONFIG_KEYPAD == SANSA_FUZE_PAD) || (CONFIG_KEYPAD == SANSA_E200_PAD) || \ | 75 | (CONFIG_KEYPAD == SANSA_FUZE_PAD) || (CONFIG_KEYPAD == SANSA_E200_PAD) || \ |
76 | (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \ | 76 | (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \ |
77 | (CONFIG_KEYPAD == IPOD_1G2G_PAD || CONFIG_KEYPAD == SAMSUNG_YPR0_PAD) | 77 | (CONFIG_KEYPAD == IPOD_1G2G_PAD || CONFIG_KEYPAD == SAMSUNG_YPR0_PAD) || \ |
78 | (CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD) | ||
78 | /* PDBox is confirmed to run on these player models. */ | 79 | /* PDBox is confirmed to run on these player models. */ |
79 | pdbox | 80 | pdbox |
80 | #endif | 81 | #endif |
diff --git a/apps/plugins/beatbox/beatbox.c b/apps/plugins/beatbox/beatbox.c index e7d3225c8b..0fd2a947fb 100644 --- a/apps/plugins/beatbox/beatbox.c +++ b/apps/plugins/beatbox/beatbox.c | |||
@@ -106,9 +106,13 @@ | |||
106 | #define BTN_UP BUTTON_UP | 106 | #define BTN_UP BUTTON_UP |
107 | #define BTN_DOWN BUTTON_DOWN | 107 | #define BTN_DOWN BUTTON_DOWN |
108 | 108 | ||
109 | #endif | 109 | #elif CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD |
110 | 110 | #define BTN_QUIT BUTTON_POWER | |
111 | #define BTN_RIGHT BUTTON_RIGHT | ||
112 | #define BTN_UP BUTTON_UP | ||
113 | #define BTN_DOWN BUTTON_DOWN | ||
111 | 114 | ||
115 | #endif | ||
112 | 116 | ||
113 | #define FRACTSIZE 10 | 117 | #define FRACTSIZE 10 |
114 | 118 | ||
@@ -216,10 +220,13 @@ int quit=0; | |||
216 | #define BEATBOX_RIGHT BUTTON_RIGHT | 220 | #define BEATBOX_RIGHT BUTTON_RIGHT |
217 | #define BEATBOX_SELECT BUTTON_SELECT | 221 | #define BEATBOX_SELECT BUTTON_SELECT |
218 | 222 | ||
219 | 223 | #if (CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD) | |
224 | #define BEATBOX_PLAY BUTTON_PLAYPAUSE | ||
225 | #define BEATBOX_STOP BUTTON_BACK | ||
226 | #else | ||
220 | #define BEATBOX_PLAY BUTTON_ON | 227 | #define BEATBOX_PLAY BUTTON_ON |
221 | #define BEATBOX_STOP BUTTON_OFF | 228 | #define BEATBOX_STOP BUTTON_OFF |
222 | 229 | #endif | |
223 | 230 | ||
224 | #define VAL_NONE 0 | 231 | #define VAL_NONE 0 |
225 | #define VAL_ENABLED 1 | 232 | #define VAL_ENABLED 1 |
diff --git a/apps/plugins/pdbox/pdbox.h b/apps/plugins/pdbox/pdbox.h index 7f7c4754e0..711d663da9 100644 --- a/apps/plugins/pdbox/pdbox.h +++ b/apps/plugins/pdbox/pdbox.h | |||
@@ -299,6 +299,15 @@ enum pd_key_id | |||
299 | #define PDPOD_WHEELLEFT BUTTON_UP | 299 | #define PDPOD_WHEELLEFT BUTTON_UP |
300 | #define PDPOD_WHEELRIGHT BUTTON_DOWN | 300 | #define PDPOD_WHEELRIGHT BUTTON_DOWN |
301 | #define PDPOD_ACTION BUTTON_SELECT | 301 | #define PDPOD_ACTION BUTTON_SELECT |
302 | #elif (CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD) | ||
303 | #define PDPOD_QUIT BUTTON_POWER | ||
304 | #define PDPOD_PLAY BUTTON_PLAYPAUSE | ||
305 | #define PDPOD_PREVIOUS BUTTON_LEFT | ||
306 | #define PDPOD_NEXT BUTTON_RIGHT | ||
307 | #define PDPOD_MENU BUTTON_BACK | ||
308 | #define PDPOD_WHEELLEFT BUTTON_UP | ||
309 | #define PDPOD_WHEELRIGHT BUTTON_DOWN | ||
310 | #define PDPOD_ACTION BUTTON_SELECT | ||
302 | #else | 311 | #else |
303 | #warning "No keys defined for this architecture!" | 312 | #warning "No keys defined for this architecture!" |
304 | #endif | 313 | #endif |