Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							f7b59427fa 
							
						 
					 
					
						
						
							
							Fix name collision between ChibiOS and keymap_german  
						
						
						
						
					 
					
						2017-04-13 16:00:29 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							6535804776 
							
						 
					 
					
						
						
							
							Disable array bounds warning in keymap_function_id_to_action  
						
						
						
						
					 
					
						2017-04-13 16:00:29 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							a4ef86034c 
							
						 
					 
					
						
						
							
							Fix undefined eeprom warnings in unicode processing  
						
						
						
						
					 
					
						2017-04-13 16:00:29 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							c5d2b7ff16 
							
						 
					 
					
						
						
							
							Rename led test to led_keyframes and move animation to Ergodox  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							c6ca996f4e 
							
						 
					 
					
						
						
							
							Combine startup and resume animations  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							3074269c4a 
							
						 
					 
					
						
						
							
							Move the logo drawing keyframe to lcd_keyframes  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							df67169d42 
							
						 
					 
					
						
						
							
							Move LCD logo to visualizer resources  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							3eb8785e87 
							
						 
					 
					
						
						
							
							Add automatic flush for the LCD screen  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							b7041d06ae 
							
						 
					 
					
						
						
							
							Move common visualizer keyframes into visualizer_keyframes.h  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							64d63ab422 
							
						 
					 
					
						
						
							
							Remove the need to manually enable the visualizer  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7585e767 
							
						 
					 
					
						
						
							
							Separated backlight and LCD disable/enable  
						
						... 
						
						
						
						Also moved them to correct places 
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							5ba228b684 
							
						 
					 
					
						
						
							
							Move LCD backlight keyframes to its own file  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							5815c5d317 
							
						 
					 
					
						
						
							
							Move LCD keyframes to its own file  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							05530b193f 
							
						 
					 
					
						
						
							
							Delete visualizer example integration  
						
						... 
						
						
						
						It's much better to refer to the actual code than to to try to
keep some examples up to date. 
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							05bc4880dd 
							
						 
					 
					
						
						
							
							Tweaks to the Ergodox default visualizer  
						
						... 
						
						
						
						No animation, display led statuses and layer name on the same screen
Don't display layer bitmap
Fully saturated colors for caps, less saturated ones normally 
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							5fbaf31dc2 
							
						 
					 
					
						
						
							
							Brightness for Ergodox Infinity emulated LEDs  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							39385144e7 
							
						 
					 
					
						
						
							
							Emulate Ergodox EZ leds by LCD colors  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							9a4ce28683 
							
						 
					 
					
						
						
							
							Display layer bitmap and keyboard led states on the LCD  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							f113f95440 
							
						 
					 
					
						
						
							
							Move CIE1931 and breathing tables to its own file  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							503565d174 
							
						 
					 
					
						
						
							
							Only re-send matrix every 5ms  
						
						... 
						
						
						
						The previous 1ms value was too often, and wouldn't always leave
time for the visualizer 
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c8941652 
							
						 
					 
					
						
						
							
							UGFX is compiled once per keyboard instead of keymap  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
						
						
							
						
						
							aee9b10e92 
							
						 
					 
					
						
						
							
							Add a keyboard specific visualizer  
						
						
						
						
					 
					
						2017-04-09 18:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							de52bd5d89 
							
						 
					 
					
						
						
							
							quick fix for space cadet shift  
						
						
						
						
					 
					
						2017-04-03 12:42:58 -04:00 
						 
				 
			
				
					
						
							
							
								nielsenz 
							
						 
					 
					
						
						
						
						
							
						
						
							d1e66e2e07 
							
						 
					 
					
						
						
							
							Worked around some new Makefile issues.  
						
						
						
						
					 
					
						2017-03-30 20:10:34 -07:00 
						 
				 
			
				
					
						
							
							
								nielsenz 
							
						 
					 
					
						
						
						
						
							
						
						
							7e54332890 
							
						 
					 
					
						
						
							
							Pulling and pushing troubles  
						
						
						
						
					 
					
						2017-03-30 19:15:43 -07:00 
						 
				 
			
				
					
						
							
							
								Osamu Aoki 
							
						 
					 
					
						
						
						
						
							
						
						
							3a1ee48cda 
							
						 
					 
					
						
						
							
							Typo fix  
						
						
						
						
					 
					
						2017-03-30 19:08:15 -07:00 
						 
				 
			
				
					
						
							
							
								Zay950 
							
						 
					 
					
						
						
						
						
							
						
						
							2366ebfbbd 
							
						 
					 
					
						
						
							
							Merge branch 'master' into to_push  
						
						
						
						
					 
					
						2017-03-29 12:00:38 -07:00 
						 
				 
			
				
					
						
							
							
								skullydazed 
							
						 
					 
					
						
						
						
						
							
						
						
							23839b8c6d 
							
						 
					 
					
						
						
							
							Clarify the quantum license ( #1042 )  
						
						... 
						
						
						
						* Clarify the license for files we have signoff on
* Update against the currently signed off files
* Remove unused and not clearly licensed headers
* Replace an #endif I accidentally removed while resolving merge conflicts 
						
						
					 
					
						2017-03-28 15:20:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							7e37daa2ce 
							
						 
					 
					
						
						
							
							Merge pull request  #1112  from newsboytko/newsboytko/midi-keycodes  
						
						... 
						
						
						
						Flesh out MIDI support 
						
						
					 
					
						2017-03-28 09:26:54 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							fa09189195 
							
						 
					 
					
						
						
							
							Merge pull request  #1162  from Khord/master  
						
						... 
						
						
						
						My customized keymap + some tunes for the song list 
						
						
					 
					
						2017-03-28 09:17:16 -04:00 
						 
				 
			
				
					
						
							
							
								Travis La Marr 
							
						 
					 
					
						
						
						
						
							
						
						
							ddc036b69e 
							
						 
					 
					
						
						
							
							Refactor Bluetooth Handling  
						
						... 
						
						
						
						Refactored Bluetooth support to make adding new Bluetooth modules
easier in the future.
* Remove `OUT_BLE` key from QMK's keymap. `OUT_BT` is all we need now
as there's no difference anymore.
* Made BLUETOOTH_ENABLE build option legacy as not to break existing
keymaps (Falls back to existing EZ Key support if on)
* Removed `ADAFRUIT_BLE_ENABLE` build option
* Created new build option `BLUETOOTH` with module option (Currently
`AdafruitEZKey` & `AdafruitBLE`)
* Moved all LUFA bluetooth key/mouse events under `BLUETOOTH_ENABLE`
ifdef with selected modules output. 
						
						
					 
					
						2017-03-24 12:53:55 -04:00 
						 
				 
			
				
					
						
							
							
								Dylan Khor 
							
						 
					 
					
						
						
						
						
							
						
						
							683754bce8 
							
						 
					 
					
						
						
							
							added custom tones  
						
						
						
						
					 
					
						2017-03-16 04:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							b794719952 
							
						 
					 
					
						
						
							
							Merge pull request  #1090  from qmk/backlight_softpwm  
						
						... 
						
						
						
						Adds soft PWM backlight for non-timed ports 
						
						
					 
					
						2017-03-15 11:17:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lukas Stiebig 
							
						 
					 
					
						
						
						
						
							
						
						
							2aa079d93e 
							
						 
					 
					
						
						
							
							Left control and alt  
						
						... 
						
						
						
						Use the left control and the left alt key. 
						
						
					 
					
						2017-03-08 20:41:35 +01:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							0734f56940 
							
						 
					 
					
						
						
							
							add debug messages to audio  
						
						
						
						
					 
					
						2017-03-02 12:28:12 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							d11962aeb2 
							
						 
					 
					
						
						
							
							fix 'stop_all_notes' naming to be more consistent  
						
						
						
						
					 
					
						2017-03-02 11:40:06 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							976c856966 
							
						 
					 
					
						
						
							
							Update size estimates in the Makefile  
						
						... 
						
						
						
						MIDI_ENABLE = no
   text    data     bss     dec     hex filename
      0   17080       0   17080    42b8 satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
MIDI_ADVANCED undefined
   text    data     bss     dec     hex filename
      0   19494       0   19494    4c26 satan_midi.hex
      +2414 bytes (vs. MIDI_ENABLE = no)
MIDI_ENABLE = yes
      0   20846       0   20846    516e satan_midi.hex
      +1352 bytes (vs. MIDI_ENABLE = yes, MIDI_BASIC off, MIDI_ADVANCED
off)
MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED
   text    data     bss     dec     hex filename
      0   21292       0   21292    532c satan_midi.hex
      +1798 bytes (vs. MIDI_ENABLE = yes, MIDI_BASIC off, MIDI_ADVANCED
off)
Conclusion:
    +2400 to 4200, depending on config 
						
						
					 
					
						2017-02-25 21:38:35 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							a64ae10662 
							
						 
					 
					
						
						
							
							Update existing keymaps  
						
						... 
						
						
						
						Update existing keymaps to enable MIDI_BASIC functionality.  Also added
an option MIDI_ENABLE_STRICT to be strict about keycode use (which also
reduces memory footprint at runtime) 
						
						
					 
					
						2017-02-25 20:41:13 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							ea14ed122f 
							
						 
					 
					
						
						
							
							Add basic layer to sample MIDI keycap  
						
						
						
						
					 
					
						2017-02-25 19:37:33 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							1000799d1e 
							
						 
					 
					
						
						
							
							Factor basic note processing into respective processors  
						
						
						
						
					 
					
						2017-02-25 19:25:33 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							525be99ee9 
							
						 
					 
					
						
						
							
							Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCED  
						
						... 
						
						
						
						MIDI_ENABLE = no
   text	   data	    bss	    dec	    hex	filename
      0	  17080	      0	  17080	   42b8	satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
MIDI_ADVANCED undefined
   text	   data	    bss	    dec	    hex	filename
      0	  19494	      0	  19494	   4c26	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_BASIC
MIDI_ADVANCED undefined
   text	   data	    bss	    dec	    hex	filename
      0	  19788	      0	  19788	   4d4c	satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
#define MIDI_ADVANCED
   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED
   text	   data	    bss	    dec	    hex	filename
      0	  21140	      0	  21140	   5294	satan_midi.hex 
						
						
					 
					
						2017-02-25 15:02:43 -08:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
						
						
							
						
						
							352c0e7baa 
							
						 
					 
					
						
						
							
							Merge pull request  #1117  from priyadi/fix_unicode_map  
						
						... 
						
						
						
						Fix UNICODE_MAP input_mode problem 
						
						
					 
					
						2017-02-23 10:20:47 -05:00 
						 
				 
			
				
					
						
							
							
								Priyadi Iman Nurcahyo 
							
						 
					 
					
						
						
						
						
							
						
						
							296b927e77 
							
						 
					 
					
						
						
							
							Fix UNICODE_MAP input_mode problem  
						
						
						
						
					 
					
						2017-02-23 18:10:00 +07:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							ed15973a3f 
							
						 
					 
					
						
						
							
							Document size added by MIDI_ENABLE (~3800 bytes according to my experiments)  
						
						... 
						
						
						
						satan/keymaps/midi
MIDI_ENABLE = no
   text	   data	    bss	    dec	    hex	filename
      0	  17080	      0	  17080	   42b8	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_TONE_KEYCODE_OCTAVES 3 // default
   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_TONE_KEYCODE_OCTAVES 2 // fewer octaves
   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex 
						
						
					 
					
						2017-02-19 17:45:08 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							d1fe24ad9f 
							
						 
					 
					
						
						
							
							Allow customization of the number of tone keycodes and add example keymap  
						
						
						
						
					 
					
						2017-02-19 17:18:05 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							ae0752dff5 
							
						 
					 
					
						
						
							
							expose midi_config  
						
						
						
						
					 
					
						2017-02-19 16:43:45 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							5e6097f015 
							
						 
					 
					
						
						
							
							add keycodes for transpose range  
						
						
						
						
					 
					
						2017-02-19 16:43:43 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							dd8f8e6bae 
							
						 
					 
					
						
						
							
							implement modulation  
						
						
						
						
					 
					
						2017-02-19 16:43:02 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							7c5e510fe2 
							
						 
					 
					
						
						
							
							add support for pedal cc messages  
						
						
						
						
					 
					
						2017-02-19 16:42:45 -08:00 
						 
				 
			
				
					
						
							
							
								Gabriel Young 
							
						 
					 
					
						
						
						
						
							
						
						
							f67aefc522 
							
						 
					 
					
						
						
							
							remove disabled code  
						
						
						
						
					 
					
						2017-02-19 16:42:04 -08:00