Converted goodbye to notes, fixed eighth dotted note macro
This commit is contained in:
parent
3103ea542f
commit
23231fa577
5 changed files with 15 additions and 11 deletions
|
@ -1,7 +1,7 @@
|
||||||
BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000)
|
BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000)
|
||||||
MOUSEKEY_ENABLE = yes # Mouse keys(+4700)
|
MOUSEKEY_ENABLE = yes # Mouse keys(+4700)
|
||||||
EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
|
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
|
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
|
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
|
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
#include <avr/io.h>
|
#include <avr/io.h>
|
||||||
#include <util/delay.h>
|
#include <util/delay.h>
|
||||||
#include "musical_notes.h"
|
#include "musical_notes.h"
|
||||||
|
#include "song_list.h"
|
||||||
|
|
||||||
#ifndef AUDIO_H
|
#ifndef AUDIO_H
|
||||||
#define AUDIO_H
|
#define AUDIO_H
|
||||||
|
|
|
@ -34,15 +34,13 @@ extern keymap_config_t keymap_config;
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#ifdef AUDIO_ENABLE
|
#ifdef AUDIO_ENABLE
|
||||||
#include "audio.h"
|
#include "audio.h"
|
||||||
|
|
||||||
#ifndef TONE_GOODBYE
|
#ifndef TONE_GOODBYE
|
||||||
#define TONE_GOODBYE { \
|
#define TONE_GOODBYE OLKB_GOODBYE
|
||||||
{440.0*pow(2.0,(31)/12.0), 8}, \
|
#endif /*! TONE_GOODBYE */
|
||||||
{440.0*pow(2.0,(24)/12.0), 8}, \
|
|
||||||
{440.0*pow(2.0,(19)/12.0), 12}, \
|
float tone_goodbye[][2] = SONG(TONE_GOODBYE);
|
||||||
}
|
#endif /* AUDIO_ENABLE */
|
||||||
#endif
|
|
||||||
float tone_goodbye[][2] = TONE_GOODBYE;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static action_t keycode_to_action(uint16_t keycode);
|
static action_t keycode_to_action(uint16_t keycode);
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#define WD_NOTE(n) WHOLE_DOT_NOTE(n)
|
#define WD_NOTE(n) WHOLE_DOT_NOTE(n)
|
||||||
#define HD_NOTE(n) HALF_DOT_NOTE(n)
|
#define HD_NOTE(n) HALF_DOT_NOTE(n)
|
||||||
#define QD_NOTE(n) QUARTER_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)
|
#define SD_NOTE(n) SIXTEENTH_DOT_NOTE(n)
|
||||||
|
|
||||||
// Note Styles
|
// Note Styles
|
||||||
|
|
|
@ -15,4 +15,9 @@
|
||||||
QD_NOTE(_B4), E__NOTE(_D5), Q__NOTE(_G5), \
|
QD_NOTE(_B4), E__NOTE(_D5), Q__NOTE(_G5), \
|
||||||
H__NOTE(_FS5),
|
H__NOTE(_FS5),
|
||||||
|
|
||||||
#endif
|
#define OLKB_GOODBYE \
|
||||||
|
E__NOTE(_E7), \
|
||||||
|
E__NOTE(_A6), \
|
||||||
|
ED_NOTE(_E6),
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue