Fred Sundvik 
							
						 
					 
					
						
						
							
						
						ff49259a1a 
					 
					
						
						
							
							Include config.h from visualizer.h  
						
						
						
						
					 
					
						2017-06-24 00:34:16 +03:00 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						6c9b4743f7 
					 
					
						
						
							
							Include config.h before visualizer.h  
						
						
						
						
					 
					
						2017-06-24 00:33:23 +03:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Luiz Ribeiro 
							
						 
					 
					
						
						
							
						
						945f2f5916 
					 
					
						
						
							
							Fixed rgblight_types.h  
						
						
						
						
					 
					
						2017-06-11 12:30:48 -04:00 
						 
				 
			
				
					
						
							
							
								Luiz Ribeiro 
							
						 
					 
					
						
						
							
						
						d4cd5dda5c 
					 
					
						
						
							
							Added a build flag for using a custom rgblight driver  
						
						
						
						
					 
					
						2017-06-11 12:30:48 -04: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