summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2006-11-17 00:50:35 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2006-11-17 00:50:35 +0000
commit10b00132c7ac386619fb7859c1f6a7c3e76202f4 (patch)
treebdc4b5d92f601bea8a4d0027c8ab47a9f8a4d97f
parenta60caa9f542849931cd198f59cca1dff6b37e922 (diff)
downloadrockbox-10b00132c7ac386619fb7859c1f6a7c3e76202f4.tar.gz
rockbox-10b00132c7ac386619fb7859c1f6a7c3e76202f4.zip
fix ondio keys, and tempo +/- on all targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11541 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/plugins/metronome.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/apps/plugins/metronome.c b/apps/plugins/metronome.c
index 45a870b65b..5a22c973e5 100644
--- a/apps/plugins/metronome.c
+++ b/apps/plugins/metronome.c
@@ -27,6 +27,10 @@ PLUGIN_HEADER
27#define METRONOME_VOL_UP_REP PLA_UP_REPEAT 27#define METRONOME_VOL_UP_REP PLA_UP_REPEAT
28#define METRONOME_VOL_DOWN_REP PLA_DOWN_REPEAT 28#define METRONOME_VOL_DOWN_REP PLA_DOWN_REPEAT
29#define METRONOME_TAP PLA_START 29#define METRONOME_TAP PLA_START
30#define METRONOME_LEFT PLA_LEFT
31#define METRONOME_RIGHT PLA_RIGHT
32#define METRONOME_LEFT_REP PLA_LEFT_REPEAT
33#define METRONOME_RIGHT_REP PLA_RIGHT_REPEAT
30enum { 34enum {
31 METRONOME_PLAY_TAP = LAST_PLUGINLIB_ACTION+1, 35 METRONOME_PLAY_TAP = LAST_PLUGINLIB_ACTION+1,
32 METRONOME_PAUSE, 36 METRONOME_PAUSE,
@@ -39,7 +43,7 @@ enum {
39#define METRONOME_MSG_STOP "pause: hold mode" 43#define METRONOME_MSG_STOP "pause: hold mode"
40static const struct button_mapping ondio_action[] = 44static const struct button_mapping ondio_action[] =
41{ 45{
42 {METRONOME_PLAY_TAP, BUTTON_MENU|BUTTON_REL, BUTTON_NONE }, 46 {METRONOME_PLAY_TAP, BUTTON_MENU|BUTTON_REL, BUTTON_MENU },
43 {METRONOME_PAUSE, BUTTON_MENU|BUTTON_REPEAT, BUTTON_NONE } 47 {METRONOME_PAUSE, BUTTON_MENU|BUTTON_REPEAT, BUTTON_NONE }
44}; 48};
45#else 49#else
@@ -956,15 +960,15 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter){
956 calc_period(); 960 calc_period();
957 break; 961 break;
958 962
959 case BUTTON_LEFT: 963 case METRONOME_LEFT:
960 bpm_step_counter = 0; 964 bpm_step_counter = 0;
961 case BUTTON_LEFT | BUTTON_REPEAT: 965 case METRONOME_LEFT_REP:
962 change_bpm(-1); 966 change_bpm(-1);
963 break; 967 break;
964 968
965 case BUTTON_RIGHT: 969 case METRONOME_RIGHT:
966 bpm_step_counter = 0; 970 bpm_step_counter = 0;
967 case BUTTON_RIGHT | BUTTON_REPEAT: 971 case METRONOME_RIGHT_REP:
968 change_bpm(1); 972 change_bpm(1);
969 break; 973 break;
970 974