| 
							
							
								 idesignstuff | b3c8245365 | Update keys.md Added example for use of .after_keys_handler() to change RGB settings and add serial print. | 2022-02-27 18:06:01 -08:00 |  | 
			
				
					| 
							
							
								 Kyle Brown | 9f2142d706 | Remove KMKpython reference | 2022-02-27 16:04:38 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | 54ae022846 | fix keypad matrix init and unguarded debug print. | 2022-02-27 09:58:57 -08:00 |  | 
			
				
					| 
							
							
								 Hilary B. Brenum | 2008e0ab3f | Add example of simple_key_sequence | 2022-02-25 16:04:20 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | 8cec85e3ec | base animation speed on system timer | 2022-02-25 16:04:09 -08:00 |  | 
			
				
					| 
							
							
								 tonasz | b7e3e4ea8c | Add doc index | 2022-02-25 13:41:08 -08:00 |  | 
			
				
					| 
							
							
								 Ellie T | d54fff883d | Fixed IS31FL3731 LEDs on keybow 2040 | 2022-02-20 21:07:52 -08:00 |  | 
			
				
					| 
							
							
								 Ellie T | aae476b59f | Updated scanner docs to reflect boilerplate changes | 2022-02-20 18:42:38 -08:00 |  | 
			
				
					| 
							
							
								 Ellie T | 2fce09986e | Adding Pimoroni Keybow and Keybow 2040 | 2022-02-20 18:42:38 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | ef7b29bd43 | fix column flipping on rhs of split boards. (boards) | 2022-02-20 13:55:37 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | ab7e0d3eb6 | fix column flipping on rhs of split boards. | 2022-02-20 13:55:37 -08:00 |  | 
			
				
					| 
							
							
								 Jeroen Harkes | d26d397f10 | Changed to single quotes | 2022-02-20 12:10:04 -08:00 |  | 
			
				
					| 
							
							
								 Jeroen Harkes | ecc8b46a2c | Change documentation changing the original LED code to statusLED | 2022-02-20 12:10:04 -08:00 |  | 
			
				
					| 
							
							
								 Jeroen Harkes | fd30b7a8d8 | extension for indicating layer status with leds | 2022-02-20 12:10:04 -08:00 |  | 
			
				
					| 
							
							
								 Ellie | 57ba0fe8b2 | Custom matrix scanners - Introduce Scanner base class for MatrixScanner
