Wojciech Siewierski
							
						 
						
							 
							
							
							
								
							
								436d661775 
								
							
								 
							
						 
						
							
							
								
								dynamic_macro.h: Fix an off-by-two error  
							
							 
							
							... 
							
							
 
							
							We need to check whether we just passed the after-the-end point of the
other macro. Instead we were checking whether we are going to reach it
now. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Wojciech Siewierski
							
						 
						
							 
							
							
							
								
							
								5e2a999278 
								
							
								 
							
						 
						
							
							
								
								dynamic_macro.h: Always toggle the backlight twice as a notification  
							
							 
							
							... 
							
							
 
							
							Apparently sometimes the backlight was toggled only once and it was left on. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Wojciech Siewierski
							
						 
						
							 
							
							
							
								
							
								40fe30e4d6 
								
							
								 
							
						 
						
							
							
								
								dynamic_macro.h: Ignore all the initial key releases  
							
							 
							
							... 
							
							
 
							
							Right after the user initiates the macro recording, they usually need
to release some keys used to access the DYN_REC_START layers. It makes
sense to ignore them.
Note: The keys used to access the DYN_REC_STOP key are *not* ignored. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Weiyi Lou
							
						 
						
							 
							
							
							
								
							
								4ff40a551a 
								
							
								 
							
						 
						
							
							
								
								Add `DYN_REC_STOP` to dynamic macros  
							
							 
							
							... 
							
							
 
							
							Dynamic macro functionality is modified to check for `DYN_REC_STOP`, so
that macro recording can be stopped with a designated key combination
(e.g. `qs` or anything) instead of mandating the use of a `_DYN` layer.
`_DYN` layer stopping can still be done by passing `DYN_REC_STOP` within
`process_record_user()`:
    bool process_record_user(uint16_t keycode, keyrecord_t *record) {
      uint16_t macro_kc = (keycode == MO(_DYN) ? DYN_REC_STOP : keycode);
      if (!process_record_dynamic_macro(macro_kc, record)) {
        return false;
      }
      return true;
    } 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Priyadi Iman Nurcahyo
							
						 
						
							 
							
							
							
								
							
								ffa4c72a89 
								
							
								 
							
						 
						
							
							
								
								Faux clicky bug fixes  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								5c251b5575 
								
							
								 
							
						 
						
							
							
								
								Fix buffer overrun in lcd_keyframes  
							
							 
							
							... 
							
							
 
							
							This would often cause the keyboard to crash when restarting the
