diff options
Diffstat (limited to 'quantum/keymap_common.c')
-rw-r--r-- | quantum/keymap_common.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 61a51aedb..02d3c74be 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c | |||
@@ -33,12 +33,14 @@ extern keymap_config_t keymap_config; | |||
33 | #include <inttypes.h> | 33 | #include <inttypes.h> |
34 | #ifdef AUDIO_ENABLE | 34 | #ifdef AUDIO_ENABLE |
35 | #include "audio.h" | 35 | #include "audio.h" |
36 | 36 | #ifndef GOODBYE_TUNE | |
37 | float goodbye[][2] = { | 37 | #define GOODBYE_TUNE { \ |
38 | {440.0*pow(2.0,(31)/12.0), 8}, | 38 | {440.0*pow(2.0,(31)/12.0), 8}, \ |
39 | {440.0*pow(2.0,(24)/12.0), 8}, | 39 | {440.0*pow(2.0,(24)/12.0), 8}, \ |
40 | {440.0*pow(2.0,(19)/12.0), 12}, | 40 | {440.0*pow(2.0,(19)/12.0), 12}, \ |
41 | }; | 41 | } |
42 | #endif | ||
43 | float goodbye_tune[][2] = GOODBYE_TUNE; | ||
42 | #endif | 44 | #endif |
43 | 45 | ||
44 | static action_t keycode_to_action(uint16_t keycode); | 46 | static action_t keycode_to_action(uint16_t keycode); |
@@ -189,7 +191,7 @@ static action_t keycode_to_action(uint16_t keycode) | |||
189 | case RESET: ; // RESET is 0x5000, which is why this is here | 191 | case RESET: ; // RESET is 0x5000, which is why this is here |
190 | clear_keyboard(); | 192 | clear_keyboard(); |
191 | #ifdef AUDIO_ENABLE | 193 | #ifdef AUDIO_ENABLE |
192 | PLAY_NOTE_ARRAY(goodbye, false, 0); | 194 | PLAY_NOTE_ARRAY(goodbye_tune, false, 0); |
193 | #endif | 195 | #endif |
194 | _delay_ms(250); | 196 | _delay_ms(250); |
195 | #ifdef ATREUS_ASTAR | 197 | #ifdef ATREUS_ASTAR |