Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9884e4982b 
							
						 
					 
					
						
						
							
							Rename RGB/HSV structs: keyboard-level code ( #24476 )  
						
						
						
						
					 
					
						2024-10-12 19:00:56 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fa11bf219 
							
						 
					 
					
						
						
							
							Separate RGBLight/RGB Matrix keycode handling ( #23679 )  
						
						... 
						
						
						
						* Separate RGBLight/RGB Matrix keycode handling
* Remove `_DISABLE_KEYCODES` handling
* Update RGB Matrix keycode docs
* Update underglow keycodes for previously migrated boards
* Update keycodes for boards with custom handling
* Fix typos
* Fix bad merge 
						
						
					 
					
						2024-10-12 18:43:50 +02:00 
						 
				 
			
				
					
						
							
							
								Sadek Baroudi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d17779832 
							
						 
					 
					
						
						
							
							Add svlinky converter ( #24449 )  
						
						
						
						
					 
					
						2024-10-12 00:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								フィルターペーパー 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8844fba607 
							
						 
					 
					
						
						
							
							Update combo user function variable ( #24467 )  
						
						
						
						
					 
					
						2024-10-12 00:13:31 +01:00 
						 
				 
			
				
					
						
							
							
								eynsai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cb35373c6 
							
						 
					 
					
						
						
							
							Extended wheel reports ( #24422 )  
						
						... 
						
						
						
						extended wheel reports 
						
						
					 
					
						2024-10-06 11:26:55 +02:00 
						 
				 
			
				
					
						
							
							
								Andre Brait 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f475b590a 
							
						 
					 
					
						
						
							
							Tweak OS detect, add OS_DETECTION_SINGLE_REPORT ( #24379 )  
						
						... 
						
						
						
						* Default OS_DETECTION_DEBOUNCE bumped from 200ms to 250ms
* Add OS_DETECTION_SINGLE_REPORT to prevent undesired multiple reports
* Prevents random stability issues on ARM MacBooks after switching via KVM
* Works for every device I could test, including ARM MacBooks
* Disabled by default to keep current behavior
* Add Troubleshooting section on documentation
* Tweak reset logic to prevent a freeze with some KVMs
The USB stack on ARM MacBooks is more similar to that of iOS and,
for some reason, it seems to like sending packets that influence
the OS detection and results in a second OS_MACOS report being sent
at a random period of time after plugging the keyboard back. This
does not always happen and the consequences of this vary based on
what the user is doing in the callback, but since this is not
obvious and it's hard to debug, I've decided to add a flag for
those affected by such issue. The stability issue I had in mine was
a combination of factors and I found the actual cause being my own
bad math when changing the default layer, but this change alone is
also confirmed to fix it. Lastly, soem KVMs seem to leave the USB
controlled in a suspended state when cold-booting Windows, meaning
the keyboard would hang and the reset logic would not work. This
tunes it so that it can get out of such state. Also retested for
compatibility with my old KVM to ensure the logic works for both. 
						
						
					 
					
						2024-10-06 21:50:39 +13:00 
						 
				 
			
				
					
						
							
							
								Andre Brait 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cf94cb308 
							
						 
					 
					
						
						
							
							Add easier way to set default single layer ( #24376 )  
						
						... 
						
						
						
						* Add set_single_default_layer to match set_single_persistent_default_layer
* Implements exactly the same behavior, except the write to EEPROM 
						
						
					 
					
						2024-10-06 21:39:21 +13:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							208ebf54a9 
							
						 
					 
					
						
						
							
							WS2812 API rework ( #24364 )  
						
						... 
						
						
						
						* Begin WS2812 API rework
* Move RGBW conversion, clean up color.h, fix RGBW for AVR bitbang
* Formatting & update PS2AVRGB I2C driver (untested)
* Tested ARM bitbang RGB+RGBW
* Tested ARM SPI RGB - RGBW not working
* Tested ARM PWM RGB+RGBW
* Tested RP2040 PIO driver RGB+RGBW
* Update RGBLight
* Formatting
* Fix BM60HSRGB rev2
* Fix oddforge/vea
* Fix 1k and XD002 RGBLite
* Fix model_m/mschwingen
* Fix handwired/promethium
* Rename `WS2812_LED_TOTAL` for BM60HSRGB
* Fix work_louder boards
* Fix dawn60
* Fix rgbkb/pan
* Fix neson_design/700e and n6
* Fix ergodox_ez/shine
* ergodox_ez/shine: invert indices for left half
* Fix matrix/abelx
* Fix matrix/m20add
* Remove custom rgblight driver for matrix/noah - should be done with lighting layers
* Fix LED indexes for RGBLight split
* Rename `convert_rgb_to_rgbw()` to `ws2812_rgb_to_rgbw()`
* Update WS2812 API docs
* `ergodox_ez/shine`: simplify LED index calculation
* LED/RGB Matrix: Add weak function for LED index resolution
* Bandaid fix for RGB Matrix splits not using WS2812
* `steelseries/prime_plus`: redo custom RGBLight driver
* Update keyboards/steelseries/prime_plus/rgblight_custom.c
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
---------
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> 
						
						
					 
					
						2024-10-06 21:01:07 +13:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							e31ef83495 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2024-09-29 23:27:00 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f18a699393 
							
						 
					 
					
						
						
							
							[docs] reference_info_json: add type hints ( #24443 )  
						
						
						
						
					 
					
						2024-09-30 00:26:31 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a8f5a80e4 
							
						 
					 
					
						
						
							
							Remove RING_BUFFERED_6KRO_REPORT_ENABLE due to disuse. ( #24433 )  
						
						
						
						
					 
					
						2024-09-24 12:53:55 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7486a8d87 
							
						 
					 
					
						
						
							
							Remove STM32_PWM_USE_ADVANCED references ( #24432 )  
						
						
						
						
					 
					
						2024-09-24 21:04:15 +10:00 
						 
				 
			
				
					
						
							
							
								Dasky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49e339ba8d 
							
						 
					 
					
						
						
							
							Add LD7032 support to QP. ( #20828 )  
						
						... 
						
						
						
						Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com> 
						
						
					 
					
						2024-09-18 21:44:33 +10:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							a4c286bb34 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2024-09-06 16:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								jack 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f043545144 
							
						 
					 
					
						
						
							
							[Docs] Remove references to bootmagic lite ( #24369 )  
						
						
						
						
					 
					
						2024-09-06 17:30:54 +01:00 
						 
				 
			
				
					
						
							
							
								Filios92 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fd9909657 
							
						 
					 
					
						
						
							
							Add combo key repress feature ( #22858 )  
						
						... 
						
						
						
						Co-authored-by: jack <jack@pngu.org> 
						
						
					 
					
						2024-09-05 23:27:20 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bd303f204 
							
						 
					 
					
						
						
							
							Remove arm_atsam platform ( #24337 )  
						
						
						
						
					 
					
						2024-09-02 03:48:17 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d210590d4d 
							
						 
					 
					
						
						
							
							[Maintenance] builddefs: common_rules: overhaul debug information generation ( #24352 )  
						
						... 
						
						
						
						builddefs: common_rules: overhaul debug information generation
Debug information is always generated while compiling a binary, but
debugging is not the main use-case for the majority of users. Thus the
new default is to explicitly require them with `DEBUG_ENABLE=yes`. The
same is true for linker map files which are gated by the same flag.
As we target the gcc compiler and debug with the gdb debugger we can
specify the ggdb3 flag in the most verbose to get macro expansion.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me> 
						
						
					 
					
						2024-09-01 19:54:53 +02:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							07535aa2c0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2024-09-01 16:59:52 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan Otte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							884a808813 
							
						 
					 
					
						
						
							
							doc: "docker getting started" mentions flash limitations ( #24336 )  
						
						... 
						
						
						
						* doc: "docker getting started" mentions `flash` limitations
Mass storage bootloader don't work with `flash` target.
* Update docs/getting_started_docker.md
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
---------
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> 
						
						
					 
					
						2024-09-01 10:59:21 -06:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							81109100a9 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2024-08-31 03:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Armin Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7e1eb3e48 
							
						 
					 
					
						
						
							
							[Docs] Update joystick.md ( #23928 )  
						
						... 
						
						
						
						Explicit note about compatibility with ARM boards and the ADC driver 
						
						
					 
					
						2024-08-30 21:44:03 -06:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70cbf08b67 
							
						 
					 
					
						
						
							
							Add new connection keycodes for Bluetooth, 2.4GHz. ( #24251 )  
						
						
						
						
					 
					
						2024-08-27 10:52:23 +10:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f43486537 
							
						 
					 
					
						
						
							
							Changelog update with actual qmk_userspace_via link. ( #24332 )  
						
						
						
						
					 
					
						2024-08-26 23:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							530e044762 
							
						 
					 
					
						
						
							
							Update PR Checklist for 'via' keymaps ( #24330 )  
						
						
						
						
					 
					
						2024-08-27 07:28:23 +10:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c134822486 
							
						 
					 
					
						
						
							
							Update next breaking changes date ( #24331 )  
						
						
						
						
					 
					
						2024-08-26 15:14:06 +10:00 
						 
				 
			
				
					
						
							
							
								MrMustardTBC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63206aebcf 
							
						 
					 
					
						
						
							
							fixed spelling errors in example 4 ( #24318 )  
						
						
						
						
					 
					
						2024-08-26 04:34:42 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acac787842 
							
						 
					 
					
						
						
							
							2024q3 breaking changes changelog ( #24324 )  
						
						... 
						
						
						
						Co-authored-by: Joel Challis <git@zvecr.com> 
						
						
					 
					
						2024-08-26 09:46:12 +10:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							31b962b339 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2024-08-19 19:05:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							557e4e7ffc 
							
						 
					 
					
						
						
							
							Fix dead link in porting_your_keyboard_to_qmk.md ( #24306 )  
						
						
						
						
					 
					
						2024-08-19 20:04:37 +01:00 
						 
				 
			
				
					
						
							
							
								フィルターペーパー 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21b84596e7 
							
						 
					 
					
						
						
							
							Enhance overlapping mouse keys control ( #23341 )  
						
						... 
						
						
						
						Enhance the overlapping mouse key press acceleration (introduced in #21494 ) with user preprocessor controls. 
						
						
					 
					
						2024-08-19 03:18:28 +01:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							5f8aaf236f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2024-08-15 13:37:59 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39324e642f 
							
						 
					 
					
						
						
							
							Update Discord URL ( #24283 )  
						
						
						
						
					 
					
						2024-08-15 14:37:27 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c10bd3d8c 
							
						 
					 
					
						
						
							
							Fixup changelog entry path.  
						
						
						
						
					 
					
						2024-08-04 11:44:24 +10:00 
						 
				 
			
				
					
						
							
							
								Dasky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56ebd3b829 
							
						 
					 
					
						
						
							
							Rename promicro_rp2040 converter to sparkfun_pm2040 ( #24192 )  
						
						
						
						
					 
					
						2024-07-25 22:51:32 +01:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							599899c5fb 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2024-07-23 10:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ikko Eltociear Ashimine 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af70e3759a 
							
						 
					 
					
						
						
							
							[docs] update serial.md ( #24182 )  
						
						... 
						
						
						
						capabilites -> capabilities 
						
						
					 
					
						2024-07-23 11:37:19 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ab36df48f 
							
						 
					 
					
						
						
							
							Move split.soft_serial_pin to split.serial.pin ( #24127 )  
						
						
						
						
					 
					
						2024-07-18 09:02:53 +10:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8abaa3bc2d 
							
						 
					 
					
						
						
							
							Add support for key override introspection. ( #24120 )  
						
						
						
						
					 
					
						2024-07-16 09:22:17 +10:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85447bd53b 
							
						 
					 
					
						
						
							
							LED drivers: extract documentation from LED/RGB Matrix pages ( #23630 )  
						
						
						
						
					 
					
						2024-07-15 12:03:30 +10:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2477aa9161 
							
						 
					 
					
						
						
							
							[docs] Update RGBLight (Underglow) keycode names ( #23999 )  
						
						
						
						
					 
					
						2024-07-06 16:18:59 +10:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b82f6ac402 
							
						 
					 
					
						
						
							
							[docs] Update RGBLight (Underglow) keycode names ( #23999 )  
						
						
						
						
					 
					
						2024-07-06 11:14:09 +10:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8596b40a4 
							
						 
					 
					
						
						
							
							Normalise mouse keycodes ( #23975 )  
						
						
						
						
					 
					
						2024-07-03 18:35:54 +10:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc0c69570b 
							
						 
					 
					
						
						
							
							Rename encoder pins defines ( #24003 )  
						
						
						
						
					 
					
						2024-07-03 17:18:27 +10:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb39df273d 
							
						 
					 
					
						
						
							
							Remove deprecated led_set_user ( #23979 )  
						
						
						
						
					 
					
						2024-06-22 09:10:58 +01:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							35f0a17679 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2024-06-22 04:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7aa2ce2b38 
							
						 
					 
					
						
						
							
							Update documentation suggestion in top level readme ( #23978 )  
						
						
						
						
					 
					
						2024-06-22 05:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								Amir 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							751a6b5bc4 
							
						 
					 
					
						
						
							
							add farsi keymap extras ( #23650 )  
						
						
						
						
					 
					
						2024-06-20 16:12:16 -07:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							59a3098139 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2024-06-17 19:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								lizaoreo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dafc46f1d1 
							
						 
					 
					
						
						
							
							Update RGB matrix indicator example  ( #23947 )  
						
						... 
						
						
						
						Changed the example in indicator-examples-2 to use a compound literal, otherwise the code fails to compile. 
						
						
					 
					
						2024-06-17 20:30:57 +01:00