xs5871 
							
						 
					 
					
						
						
							
						
						74fa1fb52e 
					 
					
						
						
							
							update docs and examples  
						
						
						
						
					 
					
						2022-04-09 14:40:40 -07:00 
						 
				 
			
				
					
						
							
							
								xs5871 
							
						 
					 
					
						
						
							
						
						7431192e95 
					 
					
						
						
							
							move old matrix to kmk.scanners.digitalio_matrix  
						
						
						
						
					 
					
						2022-04-09 14:40:40 -07:00 
						 
				 
			
				
					
						
							
							
								Syed Hussaini 
							
						 
					 
					
						
						
							
						
						142a15e175 
					 
					
						
						
							
							Updated doc to show the keys usage  
						
						
						
						
					 
					
						2022-04-08 21:03:36 -07:00 
						 
				 
			
				
					
						
							
							
								Syed Hussaini 
							
						 
					 
					
						
						
							
						
						0cb69651c8 
					 
					
						
						
							
							updated doc to reflect python style boolean  
						
						
						
						
					 
					
						2022-04-08 20:22:43 -07:00 
						 
				 
			
				
					
						
							
							
								Syed Hussaini 
							
						 
					 
					
						
						
							
						
						6002ad33e1 
					 
					
						
						
							
							rename to cg_swap and added docs  
						
						
						
						
					 
					
						2022-04-08 20:22:43 -07:00 
						 
				 
			
				
					
						
							
							
								Syed Hussaini 
							
						 
					 
					
						
						
							
						
						3f0283422d 
					 
					
						
						
							
							swapping control with cmd  
						
						
						
						
					 
					
						2022-04-08 20:22:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jay Wiggins 
							
						 
					 
					
						
						
							
						
						cca5b91be2 
					 
					
						
						
							
							add None to account for no encoder button  
						
						... 
						
						
						
						I had to dig through the code to find out what to do... adding it to the docs... 
						
						
					 
					
						2022-04-08 08:44:52 -07:00 
						 
				 
			
				
					
						
							
							
								ldsands 
							
						 
					 
					
						
						
							
						
						f1d229c7ff 
					 
					
						
						
							
							Update main.py  
						
						... 
						
						
						
						Updated formatting to pass tests 
						
						
					 
					
						2022-04-07 19:03:39 -07:00 
						 
				 
			
				
					
						
							
							
								ldsands 
							
						 
					 
					
						
						
							
						
						08df52e90d 
					 
					
						
						
							
							Update kb.py  
						
						... 
						
						
						
						Fixed formatting and so file can pass tests 
						
						
					 
					
						2022-04-07 19:03:39 -07:00 
						 
				 
			
				
					
						
							
							
								ldsands 
							
						 
					 
					
						
						
							
						
						529e6101ab 
					 
					
						
						
							
							Update README.md  
						
						... 
						
						
						
						Updated with like to QMK default keymap 
						
						
					 
					
						2022-04-07 19:03:39 -07:00 
						 
				 
			
				
					
						
							
							
								ldsands 
							
						 
					 
					
						
						
							
						
						ca773d0633 
					 
					
						
						
							
							Update main.py  
						
						... 
						
						
						
						I forgot to implement the default QMK keymap for Sofle 
						
						
					 
					
						2022-04-07 19:03:39 -07:00 
						 
				 
			
				
					
						
							
							
								ldsands 
							
						 
					 
					
						
						
							
						
						cc82433f74 
					 
					
						
						
							
							Add Support for SofleV2  
						
						... 
						
						
						
						Added support for SofleV2 using the SparkFun Pro Micro RP2040 
						
						
					 
					
						2022-04-07 19:03:39 -07:00 
						 
				 
			
				
					
						
							
							
								sparksThefire 
							
						 
					 
					
						
						
							
						
						7b92596937 
					 
					
						
						
							
							Fix WinCompose usage  
						
						... 
						
						
						
						WinCompose requires the `enter` key to be typed at the end of a special unicode character. In order to help print emojis and emoticons in a windows environment, I have added the enter key to the Windows compose unicode sequence method. I have tested this with my local keyboard. 
						
						
					 
					
						2022-04-05 18:01:53 -07:00 
						 
				 
			
				
					
						
							
							
								xs5871 
							
						 
					 
					
						
						
							
						
						e5f89963cf 
					 
					
						
						
							
							fix pystack exhaustion caused by make_shifted_key.  
						
						... 
						
						
						
						This removes multiple layers of indirection, effectively making
`make_shifted_key` only as heavy on the stack as the reguler `make_key`. 
						
						
					 
					
						2022-04-03 13:47:27 -07:00 
						 
				 
			
				
					
						
							
							
								xs5871 
							
						 
					 
					
						
						
							
						
						cc70c8f4a8 
					 
					
						
						
							
							fix failing unit test.  
						
						... 
						
						
						
						During timeout processing, cancelations have to take immediate effect,
