summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/mascodec.h6
-rw-r--r--firmware/export/mp3_playback.h4
2 files changed, 6 insertions, 4 deletions
diff --git a/firmware/export/mascodec.h b/firmware/export/mascodec.h
index f10dc3f1ca..00690ae7dd 100644
--- a/firmware/export/mascodec.h
+++ b/firmware/export/mascodec.h
@@ -21,14 +21,16 @@
21#ifndef _MASCODEC_H_ 21#ifndef _MASCODEC_H_
22#define _MASCODEC_H_ 22#define _MASCODEC_H_
23 23
24int mas_default_read(unsigned short *buf); 24/* unused: int mas_default_read(unsigned short *buf); */
25#if CONFIG_CODEC == MAS3507D
25int mas_run(unsigned short address); 26int mas_run(unsigned short address);
27#endif
26int mas_readmem(int bank, int addr, unsigned long* dest, int len); 28int mas_readmem(int bank, int addr, unsigned long* dest, int len);
27int mas_writemem(int bank, int addr, const unsigned long* src, int len); 29int mas_writemem(int bank, int addr, const unsigned long* src, int len);
28int mas_readreg(int reg); 30int mas_readreg(int reg);
29int mas_writereg(int reg, unsigned int val); 31int mas_writereg(int reg, unsigned int val);
30void mas_reset(void); 32void mas_reset(void);
31int mas_direct_config_read(unsigned char reg); 33/* unused: int mas_direct_config_read(unsigned char reg); */
32int mas_direct_config_write(unsigned char reg, unsigned int val); 34int mas_direct_config_write(unsigned char reg, unsigned int val);
33int mas_codec_writereg(int reg, unsigned int val); 35int mas_codec_writereg(int reg, unsigned int val);
34int mas_codec_readreg(int reg); 36int mas_codec_readreg(int reg);
diff --git a/firmware/export/mp3_playback.h b/firmware/export/mp3_playback.h
index ded461439d..6fdaa31cac 100644
--- a/firmware/export/mp3_playback.h
+++ b/firmware/export/mp3_playback.h
@@ -39,15 +39,15 @@ void demand_irq_enable(bool on);
39#endif 39#endif
40 40
41/* new functions, exported to plugin API */ 41/* new functions, exported to plugin API */
42#if CONFIG_CODEC == MAS3587F
42void mp3_play_init(void); 43void mp3_play_init(void);
44#endif
43void mp3_play_data(const unsigned char* start, int size, 45void mp3_play_data(const unsigned char* start, int size,
44 void (*get_more)(unsigned char** start, size_t* size) /* callback fn */ 46 void (*get_more)(unsigned char** start, size_t* size) /* callback fn */
45); 47);
46void mp3_play_pause(bool play); 48void mp3_play_pause(bool play);
47bool mp3_pause_done(void); 49bool mp3_pause_done(void);
48void mp3_play_stop(void); 50void mp3_play_stop(void);
49long mp3_get_playtime(void);
50void mp3_reset_playtime(void);
51bool mp3_is_playing(void); 51bool mp3_is_playing(void);
52unsigned char* mp3_get_pos(void); 52unsigned char* mp3_get_pos(void);
53void mp3_shutdown(void); 53void mp3_shutdown(void);