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 
						 
				 
			
				
					
						
							
							
								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