summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/audio.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/firmware/export/audio.h b/firmware/export/audio.h
index 910791c7fd..6757bf143b 100644
--- a/firmware/export/audio.h
+++ b/firmware/export/audio.h
@@ -51,6 +51,8 @@
51void audio_init(void) INIT_ATTR; 51void audio_init(void) INIT_ATTR;
52void audio_play(long offset); 52void audio_play(long offset);
53void audio_stop(void); 53void audio_stop(void);
54/* Stops audio from serving playback and frees resources*/
55void audio_hard_stop(void);
54void audio_pause(void); 56void audio_pause(void);
55void audio_resume(void); 57void audio_resume(void);
56void audio_next(void); 58void audio_next(void);
@@ -68,11 +70,11 @@ void audio_error_clear(void);
68int audio_get_file_pos(void); 70int audio_get_file_pos(void);
69void audio_beep(int duration); 71void audio_beep(int duration);
70 72
71#if CONFIG_CODEC == SWCODEC
72/* Required call when audio buffer is required for some other purpose */ 73/* Required call when audio buffer is required for some other purpose */
74/* implemented in apps but called from firmware(!) */
73unsigned char *audio_get_buffer(bool talk_buf, size_t *buffer_size); 75unsigned char *audio_get_buffer(bool talk_buf, size_t *buffer_size);
74/* only implemented in playback.c, but called from firmware */
75 76
77#if CONFIG_CODEC == SWCODEC
76void audio_next_dir(void); 78void audio_next_dir(void);
77void audio_prev_dir(void); 79void audio_prev_dir(void);
78 80