Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fa91ad494 
							
						 
					 
					
						
						
							
							Rename process_{led,rgb}_matrix() ( #23422 )  
						
						
						
						
					 
					
						2024-04-05 15:43:52 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d9cdaaa2d 
							
						 
					 
					
						
						
							
							Add encoder abstraction. ( #21548 )  
						
						
						
						
					 
					
						2024-02-18 21:17:15 +11:00 
						 
				 
			
				
					
						
							
							
								Andre Brait 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80f3da36e5 
							
						 
					 
					
						
						
							
							[Core] Add OS detection callbacks ( #21777 )  
						
						
						
						
					 
					
						2024-02-17 01:19:02 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77e8867498 
							
						 
					 
					
						
						
							
							Fix joystick initialization ( #22953 )  
						
						
						
						
					 
					
						2024-02-17 01:14:46 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cd31fda9c 
							
						 
					 
					
						
						
							
							Begin removal of bootmagic lite terminology ( #22970 )  
						
						
						
						
					 
					
						2024-01-28 22:51:58 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42245651e7 
							
						 
					 
					
						
						
							
							Align Dip Switch feature ( #22625 )  
						
						
						
						
					 
					
						2023-12-08 15:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							339bff6339 
							
						 
					 
					
						
						
							
							Move velocikey to within rgblight ( #22123 )  
						
						
						
						
					 
					
						2023-09-25 17:48:10 +01:00 
						 
				 
			
				
					
						
							
							
								jacob-w-gable 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99290b4c7e 
							
						 
					 
					
						
						
							
							Add full solenoid support on split keyboards ( #21583 )  
						
						... 
						
						
						
						Co-authored-by: Jacob Gable <jacob.gable@statheros.tech> 
						
						
					 
					
						2023-09-25 12:23:31 +10:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da2d2f947d 
							
						 
					 
					
						
						
							
							quantum: remove direct quantum.h includes ( #21507 )  
						
						
						
						
					 
					
						2023-07-16 23:42:56 +10:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							9c9670b25f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2023-04-30 01:57:38 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Berner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7138fa4582 
							
						 
					 
					
						
						
							
							Fix MATRIX_HAS_GHOST when MATRIX_COL > 16 ( #20093 )  
						
						
						
						
					 
					
						2023-04-30 11:56:58 +10:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcf8b804ed 
							
						 
					 
					
						
						
							
							[Core] Refactor keyevent_t for 1ms timing resolution ( #15847 )  
						
						
						
						
					 
					
						2023-04-03 18:33:45 +10:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							297779385f 
							
						 
					 
					
						
						
							
							Add last activity functions for pointing device ( #20079 )  
						
						
						
						
					 
					
						2023-03-30 18:27:39 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c485d1cf26 
							
						 
					 
					
						
						
							
							Remove use of keymap.h ( #20004 )  
						
						
						
						
					 
					
						2023-03-27 20:08:17 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a518e1e5d8 
							
						 
					 
					
						
						
							
							Sync activity timestamps between sides. ( #20192 )  
						
						... 
						
						
						
						Co-authored-by: Stefan Kerkmann <karlk90@pm.me> 
						
						
					 
					
						2023-03-21 10:16:11 +01:00 
						 
				 
			
				
					
						
							
							
								dexter93 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ae87b1555 
							
						 
					 
					
						
						
							
							core: allow locking the matrix state ( #18852 )  
						
						... 
						
						
						
						Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Nick Brassel <nick@tzarc.org> 
						
						
					 
					
						2023-02-13 03:38:36 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbf7a20b33 
							
						 
					 
					
						
						
							
							Refactor Leader key feature ( #19632 )  
						
						... 
						
						
						
						Co-authored-by: Drashna Jaelre <drashna@live.com> 
						
						
					 
					
						2023-02-13 03:19:02 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf935d97ae 
							
						 
					 
					
						
						
							
							Fix functions with empty params ( #19647 )  
						
						... 
						
						
						
						* Fix functions with empty params
* Found a bunch more 
						
						
					 
					
						2023-01-20 16:21:17 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Hoage 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b51f02f45 
							
						 
					 
					
						
						
							
							Fix encoder_init call order in keyboard_init ( #19140 )  
						
						
						
						
					 
					
						2022-11-27 10:07:35 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cc9513ab0 
							
						 
					 
					
						
						
							
							Digitizer feature improvements ( #19034 )  
						
						
						
						
					 
					
						2022-11-12 23:28:11 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0b2bfd5ca 
							
						 
					 
					
						
						
							
							Programmable Button API refactor and improve docs ( #18641 )  
						
						
						
						
					 
					
						2022-10-15 14:33:24 +11:00 
						 
				 
			
				
					
						
							
							
								Dasky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c255174cf3 
							
						 
					 
					
						
						
							
							Implement split comms watchdog ( #18599 )  
						
						
						
						
					 
					
						2022-10-06 20:52:42 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f80058d96e 
							
						 
					 
					
						
						
							
							Start Bluetooth API ( #18366 )  
						
						
						
						
					 
					
						2022-09-29 18:38:09 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbbb45c13f 
							
						 
					 
					
						
						
							
							Start moving towards introspection-based data retrieval ( #18441 )  
						
						
						
						
					 
					
						2022-09-29 18:25:55 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7d2b001bc 
							
						 
					 
					
						
						
							
							Move Bluetooth-related function calls up to host/keyboard level ( #18274 )  
						
						... 
						
						
						
						* Move Bluetooth-related function calls up to host/keyboard level
* Remove pointless set_output() call
* Move bluetooth (rn42) init to end of keyboard_init()
* Enable SPI/UART for ChibiOS targets
* Some more slight tweaks 
						
						
					 
					
						2022-09-07 19:59:24 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f27b617f36 
							
						 
					 
					
						
						
							
							[Core] Process all changed keys in one scan loop, deprecate QMK_KEYS_PER_SCAN ( #15292 )  
						
						
						
						
					 
					
						2022-08-06 20:51:13 +10:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f32690cba 
							
						 
					 
					
						
						
							
							Move Pointing Device Initialization ( #17740 )  
						
						... 
						
						
						
						Move Pointing Device Initialization to after Split Post Initialization
If both pointing device and split is enabled, the pointing device init needs to be called after the split post init, otherwise the connection (serial/etc) isn't initialized yet, and any commands that need to send data over (such as calling the set cpi command) never get sent over. 
						
						
					 
					
						2022-07-21 10:16:44 -07:00 
						 
				 
			
				
					
						
							
							
								precondition 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7060cb7b26 
							
						 
					 
					
						
						
							
							Refactor steno and add STENO_PROTOCOL = [all|txbolt|geminipr] ( #17065 )  
						
						... 
						
						
						
						* Refactor steno into STENO_ENABLE_[ALL|GEMINI|BOLT]
* Update stenography documentation
* STENO_ENABLE_TXBOLT → STENO_ENABLE_BOLT
TXBOLT is a better name but BOLT is more consistent with the
pre-existing TX Bolt related constants, which all drop the "TX " prefix
* Comments
* STENO_ENABLE_[GEMINI|BOLT|ALL] → STENO_PROTOCOL = [geminipr|txbolt|all]
* Add note on lacking V-USB support
* Clear chord at the end of the switch(mode){send_steno_chord} block
* Return true if NOEVENT
* update_chord_xxx → add_xxx_key_to_chord
* Enable the defines for all the protocols if STENO_PROTOCOL = all
* Mention how to use `steno_set_mode`
* Set the default steno protocol to "all"
This is done so that existing keymaps invoking `steno_set_mode` don't
all suddenly break
* Add data driver equivalents for stenography feature
* Document format of serial steno packets
(Thanks dnaq)
* Add missing comma 
						
						
					 
					
						2022-06-23 20:43:24 +02:00 
						 
				 
			
				
					
						
							
							
								Pascal Getreuer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68b16bba68 
							
						 
					 
					
						
						
							
							[Core] Add Caps Word feature to core ( #16588 )  
						
						... 
						
						
						
						Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com> 
						
						
					 
					
						2022-05-14 16:00:32 +10:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d458d4a596 
							
						 
					 
					
						
						
							
							Move disable_jtag to platforms ( #16960 )  
						
						
						
						
					 
					
						2022-04-29 01:23:50 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92a61aa0cd 
							
						 
					 
					
						
						
							
							Implement XAP 'secure' core requirements ( #16843 )  
						
						... 
						
						
						
						Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me> 
						
						
					 
					
						2022-04-16 11:13:05 -07:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							4ce0203208 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2022-04-09 18:49:52 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Arlott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84c9d6ff39 
							
						 
					 
					
						
						
							
							[Bug] Fix matrix scan reporting interval ( #16825 )  
						
						
						
						
					 
					
						2022-04-09 11:49:20 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e669421f8 
							
						 
					 
					
						
						
							
							Rename TICK to TICK_EVENT to prevent naming conflicts ( #16649 )  
						
						
						
						
					 
					
						2022-03-14 20:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63646e8906 
							
						 
					 
					
						
						
							
							Format code according to conventions ( #16322 )  
						
						
						
						
					 
					
						2022-02-12 18:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8700404f7 
							
						 
					 
					
						
						
							
							Relocate matrix_init_quantum content ( #15953 )  
						
						... 
						
						
						
						* Relocate matrix_init_quantum content
* Update include order
* Fix cherry pick from 15722 
						
						
					 
					
						2022-01-23 02:41:57 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e83b44940 
							
						 
					 
					
						
						
							
							Align location of some host led logic ( #15954 )  
						
						... 
						
						
						
						* Align location of host led logic
* Move more
* align ifdefs
* Fix up includes
* Move callback defs
* Convert comment to build message 
						
						
					 
					
						2022-01-22 21:17:02 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d840ef2b28 
							
						 
					 
					
						
						
							
							Relocate matrix_scan_quantum tasks ( #15882 )  
						
						... 
						
						
						
						* Move matrix_scan_quantum tasks
* Fix tests
* Fix up missing refs 
						
						
					 
					
						2022-01-19 17:38:48 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7562f6644f 
							
						 
					 
					
						
						
							
							Slight tidy up of keyboard task loop ( #15725 )  
						
						
						
						
					 
					
						2022-01-09 03:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f92614240 
							
						 
					 
					
						
						
							
							Fix develop after recent changes ( #14975 )  
						
						... 
						
						
						
						* Fix sleep led issues
* Fix tests 
						
						
					 
					
						2021-10-28 23:43:57 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcfffa7b67 
							
						 
					 
					
						
						
							
							Relocate protocol files within tmk_core/common/ ( #14972 )  
						
						... 
						
						
						
						* Relocate non platform files within tmk_core/common/
* clang 
						
						
					 
					
						2021-10-28 22:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							780e763c13 
							
						 
					 
					
						
						
							
							Remove SERIAL_MOUSE ( #14969 )  
						
						
						
						
					 
					
						2021-10-28 02:43:51 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ec268bd21 
							
						 
					 
					
						
						
							
							Begin to carve out platform/protocol API - Migrate keyboard_* calls ( #14888 )  
						
						
						
						
					 
					
						2021-10-24 20:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dace4d5f0d 
							
						 
					 
					
						
						
							
							Remove QWIIC_DRIVERS ( #14174 )  
						
						
						
						
					 
					
						2021-10-09 14:48:27 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0d688d4c8 
							
						 
					 
					
						
						
							
							Move converter specific tmk_core protocols ( #14743 )  
						
						
						
						
					 
					
						2021-10-07 23:14:26 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c0347b8b8 
							
						 
					 
					
						
						
							
							Remove SERIAL_LINK feature ( #14727 )  
						
						... 
						
						
						
						* Remove SERIAL_LINK
* more stale paths in doxygen-todo
* Fix
* More refs
* Update testing docs
* Update doxygen-todo
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com> 
						
						
					 
					
						2021-10-07 12:32:05 +11:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2a186cf92 
							
						 
					 
					
						
						
							
							Purge uGFX. ( #14720 )  
						
						... 
						
						
						
						* Purge uGFX.
* Remove remnants of visualizer.
* Remove remnants of uGFX. 
						
						
					 
					
						2021-10-07 10:57:48 +11:00 
						 
				 
			
				
					
						
							
							
								Thomas Weißschuh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83988597f4 
							
						 
					 
					
						
						
							
							Add Support for USB programmable buttons ( #12950 )  
						
						
						
						
					 
					
						2021-09-15 08:40:22 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa141a5a8f 
							
						 
					 
					
						
						
							
							Migrate STM32_EEPROM_ENABLE to use EEPROM_DRIVER ( #14433 )  
						
						
						
						
					 
					
						2021-09-15 01:21:36 -07:00 
						 
				 
			
				
					
						
							
							
								JayceFayne 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3bef84dac 
							
						 
					 
					
						
						
							
							ST7565_TIMEOUT 0 and ST7565_DISABLE_TIMEOUT should behave the same (#14315 )  
						
						
						
						
					 
					
						2021-09-08 18:34:49 -07:00