summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c')
-rwxr-xr-xfirmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c46
1 files changed, 21 insertions, 25 deletions
diff --git a/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c b/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
index 3bc9124674..810fedc063 100755
--- a/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
+++ b/firmware/target/arm/tms320dm320/mrobe-500/pcm-mr500.c
@@ -16,7 +16,6 @@
16 * KIND, either express or implied. 16 * KIND, either express or implied.
17 * 17 *
18 ****************************************************************************/ 18 ****************************************************************************/
19#include <stdlib.h>
20#include "system.h" 19#include "system.h"
21#include "kernel.h" 20#include "kernel.h"
22#include "logf.h" 21#include "logf.h"
@@ -24,30 +23,36 @@
24#include "sound.h" 23#include "sound.h"
25#include "file.h" 24#include "file.h"
26 25
27static void _pcm_apply_settings(void) 26void pcm_postinit(void)
28{ 27{
29}
30 28
31void pcm_apply_settings(void)
32{
33} 29}
34 30
35void pcm_init(void) 31const void * pcm_play_dma_get_peak_buffer(int *count)
36{ 32{
33 (void) count;
34 return 0;
37} 35}
38 36
39void pcm_postinit(void) 37void pcm_play_dma_init(void)
40{ 38{
39
41} 40}
42 41
43void pcm_play_dma_start(const void *addr, size_t size) 42void pcm_apply_settings(void)
44{ 43{
45 44
46} 45}
47 46
48static void pcm_play_dma_stop_fiq(void) 47void pcm_set_frequency(unsigned int frequency)
49{ 48{
49 (void) frequency;
50}
50 51
52void pcm_play_dma_start(const void *addr, size_t size)
53{
54 (void) addr;
55 (void) size;
51} 56}
52 57
53void pcm_play_dma_stop(void) 58void pcm_play_dma_stop(void)
@@ -55,31 +60,22 @@ void pcm_play_dma_stop(void)
55 60
56} 61}
57 62
58void pcm_play_pause_pause(void) 63void pcm_play_lock(void)
59{ 64{
60}
61 65
62void pcm_play_pause_unpause(void)
63{
64} 66}
65 67
66void pcm_set_frequency(unsigned int frequency) 68void pcm_play_unlock(void)
67{ 69{
68}
69 70
70size_t pcm_get_bytes_waiting(void)
71{
72} 71}
73 72
74void pcm_mute(bool mute) 73void pcm_play_dma_pause(bool pause)
75{ 74{
75 (void) pause;
76} 76}
77 77
78/** 78size_t pcm_get_bytes_waiting(void)
79 * Return playback peaks - Peaks ahead in the DMA buffer based upon the
80 * calling period to attempt to compensate for
81 * delay.
82 */
83void pcm_calculate_peaks(int *left, int *right)
84{ 79{
85} /* pcm_calculate_peaks */ 80 return 0;
81}