diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/pcm_playback.c | 6 | ||||
-rw-r--r-- | firmware/pcm_record.c | 4 | ||||
-rw-r--r-- | firmware/target/coldfire/pcm-coldfire.c | 10 |
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 */ |
51 | pcm_more_callback_type pcm_callback_for_more = NULL; | 51 | volatile pcm_more_callback_type pcm_callback_for_more = NULL; |
52 | bool pcm_playing = false; | 52 | volatile bool pcm_playing = false; |
53 | bool pcm_paused = false; | 53 | volatile bool pcm_paused = false; |
54 | 54 | ||
55 | void pcm_play_dma_start(const void *addr, size_t size); | 55 | void pcm_play_dma_start(const void *addr, size_t size); |
56 | void pcm_play_dma_stop(void); | 56 | void 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 */ |
58 | pcm_more_callback_type pcm_callback_more_ready = NULL; | 58 | volatile pcm_more_callback_type pcm_callback_more_ready = NULL; |
59 | /* DMA transfer in is currently active */ | 59 | /* DMA transfer in is currently active */ |
60 | bool pcm_recording = false; | 60 | volatile bool pcm_recording = false; |
61 | 61 | ||
62 | /* APIs implemented in the target-specific portion */ | 62 | /* APIs implemented in the target-specific portion */ |
63 | void pcm_rec_dma_start(const void *addr, size_t size); | 63 | void 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 */ |
47 | extern pcm_more_callback_type pcm_callback_for_more; | 47 | extern volatile pcm_more_callback_type pcm_callback_for_more; |
48 | extern bool pcm_playing; | 48 | extern volatile bool pcm_playing; |
49 | extern bool pcm_paused; | 49 | extern 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 */ |
52 | extern pcm_more_callback_type pcm_callback_more_ready; | 52 | extern volatile pcm_more_callback_type pcm_callback_more_ready; |
53 | extern bool pcm_recording; | 53 | extern volatile bool pcm_recording; |
54 | 54 | ||
55 | /* peaks */ | 55 | /* peaks */ |
56 | static int play_peak_left, play_peak_right; | 56 | static int play_peak_left, play_peak_right; |