Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2c878b1b16 
								
							 
						 
						
							
							
								
								Clean up qmk generate-autocorrect-data ( #19710 )  
							
							
							
						 
						
							2023-01-30 03:37:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Natan-P 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b24fa2f9db 
								
							 
						 
						
							
							
								
								escaped stray backslash in bux.py ( #19667 )  
							
							
							
						 
						
							2023-01-24 14:19:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								327f7ee9a7 
								
							 
						 
						
							
							
								
								Fixup ChibiOS header inclusion search ordering. ( #19623 )  
							
							... 
							
							
							
							* Add STM32F446-Nucleo onekey. 
* Fixup onekey build for F446, all keymaps.
* Fixup board inclusion search ordering. 
							
						 
						
							2023-01-19 01:05:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								17c9388af5 
								
							 
						 
						
							
							
								
								Allow for wildcard filtering in qmk mass-compile ( #19625 )  
							
							
							
						 
						
							2023-01-18 22:36:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Vlasov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a7d65b9d7 
								
							 
						 
						
							
							
								
								Fix MATRIX_COLS and MATRIX_ROWS generation for custom matrix ( #19508 )  
							
							... 
							
							
							
							The code which generated the MATRIX_COLS and MATRIX_ROWS defines from
the JSON information was checking the presence of the `matrix_pins` key,
which may not exist if a custom matrix is used.  Check the presence of
`matrix_size` instead. 
							
						 
						
							2023-01-05 23:40:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								691668340c 
								
							 
						 
						
							
							
								
								Add qmk mass-compile, which intends to supercede qmk multibuild whilst providing support for filtering as per data-driven definitions. ( #18971 )  
							
							
							
						 
						
							2023-01-04 04:10:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8e12eed80 
								
							 
						 
						
							
							
								
								WSL qmk flash firmware.bin workaround ( #19434 )  
							
							
							
						 
						
							2023-01-01 11:44:33 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								61696fda83 
								
							 
						 
						
							
							
								
								CLI flashers should allow files outside qmk_firmware folder ( #19454 )  
							
							
							
						 
						
							2023-01-01 11:43:30 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab1898e660 
								
							 
						 
						
							
							
								
								Minor alignment of rgb_breathe_table generator ( #19403 )  
							
							
							
						 
						
							2022-12-23 11:11:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e6039995b 
								
							 
						 
						
							
							
								
								Add lint check for keyboard/keymap license header ( #19215 )  
							
							
							
						 
						
							2022-12-09 03:31:02 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5d516ac2e2 
								
							 
						 
						
							
							
								
								Ignore some layout macro names from lint ( #19207 )  
							
							
							
						 
						
							2022-11-30 06:39:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								17fec52b0f 
								
							 
						 
						
							
							
								
								Extend layout lint checks ( #19200 )  
							
							... 
							
							
							
							* Extend layout lint checks
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
* Fix function comment
Co-authored-by: Ryan <fauxpark@gmail.com> 
							
						 
						
							2022-11-30 04:27:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cb57ec9c02 
								
							 
						 
						
							
							
								
								Revert lib/usbhost changes ( #19165 )  
							
							
							
						 
						
							2022-11-27 02:05:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								2582992381 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2022-11-25 17:32:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f9b49dc5b 
								
							 
						 
						
							
							
								
								Fix build failures for bastardkb/tbk and jels/boaty ( #19152 )  
							
							
							
						 
						
							2022-11-25 17:31:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								af6aa225eb 
								
							 
						 
						
							
							
								
								Additional DD backlight config ( #19124 )  
							
							... 
							
							
							
							* Additional dd backlight config
* Update docs 
							
						 
						
							2022-11-23 18:48:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dfa53900dc 
								
							 
						 
						
							
							
								
								Publish constants metadata to API ( #19143 )  
							
							... 
							
							
							
							* Publish metadata
* Ensure content is sorted 
							
						 
						
							2022-11-23 18:01:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Drashna Jaelre 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a3f2130d5 
								
							 
						 
						
							
							
								
								Revert "Add pointing device support to data driven config ( #18215 )" ( #19063 )  
							
							
							
						 
						
							2022-11-15 17:44:09 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Drashna Jaelre 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3073ef494 
								
							 
						 
						
							
							
								
								Add pointing device support to data driven config ( #18215 )  
							
							... 
							
							
							
							Co-authored-by: Joel Challis <git@zvecr.com> 
							
						 
						
							2022-11-14 03:05:46 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dc9162438d 
								
							 
						 
						
							
							
								
								Reject json with duplicate keys? ( #18108 )  
							
							
							
						 
						
							2022-11-09 15:50:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d789b4b7d9 
								
							 
						 
						
							
							
								
								Improve LED config parsing error messages ( #19007 )  
							
							
							
						 
						
							2022-11-09 14:02:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9daf77b593 
								
							 
						 
						
							
							
								
								Add raw output option for QGF/QFF files. ( #18998 )  
							
							
							
						 
						
							2022-11-08 15:47:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7666c966d5 
								
							 
						 
						
							
							
								
								Publish hjson files as json ( #18996 )  
							
							
							
						 
						
							2022-11-08 03:03:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								479d8de622 
								
							 
						 
						
							
							
								
								Format DD mappings and schemas ( #18924 )  
							
							
							
						 
						
							2022-11-08 01:05:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4d33f356a6 
								
							 
						 
						
							
							
								
								Macro keycode name refactoring ( #18958 )  
							
							
							
						 
						
							2022-11-05 23:22:11 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a69ab05dd6 
								
							 
						 
						
							
							
								
								Initial DD keycode migration ( #18643 )  
							
							... 
							
							
							
							* Initial DD keycode migration
* Sort magic keycodes 
							
						 
						
							2022-11-05 10:30:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								345f19a5d7 
								
							 
						 
						
							
							
								
								Add converter support to keymap.json ( #18776 )  
							
							
							
						 
						
							2022-10-20 18:21:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b41c13509 
								
							 
						 
						
							
							
								
								[CLI] Ensure consistent clean behaviour ( #18781 )  
							
							
							
						 
						
							2022-10-20 14:35:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aa8e0a3e7a 
								
							 
						 
						
							
							
								
								Build correctly when out of tree ( #18775 )  
							
							
							
						 
						
							2022-10-19 17:43:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc0330a54a 
								
							 
						 
						
							
							
								
								Correctly build keymap.json containing additional config ( #18766 )  
							
							
							
						 
						
							2022-10-19 11:29:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								e93dc66733 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2022-10-12 21:41:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4dec07741b 
								
							 
						 
						
							
							
								
								Remove unused LED_INDICATORS constant ( #18686 )  
							
							
							
						 
						
							2022-10-12 22:40:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Kerkmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								976f454df0 
								
							 
						 
						
							
							
								
								[Bug] Update ChibiOS-Contrib for USB IRQ and bus handling fixes ( #18574 )  
							
							
							
						 
						
							2022-10-03 18:57:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								675d91b813 
								
							 
						 
						
							
							
								
								Generate DD RGBLight/LED/RGB Matrix animation defines ( #18459 )  
							
							
							
						 
						
							2022-09-26 01:04:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Kerkmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								828a1db035 
								
							 
						 
						
							
							
								
								Update chibios-contrib for RP2040 i2c fixes take 2 ( #18455 )  
							
							... 
							
							
							
							...includes missing system locking inside a timeout waiting condition and
updates to the rp2040 linker file. 
							
						 
						
							2022-09-22 20:57:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f48d300f4 
								
							 
						 
						
							
							
								
								Normalise info_config.h define generation ( #18439 )  
							
							... 
							
							
							
							* Normalise info_config.h define generation
* format
* Fix tests
* Update lib/python/qmk/cli/generate/config_h.py
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org> 
							
						 
						
							2022-09-21 18:31:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								591701cdf9 
								
							 
						 
						
							
							
								
								Fix incorrect g_led_config generation ( #18431 )  
							
							
							
						 
						
							2022-09-21 02:41:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Kerkmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a563444ac 
								
							 
						 
						
							
							
								
								Update ChibiOS to latest 21.11.2 ( #18428 )  
							
							... 
							
							
							
							This includes a hotfix for RP2040 deadlocks due to XIP cache misses in
the ChibiOS virtual timer implementation. 
							
						 
						
							2022-09-20 01:14:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Kerkmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								613e3f68b5 
								
							 
						 
						
							
							
								
								Update pico-sdk to version 1.4.0 ( #18423 )  
							
							... 
							
							
							
							...which contains fixes for GCC warnings. 
							
						 
						
							2022-09-19 19:30:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								20f142a772 
								
							 
						 
						
							
							
								
								Tidy up LAYOUT macro generation ( #18262 )  
							
							
							
						 
						
							2022-09-19 01:35:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Drashna Jaelre 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fb29c0ae53 
								
							 
						 
						
							
							
								
								[Core] Add getreuer's Autocorrect feature to core ( #15699 )  
							
							... 
							
							
							
							Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com> 
							
						 
						
							2022-09-17 17:50:54 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								cf0494e458 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2022-09-16 08:19:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf88d95613 
								
							 
						 
						
							
							
								
								Add ability to remove temporary files during multibuild. ( #18381 )  
							
							
							
						 
						
							2022-09-16 09:19:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc0756f294 
								
							 
						 
						
							
							
								
								Disconnect usb.device_ver ( #18259 )  
							
							
							
						 
						
							2022-09-16 12:05:25 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joshua Diamond 
								
							 
						 
						
							
							
							
							
								
							
							
								23e12497b2 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2022-09-12 18:57:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								725df1278b 
								
							 
						 
						
							
							
								
								Fix '_RIGHT' matrix pins lint error ( #18320 )  
							
							
							
						 
						
							2022-09-09 21:22:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bb6f028833 
								
							 
						 
						
							
							
								
								Move bootloader.mk to platforms ( #18228 )  
							
							
							
						 
						
							2022-08-31 07:17:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								ba7030d216 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2022-08-31 05:20:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f804f76b4 
								
							 
						 
						
							
							
								
								qmk lint: fix TypeError (#18226 )  
							
							
							
						 
						
							2022-08-31 15:20:00 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeff Epler 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9632360caa 
								
							 
						 
						
							
							
								
								Use a macro to compute the size of arrays at compile time ( #18044 )  
							
							... 
							
							
							
							* Add ARRAY_SIZE and CEILING utility macros
* Apply a coccinelle patch to use ARRAY_SIZE
* fix up some straggling items
* Fix 'make test:secure'
* Enhance ARRAY_SIZE macro to reject acting on pointers
The previous definition would not produce a diagnostic for
```
int *p;
size_t num_elem = ARRAY_SIZE(p)
```
but the new one will.
* explicitly get definition of ARRAY_SIZE
* Convert to ARRAY_SIZE when const is involved
The following spatch finds additional instances where the array is
const and the division is by the size of the type, not the size of
the first element:
```
@ rule5a using "empty.iso" @
type T;
const T[] E;
@@
- (sizeof(E)/sizeof(T))
+ ARRAY_SIZE(E)
@ rule6a using "empty.iso" @
type T;
const T[] E;
@@
- sizeof(E)/sizeof(T)
+ ARRAY_SIZE(E)
```
* New instances of ARRAY_SIZE added since initial spatch run
* Use `ARRAY_SIZE` in docs (found by grep)
* Manually use ARRAY_SIZE
hs_set is expected to be the same size as uint16_t, though it's made
of two 8-bit integers
* Just like char, sizeof(uint8_t) is guaranteed to be 1
This is at least true on any plausible system where qmk is actually used.
Per my understanding it's universally true, assuming that uint8_t exists:
https://stackoverflow.com/questions/48655310/can-i-assume-that-sizeofuint8-t-1 
* Run qmk-format on core C files touched in this branch
Co-authored-by: Stefan Kerkmann <karlk90@pm.me> 
							
						 
						
							2022-08-30 10:20:04 +02:00