Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								51a86b85f3 
								
							 
						 
						
							
							
								
								Merge pull request  #1361  from fredizzimo/ergodox_infinity_backlight  
							
							... 
							
							
							
							Add Ergodox Infinity backlight support 
							
						 
						
							2017-06-18 10:15:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jamesofarrell 
								
							 
						 
						
							
							
							
							
								
							
							
								98316ef017 
								
							 
						 
						
							
							
								
								Added Grave Escape ( #1391 )  
							
							... 
							
							
							
							* added QK_GRAVE_ESC and KC_GESC
* fixed name
* Fixed keycode emnu
* Removed layer check, added left and right GUI mod detection for OSX GUI+~ 
							
						 
						
							2017-06-16 14:56:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Sundvik 
								
							 
						 
						
							
							
							
							
								
							
							
								7d5606085f 
								
							 
						 
						
							
							
								
								Correctly calculate backlight level  
							
							
							
						 
						
							2017-06-16 02:05:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Víctor 
								
							 
						 
						
							
							
							
							
								
							
							
								21fa16651c 
								
							 
						 
						
							
							
								
								Rename ES_RCRB to ES_RCBR for consistency reasons (left curly bracket is defined as ES_LCBR)  
							
							
							
						 
						
							2017-06-12 21:44:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Víctor 
								
							 
						 
						
							
							
							
							
								
							
							
								2c404cca12 
								
							 
						 
						
							
							
								
								Fix keymap definitions referencing inexistent macros  
							
							
							
						 
						
							2017-06-12 21:43:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Sundvik 
								
							 
						 
						
							
							
							
							
								
							
							
								b51a0db6ed 
								
							 
						 
						
							
							
								
								Add backlight support to the default Ergodox Infinity animations  
							
							
							
						 
						
							2017-06-03 22:04:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Sundvik 
								
							 
						 
						
							
							
							
							
								
							
							
								effffa33a5 
								
							 
						 
						
							
							
								
								Backlight level handling for the visualizer  
							
							
							
						 
						
							2017-06-03 21:14:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Sundvik 
								
							 
						 
						
							
							
							
							
								
							
							
								a916f4e8b8 
								
							 
						 
						
							
							
								
								Let BACKLIGHT_ENABLE control the Infinity LEDs  
							
							
							
						 
						
							2017-06-03 14:34:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Shields 
								
							 
						 
						
							
							
							
							
								
							
							
								606e13a47e 
								
							 
						 
						
							
							
								
								Prevent the recording of looping dynamic macros.  
							
							... 
							
							
							
							If a macro play key is inadvertently recorded in a dynamic macro
a loop is created and the macro will not terminate when played.
This should be prevented. 
							
						 
						
							2017-06-01 16:29:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Choi 
								
							 
						 
						
							
							
							
							
								
							
							
								5393bc6f4e 
								
							 
						 
						
							
							
								
								switched to uint8 and 16  
							
							
							
						 
						
							2017-05-29 21:25:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Choi 
								
							 
						 
						
							
							
							
							
								
							
							
								b3144112d3 
								
							 
						 
						
							
							
								
								removed need to set customtapping term 0. defaults to 0 already  
							
							
							
						 
						
							2017-05-25 16:38:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Choi 
								
							 
						 
						
							
							
							
							
								
							
							
								7c8b166cce 
								
							 
						 
						
							
							
								
								changed -1 to 0 can't have negative unsigned ints  🤔  
							
							
							
						 
						
							2017-05-25 16:29:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Choi 
								
							 
						 
						
							
							
							
							
								
							
							
								aeb3a34636 
								
							 
						 
						
							
							
								
								moved specific tap term to its own function  
							
							... 
							
							
							
							included custom_tapping_term in action struct 
							
						 
						
							2017-05-25 16:26:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Choi 
								
							 
						 
						
							
							
							
							
								
							
							
								e695b5a33b 
								
							 
						 
						
							
							
								
								Added per case tapping term, updated FF-nikchi keymap.  
							
							
							
						 
						
							2017-05-25 00:41:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Choi 
								
							 
						 
						
							
							
							
							
								
							
							
								eb660ef218 
								
							 
						 
						
							
							
								
								emoji support but  
							
							
							
						 
						
							2017-05-15 01:52:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wojciech Siewierski 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e156a3d2 
								
							 
						 
						
							
							
								
								dynamic_macro.h: Do not use backlight_toggle if backlight is disabled  
							
							... 
							
							
							
							Fixes  #1199 . 
						
							2017-05-05 00:11:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wojciech Siewierski 
								
							 
						 
						
							
							
							
							
								
							
							
								10a7cd7e5a 
								
							 
						 
						
							
							
								
								dynamic_macro.h: Add debug logs  
							
							
							
						 
						
							2017-05-04 23:57:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wojciech Siewierski 
								
							 
						 
						
							
							
							
							
								
							
							
								8e94c9b4cb 
								
							 
						 
						
							
							
								
								dynamic_macro.h: Make the documentation more clear  
							
							
							
						 
						
							2017-05-04 22:39:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wojciech Siewierski 
								
							 
						 
						
							
							
							
							
								
							
							
								4b50ea15a9 
								
							 
						 
						
							
							
								
								dynamic_macro.h: Do not save the keys being held when stopping the recording  
							
							... 
							
							
							
							More specifically, we save them and then place the `macro_end` pointer
before them so they are essentially ignored and the other macro may
freely overwrite them. 
							
						 
						
							2017-05-04 01:42:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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. 
							
						 
						
							2017-05-04 01:26:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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. 
							
						 
						
							2017-05-04 00:58:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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. 
							
						 
						
							2017-05-04 00:14:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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;
    } 
							
						 
						
							2017-04-30 19:21:44 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								ffa4c72a89 
								
							 
						 
						
							
							
								
								Faux clicky bug fixes  
							
							
							
						 
						
							2017-04-19 01:40:16 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Sundvik 
								
							 
						 
						
							
							
							
							
								
							
							
								5c251b5575 
								
							 
						 
						
							
							
								
								Fix buffer overrun in lcd_keyframes  
							
							... 
							
							
							
							This would often cause the keyboard to crash when restarting the
computer. 
							
						 
						
							2017-04-13 21:40:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Sundvik 
								
							 
						 
						
							
							
							
							
								
							
							
								109ae2f1e8 
								
							 
						 
						
							
							
								
								Fix warnings in process_printer  
							
							
							
						 
						
							2017-04-13 16:00:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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