diff options
-rw-r--r-- | firmware/export/config/sim.h | 1 | ||||
-rw-r--r-- | firmware/target/arm/pcm-pp.c | 3 | ||||
-rw-r--r-- | uisimulator/sdl/sound.c | 5 |
3 files changed, 6 insertions, 3 deletions
diff --git a/firmware/export/config/sim.h b/firmware/export/config/sim.h index 5b42394b1f..6d2e6d24ea 100644 --- a/firmware/export/config/sim.h +++ b/firmware/export/config/sim.h | |||
@@ -10,6 +10,7 @@ | |||
10 | #undef CONFIG_I2C | 10 | #undef CONFIG_I2C |
11 | 11 | ||
12 | #undef HAVE_PCM_DMA_ADDRESS | 12 | #undef HAVE_PCM_DMA_ADDRESS |
13 | #undef HAVE_PCM_REC_DMA_ADDRESS | ||
13 | 14 | ||
14 | #undef FLASH_SIZE | 15 | #undef FLASH_SIZE |
15 | 16 | ||
diff --git a/firmware/target/arm/pcm-pp.c b/firmware/target/arm/pcm-pp.c index bad3f593fe..e0b603c81f 100644 --- a/firmware/target/arm/pcm-pp.c +++ b/firmware/target/arm/pcm-pp.c | |||
@@ -450,6 +450,9 @@ void pcm_play_dma_start(const void *addr, size_t size) | |||
450 | DMA0_PER_ADDR = (unsigned long)&IISFIFO_WR; | 450 | DMA0_PER_ADDR = (unsigned long)&IISFIFO_WR; |
451 | DMA0_FLAGS = DMA_FLAGS_UNK26; | 451 | DMA0_FLAGS = DMA_FLAGS_UNK26; |
452 | DMA0_INCR = DMA_INCR_RANGE_FIXED | DMA_INCR_WIDTH_32BIT; | 452 | DMA0_INCR = DMA_INCR_RANGE_FIXED | DMA_INCR_WIDTH_32BIT; |
453 | #else | ||
454 | dma_play_data.addr = (unsigned long)addr; | ||
455 | dma_play_data.size = size; | ||
453 | #endif | 456 | #endif |
454 | 457 | ||
455 | play_start_pcm(); | 458 | play_start_pcm(); |
diff --git a/uisimulator/sdl/sound.c b/uisimulator/sdl/sound.c index a370ed83f5..dd5e4345aa 100644 --- a/uisimulator/sdl/sound.c +++ b/uisimulator/sdl/sound.c | |||
@@ -282,7 +282,7 @@ void pcm_rec_dma_stop(void) | |||
282 | { | 282 | { |
283 | } | 283 | } |
284 | 284 | ||
285 | void pcm_record_more(void *start, size_t size) | 285 | void pcm_rec_dma_record_more(void *start, size_t size) |
286 | { | 286 | { |
287 | (void)start; | 287 | (void)start; |
288 | (void)size; | 288 | (void)size; |
@@ -293,9 +293,8 @@ unsigned long pcm_rec_status(void) | |||
293 | return 0; | 293 | return 0; |
294 | } | 294 | } |
295 | 295 | ||
296 | const void * pcm_rec_dma_get_peak_buffer(int *count) | 296 | const void * pcm_rec_dma_get_peak_buffer(void) |
297 | { | 297 | { |
298 | *count = 0; | ||
299 | return NULL; | 298 | return NULL; |
300 | } | 299 | } |
301 | 300 | ||