diff options
Diffstat (limited to 'apps/misc.h')
-rw-r--r-- | apps/misc.h | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/apps/misc.h b/apps/misc.h index c3c52d13e0..7ea5360db5 100644 --- a/apps/misc.h +++ b/apps/misc.h @@ -100,9 +100,6 @@ int clamp_value_wrap(int value, int max, int min); #endif #endif -void beep_play(unsigned int frequency, unsigned int duration, - unsigned int amplitude); - enum current_activity { ACTIVITY_UNKNOWN = 0, ACTIVITY_MAINMENU, @@ -118,6 +115,25 @@ enum current_activity { ACTIVITY_PITCHSCREEN, ACTIVITY_OPTIONSELECT }; + +#if CONFIG_CODEC == SWCODEC +void beep_play(unsigned int frequency, unsigned int duration, + unsigned int amplitude); + +enum system_sound +{ + SOUND_KEYCLICK = 0, + SOUND_TRACK_SKIP, + SOUND_TRACK_NO_MORE, +}; + +/* Play a standard sound */ +void system_sound_play(enum system_sound sound); + +/* Produce keyclick based upon button and global settings */ +void keyclick_click(int button); +#endif /* CONFIG_CODEC == SWCODEC */ + void push_current_activity(enum current_activity screen); void pop_current_activity(void); enum current_activity get_current_activity(void); |