computer. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								109ae2f1e8 
								
							
								 
							
						 
						
							
							
								
								Fix warnings in process_printer  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								f7b59427fa 
								
							
								 
							
						 
						
							
							
								
								Fix name collision between ChibiOS and keymap_german  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								6535804776 
								
							
								 
							
						 
						
							
							
								
								Disable array bounds warning in keymap_function_id_to_action  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								a4ef86034c 
								
							
								 
							
						 
						
							
							
								
								Fix undefined eeprom warnings in unicode processing  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								c5d2b7ff16 
								
							
								 
							
						 
						
							
							
								
								Rename led test to led_keyframes and move animation to Ergodox  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								c6ca996f4e 
								
							
								 
							
						 
						
							
							
								
								Combine startup and resume animations  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								3074269c4a 
								
							
								 
							
						 
						
							
							
								
								Move the logo drawing keyframe to lcd_keyframes  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								df67169d42 
								
							
								 
							
						 
						
							
							
								
								Move LCD logo to visualizer resources  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								3eb8785e87 
								
							
								 
							
						 
						
							
							
								
								Add automatic flush for the LCD screen  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								b7041d06ae 
								
							
								 
							
						 
						
							
							
								
								Move common visualizer keyframes into visualizer_keyframes.h  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								64d63ab422 
								
							
								 
							
						 
						
							
							
								
								Remove the need to manually enable the visualizer  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								1e7585e767 
								
							
								 
							
						 
						
							
							
								
								Separated backlight and LCD disable/enable  
							
							 
							
							... 
							
							
 
							
							Also moved them to correct places 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								5ba228b684 
								
							
								 
							
						 
						
							
							
								
								Move LCD backlight keyframes to its own file  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								5815c5d317 
								
							
								 
							
						 
						
							
							
								
								Move LCD keyframes to its own file  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								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 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								5fbaf31dc2 
								
							
								 
							
						 
						
							
							
								
								Brightness for Ergodox Infinity emulated LEDs  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								39385144e7 
								
							
								 
							
						 
						
							
							
								
								Emulate Ergodox EZ leds by LCD colors  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								9a4ce28683 
								
							
								 
							
						 
						
							
							
								
								Display layer bitmap and keyboard led states on the LCD  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								f113f95440 
								
							
								 
							
						 
						
							
							
								
								Move CIE1931 and breathing tables to its own file  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								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 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								f5c8941652 
								
							
								 
							
						 
						
							
							
								
								UGFX is compiled once per keyboard instead of keymap  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Fred Sundvik
							
						 
						
							 
							
							
							
								
							
								aee9b10e92 
								
							
								 
							
						 
						
							
							
								
								Add a keyboard specific visualizer  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Jack Humbert
							
						 
						
							 
							
							
							
								
							
								de52bd5d89 
								
							
								 
							
						 
						
							
							
								
								quick fix for space cadet shift  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								nielsenz
							
						 
						
							 
							
							
							
								
							
								d1e66e2e07 
								
							
								 
							
						 
						
							
							
								
								Worked around some new Makefile issues.  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								nielsenz
							
						 
						
							 
							
							
							
								
							
								7e54332890 
								
							
								 
							
						 
						
							
							
								
								Pulling and pushing troubles  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Osamu Aoki
							
						 
						
							 
							
							
							
								
							
								3a1ee48cda 
								
							
								 
							
						 
						
							
							
								
								Typo fix  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Zay950
							
						 
						
							 
							
							
							
								
							
								2366ebfbbd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into to_push  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								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 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Jack Humbert
							
						 
						
							 
							
							
							
								
							
								7e37daa2ce 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1112  from newsboytko/newsboytko/midi-keycodes  
							
							 
							
							... 
							
							
 
							
							Flesh out MIDI support 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Jack Humbert
							
						 
						
							 
							
							
							
								
							
								fa09189195 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1162  from Khord/master  
							
							 
							
							... 
							
							
 
							
							My customized keymap + some tunes for the song list 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Dylan Khor
							
						 
						
							 
							
							
							
								
							
								683754bce8 
								
							
								 
							
						 
						
							
							
								
								added custom tones  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Jack Humbert
							
						 
						
							 
							
							
							
								
							
								b794719952 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1090  from qmk/backlight_softpwm  
							
							 
							
							... 
							
							
 
							
							Adds soft PWM backlight for non-timed ports 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Lukas Stiebig
							
						 
						
							 
							
							
							
								
							
								2aa079d93e 
								
							
								 
							
						 
						
							
							
								
								Left control and alt  
							
							 
							
							... 
							
							
 
							
							Use the left control and the left alt key. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Gabriel Young
							
						 
						
							 
							
							
							
								
							
								0734f56940 
								
							
								 
							
						 
						
							
							
								
								add debug messages to audio  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Gabriel Young
							
						 
						
							 
							
							
							
								
							
								d11962aeb2 
								
							
								 
							
						 
						
							
							
								
								fix 'stop_all_notes' naming to be more consistent  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								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 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								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) 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Gabriel Young
							
						 
						
							 
							
							
							
								
							
								ea14ed122f 
								
							
								 
							
						 
						
							
							
								
								Add basic layer to sample MIDI keycap  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Gabriel Young
							
						 
						
							 
							
							
							
								
							
								1000799d1e 
								
							
								 
							
						 
						
							
							
								
								Factor basic note processing into respective processors  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								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 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Jack Humbert
							
						 
						
							 
							
							
							
								
							
								352c0e7baa 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1117  from priyadi/fix_unicode_map  
							
							 
							
							... 
							
							
 
							
							Fix UNICODE_MAP input_mode problem 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Priyadi Iman Nurcahyo
							
						 
						
							 
							
							
							
								
							
								296b927e77 
								
							
								 
							
						 
						
							
							
								
								Fix UNICODE_MAP input_mode problem  
							
							 
							
							
 
							
						 
						
							9 years ago