]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Converted goodbye to notes, fixed eighth dotted note macro
authorIBNobody <ibnobody@gmail.com>
Sun, 17 Apr 2016 19:16:03 +0000 (14:16 -0500)
committerIBNobody <ibnobody@gmail.com>
Sun, 17 Apr 2016 19:16:03 +0000 (14:16 -0500)
keyboard/atomic/keymaps/pvc/makefile.mk
quantum/audio.h
quantum/keymap_common.c
quantum/musical_notes.h
quantum/song_list.h

index eefa42855fd7d504495b1b9dc1200b353c848b8b..d4699665010116326ce5bcb08f2c21751bfe6b8c 100644 (file)
@@ -1,7 +1,7 @@
 BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000)
 MOUSEKEY_ENABLE  = yes # Mouse keys(+4700)
 EXTRAKEY_ENABLE  = yes # Audio control and System control(+450)
-CONSOLE_ENABLE   = no  # Console for debug(+400)
+CONSOLE_ENABLE   = yes # Console for debug(+400)
 COMMAND_ENABLE   = yes # Commands for debug and configuration
 NKRO_ENABLE      = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 BACKLIGHT_ENABLE = no  # Enable keyboard backlight functionality
index 3aba8370ac7f85792b755ca58a45109437d54dbd..05d314c940f476cf93ac552c7463eec24bdd321b 100644 (file)
@@ -3,6 +3,7 @@
 #include <avr/io.h>
 #include <util/delay.h>
 #include "musical_notes.h"
+#include "song_list.h"
 
 #ifndef AUDIO_H
 #define AUDIO_H
index c705b7a730c87aae70a01b9331c7ea28947eac68..2001438b9021a3072a96621f8e0adb2e763ecef2 100644 (file)
@@ -34,15 +34,13 @@ extern keymap_config_t keymap_config;
 #include <inttypes.h>
 #ifdef AUDIO_ENABLE
     #include "audio.h"
+
     #ifndef TONE_GOODBYE
-    #define TONE_GOODBYE { \
-        {440.0*pow(2.0,(31)/12.0), 8}, \
-        {440.0*pow(2.0,(24)/12.0), 8}, \
-        {440.0*pow(2.0,(19)/12.0), 12}, \
-    } 
-    #endif
-    float tone_goodbye[][2] = TONE_GOODBYE;
-#endif
+       #define TONE_GOODBYE OLKB_GOODBYE
+    #endif /*! TONE_GOODBYE */
+
+    float tone_goodbye[][2] = SONG(TONE_GOODBYE);
+#endif /* AUDIO_ENABLE */
 
 static action_t keycode_to_action(uint16_t keycode);
 
index 2170f3f18bd97292eeb24c157079bd5ac8fcb96d..ccdc34f270cd1d6152f6515be7a2e5a894268b1b 100644 (file)
@@ -32,7 +32,7 @@
 #define WD_NOTE(n)                     WHOLE_DOT_NOTE(n)
 #define HD_NOTE(n)                     HALF_DOT_NOTE(n)
 #define QD_NOTE(n)                     QUARTER_DOT_NOTE(n)
-#define ED_NOTE(n)                     EIGTH_DOT_NOTE(n)
+#define ED_NOTE(n)                     EIGHTH_DOT_NOTE(n)
 #define SD_NOTE(n)                     SIXTEENTH_DOT_NOTE(n)
 
 // Note Styles
index ef36a1cddf38a05aed0dfe5fa2ba41402a5b9c12..b626c3fa6b7a2abf0f3ad29d1e68aa5e1ee35dc9 100644 (file)
@@ -15,4 +15,9 @@
        QD_NOTE(_B4), E__NOTE(_D5), Q__NOTE(_G5),      \
        H__NOTE(_FS5),
 
-#endif
\ No newline at end of file
+#define OLKB_GOODBYE \
+       E__NOTE(_E7),    \
+       E__NOTE(_A6),    \
+       ED_NOTE(_E6),
+
+#endif