diff options
Diffstat (limited to 'quantum/audio/audio_pwm.c')
| -rw-r--r-- | quantum/audio/audio_pwm.c | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/quantum/audio/audio_pwm.c b/quantum/audio/audio_pwm.c index 545aef6dd7..d93ac4bb40 100644 --- a/quantum/audio/audio_pwm.c +++ b/quantum/audio/audio_pwm.c @@ -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(); | 
