aboutsummaryrefslogtreecommitdiff
path: root/quantum
diff options
context:
space:
mode:
Diffstat (limited to 'quantum')
-rw-r--r--quantum/audio.c5
-rw-r--r--quantum/keymap_common.c8
2 files changed, 7 insertions, 6 deletions
diff --git a/quantum/audio.c b/quantum/audio.c
index 90f3c5a13..6bd6532a3 100644
--- a/quantum/audio.c
+++ b/quantum/audio.c
@@ -350,7 +350,6 @@ if (audio_config.enable) {
350 350
351 if (note) 351 if (note)
352 stop_all_notes(); 352 stop_all_notes();
353 notes = true;
354 353
355 notes_pointer = np; 354 notes_pointer = np;
356 notes_length = n_length; 355 notes_length = n_length;
@@ -375,6 +374,8 @@ if (audio_config.enable) {
375 TIMSK3 |= _BV(OCIE3A); 374 TIMSK3 |= _BV(OCIE3A);
376 TCCR3A |= _BV(COM3A1); 375 TCCR3A |= _BV(COM3A1);
377 #endif 376 #endif
377
378 notes = true;
378} 379}
379 380
380} 381}
@@ -404,7 +405,6 @@ if (audio_config.enable && voices < 8) {
404 405
405 if (notes) 406 if (notes)
406 stop_all_notes(); 407 stop_all_notes();
407 note = true;
408 #ifdef PWM_AUDIO 408 #ifdef PWM_AUDIO
409 freq = freq / SAMPLE_RATE; 409 freq = freq / SAMPLE_RATE;
410 #endif 410 #endif
@@ -436,6 +436,7 @@ if (audio_config.enable && voices < 8) {
436 TCCR3A |= _BV(COM3A1); 436 TCCR3A |= _BV(COM3A1);
437 #endif 437 #endif
438 438
439 note = true;
439} 440}
440 441
441} \ No newline at end of file 442} \ No newline at end of file
diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c
index 02d3c74be..d38e6fdb2 100644
--- a/quantum/keymap_common.c
+++ b/quantum/keymap_common.c
@@ -33,14 +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 #ifndef GOODBYE_TUNE 36 #ifndef TONE_GOODBYE
37 #define GOODBYE_TUNE { \ 37 #define TONE_GOODBYE { \
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 42 #endif
43 float goodbye_tune[][2] = GOODBYE_TUNE; 43 float tone_goodbye[][2] = TONE_GOODBYE;
44#endif 44#endif
45 45
46static action_t keycode_to_action(uint16_t keycode); 46static action_t keycode_to_action(uint16_t keycode);
@@ -191,7 +191,7 @@ static action_t keycode_to_action(uint16_t keycode)
191 case RESET: ; // RESET is 0x5000, which is why this is here 191 case RESET: ; // RESET is 0x5000, which is why this is here
192 clear_keyboard(); 192 clear_keyboard();
193 #ifdef AUDIO_ENABLE 193 #ifdef AUDIO_ENABLE
194 PLAY_NOTE_ARRAY(goodbye_tune, false, 0); 194 PLAY_NOTE_ARRAY(tone_goodbye, false, 0);
195 #endif 195 #endif
196 _delay_ms(250); 196 _delay_ms(250);
197 #ifdef ATREUS_ASTAR 197 #ifdef ATREUS_ASTAR