mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 05:12:33 +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) | ||||
| 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 | ||||
|  | ||||
| @ -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 | ||||
|  | ||||
| @ -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); | ||||
| 
 | ||||
|  | ||||
| @ -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
 | ||||
|  | ||||
| @ -15,4 +15,9 @@ | ||||
| 	QD_NOTE(_B4), E__NOTE(_D5), Q__NOTE(_G5),      \ | ||||
| 	H__NOTE(_FS5), | ||||
| 
 | ||||
| #endif | ||||
| #define OLKB_GOODBYE \ | ||||
| 	E__NOTE(_E7),    \ | ||||
| 	E__NOTE(_A6),    \ | ||||
| 	ED_NOTE(_E6), | ||||
| 
 | ||||
| #endif | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 IBNobody
						IBNobody