Josh Klar 
							
						 
					 
					
						
						
							
						
						1e9625ae0e 
					 
					
						
						
							
							Rename "Firmware" to "KeyboardConfig" for clarity in main.py and to illustrate separation of KeyboardConfig/InternalState  
						
						
						
						
					 
					
						2019-07-24 21:25:10 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						e8c3b5ac70 
					 
					
						
						
							
							The CircuitPython "MCU" (misnomer now?) is generic anyway - name it as such  
						
						
						
						
					 
					
						2019-07-24 21:25:10 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						d15aa65cc6 
					 
					
						
						
							
							Kyle built a Gherkin handwire on Feather nrf52840! Unclean but works  
						
						
						
						
					 
					
						2019-07-17 16:05:40 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						004f40e7d2 
					 
					
						
						
							
							Unbreak the fix  
						
						
						
						
					 
					
						2019-07-17 16:05:40 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						b6af43ef90 
					 
					
						
						
							
							rgb animations perf  
						
						
						
						
					 
					
						2019-07-17 16:05:40 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						c11984135a 
					 
					
						
						
							
							looks like this is not needed, so save some bootup time  
						
						
						
						
					 
					
						2019-07-17 16:05:40 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						76087749fb 
					 
					
						
						
							
							Download more RAM (reword this in a rebase plz)  
						
						
						
						
					 
					
						2019-07-17 16:05:40 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						d07560513f 
					 
					
						
						
							
							Fixed crash on debug when no Rgb was used, and unloaded LED and RGB when not used to save ram  
						
						
						
						
					 
					
						2019-07-17 16:05:40 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						d34e8ce9d2 
					 
					
						
						
							
							Re-add LED support  
						
						... 
						
						
						
						This reverts commit 5b069a0104 
						
						
					 
					
						2019-07-17 16:05:40 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						350c2438ad 
					 
					
						
						
							
							Disable GC on every cycle, too much lag  
						
						
						
						
					 
					
						2019-07-12 16:54:38 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						17094a2988 
					 
					
						
						
							
							Clean some code up; force GC on every cycle  
						
						
						
						
					 
					
						2019-07-12 16:38:50 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						2947f81489 
					 
					
						
						
							
							Remove pointless reversed_active_layers/active_layers difference  
						
						
						
						
					 
					
						2019-07-12 15:31:27 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						1fe80fec92 
					 
					
						
						
							
							Clean up and standardize print() debug stuff  
						
						
						
						
					 
					
						2019-07-12 15:16:33 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						5b069a0104 
					 
					
						
						
							
							Revert "Monocolor LED backlight added"  
						
						
						
						
					 
					
						2019-07-07 15:35:15 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						5532ffdcbf 
					 
					
						
						
							
							Ready for merging  
						
						
						
						
					 
					
						2019-06-21 17:28:30 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						39b0b1e7f2 
					 
					
						
						
							
							final commit before rebase  
						
						
						
						
					 
					
						2019-06-21 16:51:01 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						5158094549 
					 
					
						
						
							
							Small changes  
						
						
						
						
					 
					
						2019-06-21 16:49:00 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						3f8c6e7648 
					 
					
						
						
							
							Added support for user animations with docs  
						
						
						
						
					 
					
						2019-06-21 16:49:00 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						9d8682c866 
					 
					
						
						
							
							Config changes and uses consts to save ram  
						
						
						
						
					 
					
						2019-06-21 16:49:00 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						86b8c4ffb0 
					 
					
						
						
							
							New animation  
						
						
						
						
					 
					
						2019-06-21 16:49:00 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						bb198709f2 
					 
					
						
						
							
							fix incorrect merge  
						
						
						
						
					 
					
						2019-06-21 16:48:59 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						efb642c374 
					 
					
						
						
							
							Fix some issues if you don't define some things  
						
						
						
						
					 
					
						2019-06-21 16:47:44 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						1a06e0ed72 
					 
					
						
						
							
							Renamed some things and added luddite layout for kdb424 and default  
						
						
						
						
					 
					
						2019-06-21 16:47:44 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						7ebf8d623f 
					 
					
						
						
							
							Fix toggle  
						
						
						
						
					 
					
						2019-06-21 16:47:44 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						ec1a62e52d 
					 
					
						
						
							
							Added static standby mode for performance.  
						
						
						
						
					 
					
						2019-06-21 16:47:44 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						0a06e733d2 
					 
					
						
						
							
							Solved. Added uart buffer on the master to free up the uart bus buffer  
						
						
						
						
					 
					
						2019-06-21 16:47:43 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						e2413a3c25 
					 
					
						
						
							
							Still dirty, but moved the problem to a better place. Still unrealistic to hit  
						
						
						
						
					 
					
						2019-06-21 16:47:00 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						a882ef2c38 
					 
					
						
						
							
							Quick patch unrealistic face roll keyboard corruption  
						
						
						
						
					 
					
						2019-06-21 16:47:00 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						373ca8355e 
					 
					
						
						
							
							Added MANY boards to supported list, and organized supported boards  
						
						
						
						
					 
					
						2019-06-21 16:47:00 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						54d63037bf 
					 
					
						
						
							
							Added board definition for nyquist and add RGB and LED pins for nyquest and iris  
						
						
						
						
					 
					
						2019-06-21 16:46:59 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						f7a1d54752 
					 
					
						
						
							
							Added LED support, cleaned up RGB docs  
						
						
						
						
					 
					
						2019-06-21 16:45:04 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						f65ea1e841 
					 
					
						
						
							
							Added 2 more keys, stripped unused cruft, and added more docs.  
						
						
						
						
					 
					
						2019-06-21 16:44:03 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						3ae7432de0 
					 
					
						
						
							
							Massive docs update  
						
						
						
						
					 
					
						2019-06-21 16:42:53 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						9fbad17ed4 
					 
					
						
						
							
							code cleanup to pass lint and some for flake8  
						
						
						
						
					 
					
						2019-06-21 16:42:12 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						1751cce299 
					 
					
						
						
							
							code cleanup to pass lint and some for flake8  
						
						
						
						
					 
					
						2019-06-21 16:41:58 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						ad3430eeb6 
					 
					
						
						
							
							Needs docs, but code is ready for review probably  
						
						
						
						
					 
					
						2019-06-21 16:38:41 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						5334e7e0be 
					 
					
						
						
							
							Massive hsv math fix and configs can be passed now for most things  
						
						
						
						
					 
					
						2019-06-21 16:38:41 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						2ad1fe8a9c 
					 
					
						
						
							
							Massively improved, still not complete. Much easier to use now  
						
						
						
						
					 
					
						2019-06-21 16:38:41 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						31983a0873 
					 
					
						
						
							
							Breathing now finally working, a key to enable it, not sane defaults, and a toggle button  
						
						
						
						
					 
					
						2019-06-21 16:38:39 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						0ba5911f8f 
					 
					
						
						
							
							More animations, now based on time and intervals. Massively WIP  
						
						
						
						
					 
					
						2019-06-21 16:37:53 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						7a58ac041f 
					 
					
						
						
							
							HSV functions added  
						
						
						
						
					 
					
						2019-06-21 16:37:53 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						4b033857b1 
					 
					
						
						
							
							Initial RGB with test animation running automatically  
						
						
						
						
					 
					
						2019-06-21 16:37:51 -07:00 
						 
				 
			
				
					
						
							
							
								Elvis Pfutzenreuter 
							
						 
					 
					
						
						
							
						
						dabed0061d 
					 
					
						
						
							
							Add KC_APP ("Win menu") key  
						
						
						
						
					 
					
						2019-05-31 00:36:42 -03:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						c3ffb7b1ac 
					 
					
						
						
							
							Merge branch 'master' into epx87  
						
						
						
						
					 
					
						2019-05-20 15:54:10 -07:00 
						 
				 
			
				
					
						
							
							
								Elvis Pfützenreuter 
							
						 
					 
					
						
						
							
						
						41dc58e428 
					 
					
						
						
							
							Make matrix scanner class configurable  
						
						
						
						
					 
					
						2019-05-17 20:30:42 -03:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						0b364cf7f1 
					 
					
						
						
							
							Resolves   #121 : Use flattened keymaps, which can visually represent the logical layout, rather than the physical wiring  
						
						
						
						
					 
					
						2019-05-12 17:47:16 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						7fcd36f2fb 
					 
					
						
						
							
							Refs  #104 : Keyboard can work without REPL connected on >=4.0.0-alpha3 (tested only against single-piece boards so far)  
						
						
						
						
					 
					
						2019-05-12 14:14:59 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						cf5ee5d4b2 
					 
					
						
						
							
							Resolves an OverflowError in matrix scans (board-breaking)  
						
						
						
						
					 
					
						2019-05-12 13:19:44 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						9dce78370e 
					 
					
						
						
							
							Merge branch 'master' into topic-backspace-delete  
						
						
						
						
					 
					
						2019-05-10 13:03:52 -07:00 
						 
				 
			
				
					
						
							
							
								Elvis Pfützenreuter 
							
						 
					 
					
						
						
							
						
						f9b56d82f7 
					 
					
						
						
							
							Add cancel_timeout method  
						
						... 
						
						
						
						This method is useful when the keymap needs to use
state.set_timeout() and this timeout needs to be
cancellable.
Also, the set_timeout() now returns a timer handle. 
						
						
					 
					
						2019-04-26 19:50:41 -03:00