- Create new Scanner using built-in keypad module
- Allow overriding the scanner used by KMKKeyboard | 2022-02-20 12:00:15 -08:00 |  | 
			
				
					| 
							
							
								 tonasz | e7d306cf30 | Add Kyria board configuration and examples | 2022-02-20 11:59:50 -08:00 |  | 
			
				
					| 
							
							
								 Ellie T | 2d4db12c46 | Override LED creation in the RGB extension. | 2022-02-19 22:27:31 -08:00 |  | 
			
				
					| 
							
							
								 Rene Giovanni Borella | fb783c302c | fix formatting, run test | 2022-02-19 21:33:45 -08:00 |  | 
			
				
					| 
							
							
								 René Giovanni Borella | 2096f1a950 | Update kmk/modules/encoder.py Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com> | 2022-02-19 21:33:45 -08:00 |  | 
			
				
					| 
							
							
								 René Giovanni Borella | a34272dd18 | Update kmk/modules/encoder.py Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com> | 2022-02-19 21:33:45 -08:00 |  | 
			
				
					| 
							
							
								 René Giovanni Borella | 7f5ea97bba | Update kmk/modules/encoder.py Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com> | 2022-02-19 21:33:45 -08:00 |  | 
			
				
					| 
							
							
								 René Giovanni Borella | 7f7eaafbf3 | Update kmk/modules/encoder.py Co-authored-by: Tonasz <27835465+Tonasz@users.noreply.github.com> | 2022-02-19 21:33:45 -08:00 |  | 
			
				
					| 
							
							
								 Rene Giovanni Borella | 8e4ab1d733 | Encoder class rebuild implement BaseEncoder | 2022-02-19 21:33:45 -08:00 |  | 
			
				
					| 
							
							
								 Rene Giovanni Borella | 0e029ebf72 | tests pass locally | 2022-02-19 21:33:45 -08:00 |  | 
			
				
					| 
							
							
								 Rene Giovanni Borella | f02ff1463a | reformatted for black | 2022-02-19 21:33:45 -08:00 |  | 
			
				
					| 
							
							
								 Rene Giovanni Borella | 3c4e74d50e | typo | 2022-02-19 21:33:45 -08:00 |  | 
			
				
					| 
							
							
								 Rene Giovanni Borella | ba7b5ce15c | Update i2c_encoder.md | 2022-02-19 21:33:45 -08:00 |  | 
			
				
					| 
							
							
								 Rene Giovanni Borella | 671aa60838 | basic functions | 2022-02-19 21:33:45 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | dc4fc646aa | port all boards to new intify_coordinate signature. | 2022-02-19 18:01:33 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | 6840330f50 | update documentation | 2022-02-19 18:01:33 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | da3e87ee2d | convert matrix report from row/col byte array to linear key_number. | 2022-02-19 18:01:33 -08:00 |  | 
			
				
					| 
							
							
								 tonasz | 7519a97eaa | Move pio_uart.py to transports folder | 2022-02-16 17:59:59 -08:00 |  | 
			
				
					| 
							
							
								 tonasz | 083f2e143d | Add simple PIO manual to split doc | 2022-02-16 17:59:59 -08:00 |  | 
			
				
					| 
							
							
								 tonasz | 8c0f8ccbc3 | Fix pio_uart.py formatting | 2022-02-16 17:59:59 -08:00 |  | 
			
				
					| 
							
							
								 tonasz | fdf8e9f78c | Add RP2040 PIO UART implementation for split keyboards | 2022-02-16 17:59:59 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | f4807f341e | fix table formatting in docs. | 2022-02-15 08:24:33 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | ee4cce32cb | implements oneshot/sticky keys. | 2022-02-13 16:43:14 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | eb3a7bbf1e | change unit test to reflect new modtap default behavior | 2022-02-13 14:47:02 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | 481c69b212 | add at least some kind of documentation | 2022-02-13 14:47:02 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | 1c6b25517a | implement hold-tap interrupt for Layers | 2022-02-13 14:47:02 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | a685618480 | implement hold-tap interrupt on other key tap (i.e. release) | 2022-02-13 14:47:02 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | 5cae17c9f3 | fix permanent hid_send | 2022-02-13 14:47:02 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | 7573556f33 | fix hold-tap key interrupted by other hold-tap key | 2022-02-13 14:47:02 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | f30206c7d5 | implement per-key tap_time. | 2022-02-13 14:47:02 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | 21c058aaa8 | add hold-tap interrupt behavior: prefer hold. The interrupt resolution of hold-tap keys can now be set to resolve to
either tap or hold key. The default mod-tap is set to prefer hold. | 2022-02-13 14:47:02 -08:00 |  | 
			
				
					| 
							
							
								 tonasz | 0f7afe5b2c | Add polling_interval to trackball | 2022-02-08 13:23:35 -08:00 |  | 
			
				
					| 
							
							
								 tonasz | 119ab3d80a | Fix pimoroni_trackball.py formatting | 2022-02-08 13:23:35 -08:00 |  | 
			
				
					| 
							
							
								 tonasz | 7fba42f28c | Small pimoroni_trackball.py refactors | 2022-02-08 13:23:35 -08:00 |  | 
			
				
					| 
							
							
								 tonasz | 827862b34b | Pimoroni Trackball draft module | 2022-02-08 13:23:35 -08:00 |  | 
			
				
					| 
							
							
								 xs5871 | f2aabd87cd | fix after rebase fix after rebase | 2022-02-07 16:25:45 -08:00 |  |