summaryrefslogtreecommitdiff
path: root/apps/recorder/recording.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder/recording.c')
-rw-r--r--apps/recorder/recording.c5
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);