Josh Klar 
							
						 
					 
					
						
						
							
						
						5b49e6d098 
					 
					
						
						
							
							Remove outdated Leader Mode doc sentences  
						
						 
						
						
						
						
					 
					
						2018-10-19 15:30:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						ababc97167 
					 
					
						
						
							
							Merge pull request  #75  from KMKfw/topic-leader-docs  
						
						 
						
						... 
						
						
						
						Update docs for leader mode 
						
						
					 
					
						2018-10-19 03:35:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						1521a3ec03 
					 
					
						
						
							
							Fix more typoes  
						
						 
						
						
						
						
					 
					
						2018-10-19 02:09:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						74716c4c20 
					 
					
						
						
							
							More sane default leader mode  
						
						 
						
						
						
						
					 
					
						2018-10-19 02:08:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						26c40b977f 
					 
					
						
						
							
							Update docs for leader mode  
						
						 
						
						
						
						
					 
					
						2018-10-19 02:05:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						3cb9b762e9 
					 
					
						
						
							
							Merge pull request  #74  from KMKfw/topic-leader-timer  
						
						 
						
						... 
						
						
						
						Add LeaderMode.TIMEOUT (QMK default Leader mode) 
						
						
					 
					
						2018-10-19 01:55:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						2d1290a12c 
					 
					
						
						
							
							Add LeaderMode.TIMEOUT (QMK default Leader mode)  
						
						 
						
						... 
						
						
						
						This allows leader sequences to "time out" rather than requiring an
