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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						e2c9567bbf 
					 
					
						
						
							
							Raw rotary encoder support  
						
						 
						
						
						
						
					 
					
						2018-10-11 13:38:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						3b0cd6c421 
					 
					
						
						
							
							Refactor MatrixScanner to use enhanced Pins abstraction; add DEBUG_ENABLED to SAMD51 boards  
						
						 
						
						
						
						
					 
					
						2018-10-11 13:38:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						70db4ae84d 
					 
					
						
						
							
							Add new keyboard now on Circuitpython.  
						
						 
						
						
						
						
					 
					
						2018-10-11 12:37:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						f30b4aaf19 
					 
					
						
						
							
							Merge pull request  #51  from tannewt/patch-1  
						
						 
						
						... 
						
						
						
						Correct SAMD chip number 
						
						
					 
					
						2018-10-10 12:46:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Shawcroft 
							
						 
					 
					
						
						
							
						
						74c2f220c9 
					 
					
						
						
							
							Correct SAMD chip number  
						
						 
						
						
						
						
					 
					
						2018-10-10 12:17:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						53580a1e96 
					 
					
						
						
							
							Silence the "Entering directory" notices in Makefile  
						
						 
						
						
						
						
					 
					
						2018-10-08 16:16:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						f79c6714f6 
					 
					
						
						
							
							Merge pull request  #50  from KMKfw/topic-more-makefile-improvements  
						
						 
						
						... 
						
						
						
						Bugfixes for Makefile, almost entirely silence it (send most output to .build.log) 
						
						
					 
					
						2018-10-08 16:10:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						a383af2dc8 
					 
					
						
						
							
							Bugfixes for Makefile, almost entirely silence it (send most output to .build.log)  
						
						 
						
						
						
						
					 
					
						2018-10-08 07:06:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						c86abe20f3 
					 
					
						
						
							
							Fix Makefile for keymap validation on atmel  
						
						 
						
						
						
						
					 
					
						2018-10-08 06:10:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						21ccad7bd3 
					 
					
						
						
							
							Merge pull request  #49  from KMKfw/topic-faster-macros  
						
						 
						
						... 
						
						
						
						Make some events (and especially macros) faster by caching BareEvents and many key events in RAM 
						
						
					 
					
						2018-10-08 05:22:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						0d847f99ef 
					 
					
						
						
							
							Make some events (and especially macros) faster by caching BareEvents and many key events in RAM  
						
						 
						
						
						
						
					 
					
						2018-10-08 05:04:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						c0b78fe3f2 
					 
					
						
						
							
							Merge pull request  #48  from KMKfw/topic-emotes-as-strings  
						
						 
						
						... 
						
						
						
						Ability to create emote/emoji macros from strings directly, on-board. 
						
						
					 
					
						2018-10-08 04:13:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						aa423e3690 
					 
					
						
						
							
							Fix an exhausted generator bug by converting to list  
						
						 
						
						
						
						
					 
					
						2018-10-08 03:59:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						eca4bf087e 
					 
					
						
						
							
							Ability to create emote/emoji macros from strings directly, on-board.  
						
						 
						
						
						
						
					 
					
						2018-10-08 03:51:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Klar 
							
						 
					 
					
						
						
							
						
						64888f1df8 
					 
					
						
						
							
							Merge pull request  #47  from KMKfw/topic-leader-mode-clean  
						
						 
						
						... 
						
						
						
						@kdb424's Leader Mode Enter work as a clean diff 
						
						
					 
					
						2018-10-08 03:50:10 -07:00