summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/pcm_playback.c6
-rw-r--r--firmware/pcm_record.c4
-rw-r--r--firmware/target/coldfire/pcm-coldfire.c10
3 files changed, 10 insertions, 10 deletions
diff --git a/firmware/pcm_playback.c b/firmware/pcm_playback.c
index a2d09e7c8d..8b5479cae9 100644
--- a/firmware/pcm_playback.c
+++ b/firmware/pcm_playback.c
@@ -48,9 +48,9 @@
48 be shared semi-privately **/ 48 be shared semi-privately **/
49 49
50/* the registered callback function to ask for more mp3 data */ 50/* the registered callback function to ask for more mp3 data */
51pcm_more_callback_type pcm_callback_for_more = NULL; 51volatile pcm_more_callback_type pcm_callback_for_more = NULL;
52bool pcm_playing = false; 52volatile bool pcm_playing = false;
53bool pcm_paused = false; 53volatile bool pcm_paused = false;
54 54
55void pcm_play_dma_start(const void *addr, size_t size); 55void pcm_play_dma_start(const void *addr, size_t size);
56void pcm_play_dma_stop(void); 56void pcm_play_dma_stop(void);
diff --git a/firmware/pcm_record.c b/firmware/pcm_record.c
index 04289f36ec..a1b2afd1bf 100644
--- a/firmware/pcm_record.c
+++ b/firmware/pcm_record.c
@@ -55,9 +55,9 @@
55 be shared semi-privately **/ 55 be shared semi-privately **/
56 56
57/* the registered callback function for when more data is available */ 57/* the registered callback function for when more data is available */
58pcm_more_callback_type pcm_callback_more_ready = NULL; 58volatile pcm_more_callback_type pcm_callback_more_ready = NULL;
59/* DMA transfer in is currently active */ 59/* DMA transfer in is currently active */
60bool pcm_recording = false; 60volatile bool pcm_recording = false;
61 61
62/* APIs implemented in the target-specific portion */ 62/* APIs implemented in the target-specific portion */
63void pcm_rec_dma_start(const void *addr, size_t size); 63void pcm_rec_dma_start(const void *addr, size_t size);
diff --git a/firmware/target/coldfire/pcm-coldfire.c b/firmware/target/coldfire/pcm-coldfire.c
index 9cd66d772a..a0d3b67f58 100644
--- a/firmware/target/coldfire/pcm-coldfire.c
+++ b/firmware/target/coldfire/pcm-coldfire.c
@@ -44,13 +44,13 @@
44/** Semi-private shared symbols **/ 44/** Semi-private shared symbols **/
45 45
46/* the registered callback function to ask for more pcm data */ 46/* the registered callback function to ask for more pcm data */
47extern pcm_more_callback_type pcm_callback_for_more; 47extern volatile pcm_more_callback_type pcm_callback_for_more;
48extern bool pcm_playing; 48extern volatile bool pcm_playing;
49extern bool pcm_paused; 49extern volatile bool pcm_paused;
50 50
51/* the registered callback function for when more data is available */ 51/* the registered callback function for when more data is available */
52extern pcm_more_callback_type pcm_callback_more_ready; 52extern volatile pcm_more_callback_type pcm_callback_more_ready;
53extern bool pcm_recording; 53extern volatile bool pcm_recording;
54 54
55/* peaks */ 55/* peaks */
56static int play_peak_left, play_peak_right; 56static int play_peak_left, play_peak_right;