Enter keypress to end.
This also rolls back some unnecessary changes from #72  to the matrix
scanner for performance reasons.
In theory we can use this in the future for Tap Dance support (#40 )
Resolves  #1 
Resolves  #37  
						
						
					 
					
						2018-10-19 01:49:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						aa4b164067 
					 
					
						
						
							
							Merge pull request  #73  from KMKfw/topic-debug-key  
						
						 
						
						... 
						
						
						
						Resolves  #38 : Add KC.DEBUG to toggle log spew at runtime 
						
						
					 
					
						2018-10-19 01:01:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						54f7117712 
					 
					
						
						
							
							Resolves   #38 : Add KC.DEBUG to toggle log spew at runtime  
						
						 
						
						
						
						
					 
					
						2018-10-19 00:58:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						64202e2ec1 
					 
					
						
						
							
							Merge pull request  #72  from KMKfw/topic-planck-klaranck  
						
						 
						
						... 
						
						
						
						Congressional Bill #72 : Add support for the Planck Rev 6 when wired up to an external MCU (breadboarded), and other changes 
						
						
					 
					
						2018-10-19 00:11:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						758e4de82b 
					 
					
						
						
							
							Add a bit of important documentation  
						
						 
						
						
						
						
					 
					
						2018-10-18 23:59:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						9646c89d3a 
					 
					
						
						
							
							Update soooo much documentation  
						
						 
						
						
						
						
					 
					
						2018-10-18 23:54:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						85ab403d22 
					 
					
						
						
							
							More clear matrix scan function  
						
						 
						
						
						
						
					 
					
						2018-10-18 23:33:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						9089106316 
					 
					
						
						
							
							Work out some bugs where I could get stuck on layers. Add more debugging output  
						
						 
						
						
						
						
					 
					
						2018-10-18 23:24:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						6c5a111d65 
					 
					
						
						
							
							Import hacks MUST be in non-isort order  
						
						 
						
						
						
						
					 
					
						2018-10-18 12:56:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						ed64b1e79e 
					 
					
						
						
							
							Remove the sanity checker, it is unused and out of date  
						
						 
						
						
						
						
					 
					
						2018-10-16 23:11:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						e2ed95556a 
					 
					
						
						
							
							Try to fix various advanced layers  
						
						 
						
						
						
						
					 
					
						2018-10-16 23:11:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						b92aceb682 
					 
					
						
						
							
							Fix linting  
						
						 
						
						
						
						
					 
					
						2018-10-16 22:43:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						e413392826 
					 
					
						
						
							
							Remove pyboard from circle  
						
						 
						
						
						
						
					 
					
						2018-10-16 22:40:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						bf500d37ff 
					 
					
						
						
							
							unbreak tap time  
						
						 
						
						
						
						
					 
					
						2018-10-16 22:39:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						d042b458f0 
					 
					
						
						
							
							Fix Kyle board, and unbreak MO-dependent layers  
						
						 
						
						
						
						
					 
					
						2018-10-16 22:36:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						0d94bf4c06 
					 
					
						
						
							
							Maybe surface errors in the right order  
						
						 
						
						
						
						
					 
					
						2018-10-16 22:30:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						16c82b1c0c 
					 
					
						
						
							
							OMEGA REFACTOR! Perf grind basically complete.  
						
						 
						
						... 
						
						
						
						Resolves  #70 , Resolves  #67 
Still needs some regression testing in general, and a definite
regression is that rotary encoders are no longer (for the immediate time
being) supported.
Moves to a much simpler internal state tracking system, and FAR lighter
matrix scan.
Removes MicroPython support entirely. 
						
						
					 
					
						2018-10-16 22:21:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						0c72554773 
					 
					
						
						
							
							Add support for a Planck Rev 6 spidered to a Feather M4 Express  
						
						 
						
						
						
						
					 
					
						2018-10-16 01:05:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						10ca6816a2 
					 
					
						
						
							
							Merge pull request  #69  from KMKfw/topic-circuitpy-over-msc  
						
						 
						
						... 
						
						
						
						Address #52  almost entirely 
						
						
					 
					
						2018-10-16 00:23:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						19a85e1385 
					 
					
						
						
							
							Unbreak pyboard builds  
						
						 
						
						
						
						
					 
					
						2018-10-15 03:21:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						ebc45d59dc 
					 
					
						
						
							
							Address  #52  almost entirely - target upstream builds of CircuitPython and simply copy (rsync) KMK source, a basic main.py, and the user's keymap to the CIRCUITPY drive  
						
						 
						
						
						
						
					 
					
						2018-10-15 02:49:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						4df725569a 
					 
					
						
						
							
							Readme update  
						
						 
						
						
						
						
					 
					
						2018-10-15 00:35:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						d295dc52e6 
					 
					
						
						
							
							Small fix for leaving leader  
						
						 
						
						
						
						
					 
					
						2018-10-15 00:16:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						84fb105eeb 
					 
					
						
						
							
							Merge pull request  #66  from KMKfw/topic-update-circuitpython  
						
						 
						
						... 
						
						
						
						Update CircuitPython; restore MSC (refs #52 ) 
						
						
					 
					
						2018-10-12 20:47:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						4510f037fd 
					 
					
						
						
							
							Update CircuitPython; restore MSC (refs  #52 )  
						
						 
						
						
						
						
					 
					
						2018-10-12 19:02:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						ea2763fd60 
					 
					
						
						
							
							Merge pull request  #65  from KMKfw/topic-low-hanging-fruit  
						
						 
						
						... 
						
						
						
						Add MEH and HYPER modifiers, refactor some cruft, and banish mostly-unused InternalState.update() 
						
						
					 
					
						2018-10-11 22:00:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						41eb48fd71 
					 
					
						
						
							
							Merge branch 'master' into topic-low-hanging-fruit  
						
						 
						
						
						
						
					 
					
						2018-10-11 21:42:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						4c12e3a08d 
					 
					
						
						
							
							Basic Docs  
						
						 
						
						... 
						
						
						
						Updated
Final cleanup 
						
						
					 
					
						2018-10-11 21:42:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						b296148631 
					 
					
						
						
							
							Merge branch 'master' into topic-low-hanging-fruit  
						
						 
						
						
						
						
					 
					
						2018-10-11 20:42:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						5313e5f5b5 
					 
					
						
						
							
							Fixed caps issue on leader_dictionary and debug_enable  
						
						 
						
						
						
						
					 
					
						2018-10-11 20:41:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						37aeeac10a 
					 
					
						
						
							
							Should have been caps as these are const  
						
						 
						
						
						
						
					 
					
						2018-10-11 20:41:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						cd2eb3f1cc 
					 
					
						
						
							
							Merge branch 'master' into topic-low-hanging-fruit  
						
						 
						
						
						
						
					 
					
						2018-10-11 20:41:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						e6ddaf847f 
					 
					
						
						
							
							Remove cruft  
						
						 
						
						
						
						
					 
					
						2018-10-11 20:33:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						98dfb53a83 
					 
					
						
						
							
							Resolve   #59 , adds MEH and HYPER modifiers  
						
						 
						
						... 
						
						
						
						This also cleans up some weird potentially-buggy logic paths within the
ModifierKeycode creation and handling. I can now press a free-floating
HYPER in my keymap and see the appropriate codes in `xev` for press and
release events. 
						
						
					 
					
						2018-10-11 19:41:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						b763dd9c4b 
					 
					
						
						
							
							Resolves   #53  by removing InternalState.update and moving its still-unused functionality up the stack a bit  
						
						 
						
						
						
						
					 
					
						2018-10-11 19:20:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						616f7a91dc 
					 
					
						
						
							
							Merge pull request  #63  from KMKfw/topic-hotfix-samd51  
						
						 
						
						... 
						
						
						
						Unbreak SAMD51 by deferring imports to runtime in the entrypoint (ref #52 ) 
						
						
					 
					
						2018-10-11 19:18:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						b14c56f708 
					 
					
						
						
							
							Unbreak SAMD51 by deferring imports to runtime in the entrypoint (ref  #52 )  
						
						 
						
						
						
						
					 
					
						2018-10-11 19:09:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						53d21b14de 
					 
					
						
						
							
							Merge pull request  #61  from KMKfw/topic-flatten-common  
						
						 
						
						... 
						
						
						
						Resolves  #56  by moving kmk.common.* up a level to kmk.* 
						
						
					 
					
						2018-10-11 18:48:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						00899d1b0f 
					 
					
						
						
							
							Resolves   #56  by moving kmk.common.* up a level to kmk.*  
						
						 
						
						
						
						
					 
					
						2018-10-11 18:13:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						30cd5da3f1 
					 
					
						
						
							
							Merge pull request  #60  from KMKfw/topic-speed-up-circle  
						
						 
						
						... 
						
						
						
						Some backports from work on #46  to greatly speed up Circle builds 
						
						
					 
					
						2018-10-11 18:13:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						7d2d04f070 
					 
					
						
						
							
							Some backports from work on  #46  to greatly speed up Circle builds  
						
						 
						
						... 
						
						
						
						This backports from topic-docker the base image, which we can now use in
Circle to MASSIVELY speed up our CI situation.
The base image can currently only be pushed by @klardotsh as nobody else
has access to the Docker Hub org, but that can change in the future. 
						
						
					 
					
						2018-10-11 17:50:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						3c5c95cfd7 
					 
					
						
						
							
							Merge pull request  #57  from KMKfw/topic-rotary-encoders-lol-reddit  
						
						 
						
						... 
						
						
						
						Turn down for WHAT?! Rotary encoder support 
						
						
					 
					
						2018-10-11 13:57:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						d5a2be38ef 
					 
					
						
						
							
							Default rotary encoder to raw no-slop access, opt-in in keymap. Feels WAY better now.  
						
						 
						
						
						
						
					 
					
						2018-10-11 13:38:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						6589982eda 
					 
					
						
						
							
							Support a special form of macro based on rotary encoder directions  
						
						 
						
						
						
						
					 
					
						2018-10-11 13:38:32 -07:00