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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								a4163466cb 
								
							 
						 
						
							
							
								
								Alternative version with a tone array  
							
							... 
							
							
							
							tone array:
   text	   data	    bss	    dec	    hex	filename
      0	  25698	      0	  25698	   6462	satan_newsboytko.hex
0x6480 bytes written into 0x7000 bytes memory (89.73%).
note on array:
   text	   data	    bss	    dec	    hex	filename
      0	  25802	      0	  25802	   64ca	satan_newsboytko.hex
0x6500 bytes written into 0x7000 bytes memory (90.18%). 
							
						 
						
							2017-02-19 16:42:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								f2b2e05f12 
								
							 
						 
						
							
							
								
								clean up commented code  
							
							
							
						 
						
							2017-02-19 16:42:04 -08:00