Stop sounds when suspended (#11553)
* fix stopping audio on suspend vs. startup sound * trim firmware size * fix stuck audio on startup (ARM)
This commit is contained in:
parent
db11a2a1fd
commit
ae4ee7553a
7 changed files with 56 additions and 4 deletions
|
@ -29,6 +29,11 @@
|
|||
|
||||
#define CPU_PRESCALER 8
|
||||
|
||||
#ifndef STARTUP_SONG
|
||||
# define STARTUP_SONG SONG(STARTUP_SOUND)
|
||||
#endif
|
||||
float startup_song[][2] = STARTUP_SONG;
|
||||
|
||||
// Timer Abstractions
|
||||
|
||||
// TIMSK3 - Timer/Counter #3 Interrupt Mask Register
|
||||
|
@ -155,6 +160,12 @@ void audio_init() {
|
|||
audio_initialized = true;
|
||||
}
|
||||
|
||||
void audio_startup() {
|
||||
if (audio_config.enable) {
|
||||
PLAY_SONG(startup_song);
|
||||
}
|
||||
}
|
||||
|
||||
void stop_all_notes() {
|
||||
if (!audio_initialized) {
|
||||
audio_init();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue