diff options
Diffstat (limited to 'apps/recorder')
-rw-r--r-- | apps/recorder/recording.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c index 2d31419cbb..92275a580e 100644 --- a/apps/recorder/recording.c +++ b/apps/recorder/recording.c | |||
@@ -64,6 +64,7 @@ | |||
64 | 64 | ||
65 | 65 | ||
66 | #if CONFIG_KEYPAD == RECORDER_PAD | 66 | #if CONFIG_KEYPAD == RECORDER_PAD |
67 | #define REC_SHUTDOWN (BUTTON_OFF | BUTTON_REPEAT) | ||
67 | #define REC_STOPEXIT BUTTON_OFF | 68 | #define REC_STOPEXIT BUTTON_OFF |
68 | #define REC_RECPAUSE BUTTON_PLAY | 69 | #define REC_RECPAUSE BUTTON_PLAY |
69 | #define REC_INC BUTTON_RIGHT | 70 | #define REC_INC BUTTON_RIGHT |
@@ -75,6 +76,7 @@ | |||
75 | #define REC_F3 BUTTON_F3 | 76 | #define REC_F3 BUTTON_F3 |
76 | 77 | ||
77 | #elif CONFIG_KEYPAD == ONDIO_PAD /* only limited features */ | 78 | #elif CONFIG_KEYPAD == ONDIO_PAD /* only limited features */ |
79 | #define REC_SHUTDOWN (BUTTON_OFF | BUTTON_REPEAT) | ||
78 | #define REC_STOPEXIT BUTTON_OFF | 80 | #define REC_STOPEXIT BUTTON_OFF |
79 | #define REC_RECPAUSE_PRE BUTTON_MENU | 81 | #define REC_RECPAUSE_PRE BUTTON_MENU |
80 | #define REC_RECPAUSE (BUTTON_MENU | BUTTON_REL) | 82 | #define REC_RECPAUSE (BUTTON_MENU | BUTTON_REL) |
@@ -85,6 +87,7 @@ | |||
85 | #define REC_SETTINGS (BUTTON_MENU | BUTTON_REPEAT) | 87 | #define REC_SETTINGS (BUTTON_MENU | BUTTON_REPEAT) |
86 | 88 | ||
87 | #elif (CONFIG_KEYPAD == IRIVER_H100_PAD) || (CONFIG_KEYPAD == IRIVER_H300_PAD) | 89 | #elif (CONFIG_KEYPAD == IRIVER_H100_PAD) || (CONFIG_KEYPAD == IRIVER_H300_PAD) |
90 | #define REC_SHUTDOWN (BUTTON_OFF | BUTTON_REPEAT) | ||
88 | #define REC_STOPEXIT BUTTON_OFF | 91 | #define REC_STOPEXIT BUTTON_OFF |
89 | #define REC_RECPAUSE BUTTON_REC | 92 | #define REC_RECPAUSE BUTTON_REC |
90 | #define REC_INC BUTTON_RIGHT | 93 | #define REC_INC BUTTON_RIGHT |
@@ -94,6 +97,7 @@ | |||
94 | #define REC_SETTINGS BUTTON_MODE | 97 | #define REC_SETTINGS BUTTON_MODE |
95 | 98 | ||
96 | #elif CONFIG_KEYPAD == GMINI100_PAD | 99 | #elif CONFIG_KEYPAD == GMINI100_PAD |
100 | #define REC_SHUTDOWN (BUTTON_OFF | BUTTON_REPEAT) | ||
97 | #define REC_STOPEXIT BUTTON_OFF | 101 | #define REC_STOPEXIT BUTTON_OFF |
98 | #define REC_RECPAUSE BUTTON_ON | 102 | #define REC_RECPAUSE BUTTON_ON |
99 | #define REC_INC BUTTON_RIGHT | 103 | #define REC_INC BUTTON_RIGHT |
@@ -638,6 +642,7 @@ bool recording_screen(void) | |||
638 | switch(button) | 642 | switch(button) |
639 | { | 643 | { |
640 | case REC_STOPEXIT: | 644 | case REC_STOPEXIT: |
645 | case REC_SHUTDOWN: | ||
641 | /* turn off the trigger */ | 646 | /* turn off the trigger */ |
642 | peak_meter_trigger(false); | 647 | peak_meter_trigger(false); |
643 | peak_meter_set_trigger_listener(NULL); | 648 | peak_meter_set_trigger_listener(NULL); |