but new 0-delay timeouts have to be moved to the next cycle. 
						
						
					 
					
						2022-04-02 10:06:27 -07:00 
						 
				 
			
				
					
						
							
							
								xs5871 
							
						 
					 
					
						
						
							
						
						2a53bd8b64 
					 
					
						
						
							
							Allow passing user-defined MPY_SOURCES and MPY_CROSS to make  
						
						
						
						
					 
					
						2022-03-31 16:14:17 -07:00 
						 
				 
			
				
					
						
							
							
								xs5871 
							
						 
					 
					
						
						
							
						
						07a485b04d 
					 
					
						
						
							
							implement stricter and more consistent timeouts.  
						
						... 
						
						
						
						- stricter timeouts: Instead of adding an entire millisecond, use a list
  of timeouts that are supposed to be handled on the same tick. This
  reduces the delay between target tick and actual tick, especially for
  many timeouts issued to the same tick, i.e. combos.
- consistent timeouts: Timeouts are now guaranteed to be handled in the
  order they were issued. Timer rollover is handled properly.
caveat / change to the interface: the returned `timeout_key` is a tuple
of the target timeout tick and the index of the timeout at that tick. 
						
						
					 
					
						2022-03-31 16:13:32 -07:00 
						 
				 
			
				
					
						
							
							
								xs5871 
							
						 
					 
					
						
						
							
						
						d4e72b98c9 
					 
					
						
						
							
							remove dependency on neopixel lib for custom pixelbuffers  
						
						
						
						
					 
					
						2022-03-24 17:56:59 -07:00 
						 
				 
			
				
					
						
							
							
								xs5871 
							
						 
					 
					
						
						
							
						
						ea19f5bb30 
					 
					
						
						
							
							convert hsv_to_rgb to faster 16bit fixed point  
						
						
						
						
					 
					
						2022-03-24 17:56:59 -07:00 
						 
				 
			
				
					
						
							
							
								xs5871 
							
						 
					 
					
						
						
							
						
						24d0587ac6 
					 
					
						
						
							
							code deduplication: use utils.clamp  
						
						
						
						
					 
					
						2022-03-24 17:56:59 -07:00 
						 
				 
			
				
					
						
							
							
								yswallow 
							
						 
					 
					
						
						
							
						
						d12f9a18f1 
					 
					
						
						
							
							avoid "Already advertising" error  
						
						
						
						
					 
					
						2022-03-23 21:16:09 -07:00 
						 
				 
			
				
					
						
							
							
								yswallow 
							
						 
					 
					
						
						
							
						
						1a7d1d53f6 
					 
					
						
						
							
							Enabling Completely Wireless  
						
						... 
						
						
						
						You can use SplitType.BLE and HIDModes.BLE at the same time 
						
						
					 
					
						2022-03-23 21:16:09 -07:00 
						 
				 
			
				
					
						
							
							
								tonasz 
							
						 
					 
					
						
						
							
						
						9539f2dc74 
					 
					
						
						
							
							Fix formatting  
						
						
						
						
					 
					
						2022-03-23 21:16:09 -07:00 
						 
				 
			
				
					
						
							
							
								tonasz 
							
						 
					 
					
						
						
							
						
						3687212ed7 
					 
					
						
						
							
							Split BLE background advertising  
						
						
						
						
					 
					
						2022-03-23 21:16:09 -07:00 
						 
				 
			
				
					
						
							
							
								tonasz 
							
						 
					 
					
						
						
							
						
						d47143463b 
					 
					
						
						
							
							Fix broken split BLE  
						
						
						
						
					 
					
						2022-03-23 21:16:09 -07:00 
						 
				 
			
				
					
						
							
							
								Boot-Error 
							
						 
					 
					
						
						
							
						
						55a75cb9b3 
					 
					
						
						
							
							fix: after_matrix_scan when board is the target  
						
						
						
						
					 
					
						2022-03-23 21:00:51 -07:00 
						 
				 
			
				
					
						
							
							
								giovanniborella 
							
						 
					 
					
						
						
							
						
						9684e0d5f7 
					 
					
						
						
							
							add vendor  
						
						
						
						
					 
					
						2022-03-20 15:22:57 -07:00 
						 
				 
			
				
					
						
							
							
								giovanniborella 
							
						 
					 
					
						
						
							
						
						4f7f3dcc3c 
					 
					
						
						
							
							Implement easypoint  
						
						
						
						
					 
					
						2022-03-20 15:22:57 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						1863543428 
					 
					
						
						
							
							fix comment  
						
						
						
						
					 
					
						2022-03-20 11:04:15 -07:00 
						 
				 
			
				
					
						
							
							
								Hilary B. Brenum (they/them) 
							
						 
					 
					
						
						
							
						
						58ea87dcc2 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2022-03-18 17:15:01 -07:00 
						 
				 
			
				
					
						
							
							
								HBBisenieks 
							
						 
					 
					
						
						
							
						
						2a560cf3f3 
					 
					
						
						
							
							added license section  
						
						
						
						
					 
					
						2022-03-18 17:15:01 -07:00 
						 
				 
			
				
					
						
							
							
								Hilary B. Brenum 
							
						 
					 
					
						
						
							
						
						275e61832f 
					 
					
						
						
							
							call out make fix-isort etc before code commit  
						
						
						
						
					 
					
						2022-03-18 17:15:01 -07:00 
						 
				 
			
				
					
						
							
							
								HBBisenieks 
							
						 
					 
					
						
						
							
						
						b2c7da2058 
					 
					
						
						
							
							escaping graves is the worst  
						
						
						
						
					 
					
						2022-03-18 17:15:01 -07:00 
						 
				 
			
				
					
						
							
							
								HBBisenieks 
							
						 
					 
					
						
						
							
						
						dc171360f6 
					 
					
						
						
							
							backticks  
						
						
						
						
					 
					
						2022-03-18 17:15:01 -07:00 
						 
				 
			
				
					
						
							
							
								HBBisenieks 
							
						 
					 
					
						
						
							
						
						32bafcdc46 
					 
					
						
						
							
							documentation about documentation  
						
						
						
						
					 
					
						2022-03-18 17:15:01 -07:00 
						 
				 
			
				
					
						
							
							
								xs5871 
							
						 
					 
					
						
						
							
						
						5c33fd3a9f 
					 
					
						
						
							
							implement combo/chord/sequence module  
						
						
						
						
					 
					
						2022-03-14 19:27:12 -07:00 
						 
				 
			
				
					
						
							
							
								HBBisenieks 
							
						 
					 
					
						
						
							
						
						a8e7f43e59 
					 
					
						
						
							
							updates to boot.py docs to bring it more in-line with docs style  
						
						
						
						
					 
					
						2022-03-14 17:36:42 -07:00 
						 
				 
			
				
					
						
							
							
								zyxwars 
							
						 
					 
					
						
						
							
						
						c46d18ecb7 
					 
					
						
						
							
							fix wrong commit  
						
						
						
						
					 
					
						2022-03-12 08:37:05 -08:00 
						 
				 
			
				
					
						
							
							
								zyxwars 
							
						 
					 
					
						
						
							
						
						603833dbb7 
					 
					
						
						
							
							Add more commets explaining the code  
						
						
						
						
					 
					
						2022-03-12 08:37:05 -08:00 
						 
				 
			
				
					
						
							
							
								zyxwars 
							
						 
					 
					
						
						
							
						
						2d005048cc 
					 
					
						
						
							
							Temp fix del coord crash  
						
						
						
						
					 
					
						2022-03-12 08:37:05 -08:00 
						 
				 
			
				
					
						
							
							
								zyxwars 
							
						 
					 
					
						
						
							
						
						cbaf995e33 
					 
					
						
						
							
							Add boot.py docs  
						
						
						
						
					 
					
						2022-03-12 08:37:05 -08:00 
						 
				 
			
				
					
						
							
							
								illness072 
							
						 
					 
					
						
						
							
						
						3442a21835 
					 
					
						
						
							
							Fix _find_key_in_map callings  
						
						
						
						
					 
					
						2022-03-08 17:45:07 +00:00 
						 
				 
			
				
					
						
							
							
								donutcat 
							
						 
					 
					
						
						
							
						
						4d1f9e487e 
					 
					
						
						
							
							Fix MIDI PR files  
						
						
						
						
					 
					
						2022-03-06 00:56:05 -08:00 
						 
				 
			
				
					
						
							
							
								DonutCables 
							
						 
					 
					
						
						
							
						
						e52af4f58a 
					 
					
						
						
							
							MIDI module and docs  
						
						
						
						
					 
					
						2022-03-06 00:56:05 -08:00 
						 
				 
			
				
					
						
							
							
								xs5871 
							
						 
					 
					
						
						
							
						
						de1d602b25 
					 
					
						
						
							
							fix tick overflow and implement periodic timer class.  
						
						
						
						
					 
					
						2022-03-06 00:02:17 -08:00 
						 
				 
			
				
					
						
							
							
								HBBisenieks 
							
						 
					 
					
						
						
							
						
						e2f2c228d1 
					 
					
						
						
							
							changes per  https://github.com/KMKfw/kmk_firmware/pull/350\#issuecomment-1059061967  
						
						
						
						
					 
					
						2022-03-05 10:40:09 -08:00 
						 
				 
			
				
					
						
							
							
								HBBisenieks 
							
						 
					 
					
						
						
							
						
						8dbbc42496 
					 
					
						
						
							
							added example code for all layer keys  
						
						
						
						
					 
					
						2022-03-05 10:40:09 -08:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						067b7d2e5f 
					 
					
						
						
							
							Ignore mac specific files  
						
						
						
						
					 
					
						2022-03-03 20:17:16 -08:00 
						 
				 
			
				
					
						
							
							
								Yoichiro Tanaka 
							
						 
					 
					
						
						
							
						
						201d127348 
					 
					
						
						
							
							Fix the code style issue.  
						
						
						
						
					 
					
						2022-03-01 16:19:01 -08:00 
						 
				 
			
				
					
						
							
							
								Yoichiro Tanaka 
							
						 
					 
					
						
						
							
						
						c11fffea2c 
					 
					
						
						
							
							Test the coord-mapping setting and fix the issue.  
						
						
						
						
					 
					
						2022-03-01 16:19:01 -08:00