summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/pcm-as3525.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/as3525/pcm-as3525.c')
-rw-r--r--firmware/target/arm/as3525/pcm-as3525.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/firmware/target/arm/as3525/pcm-as3525.c b/firmware/target/arm/as3525/pcm-as3525.c
index 53a3f0c9a3..4d78899398 100644
--- a/firmware/target/arm/as3525/pcm-as3525.c
+++ b/firmware/target/arm/as3525/pcm-as3525.c
@@ -202,7 +202,7 @@ void pcm_rec_unlock(void)
202} 202}
203 203
204 204
205void pcm_record_more(void *start, size_t size) 205void pcm_rec_dma_record_more(void *start, size_t size)
206{ 206{
207 rec_start_addr = start; 207 rec_start_addr = start;
208 rec_size = size; 208 rec_size = size;
@@ -331,16 +331,9 @@ void pcm_rec_dma_init(void)
331} 331}
332 332
333 333
334const void * pcm_rec_dma_get_peak_buffer(int *count) 334const void * pcm_rec_dma_get_peak_buffer(void)
335{ 335{
336 const void *peak_buffer; 336 return (const void*)rec_start_addr;
337
338 pcm_rec_lock();
339 *count = rec_size >> 2;
340 peak_buffer = (const void*)rec_start_addr;
341 pcm_rec_unlock();
342
343 return peak_buffer;
344} 337}
345 338
346#endif /* HAVE_RECORDING */ 339#endif /* HAVE_RECORDING */