mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 13:22:31 +01:00 
			
		
		
		
	Converted goodbye to notes, fixed eighth dotted note macro
This commit is contained in:
		
							parent
							
								
									3103ea542f
								
							
						
					
					
						commit
						23231fa577
					
				| @ -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), | ||||||
| 
 | 
 | ||||||
|  | #define OLKB_GOODBYE \ | ||||||
|  | 	E__NOTE(_E7),    \ | ||||||
|  | 	E__NOTE(_A6),    \ | ||||||
|  | 	ED_NOTE(_E6), | ||||||
|  | 
 | ||||||
| #endif | #endif | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 IBNobody
						IBNobody