Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								65a04ead32 
								
							 
						 
						
							
							
								
								LED drivers: update keyboard LED configs ( #23073 )  
							
							... 
							
							
							
							* IS31FL3733: update keyboard LED config
* IS31FL3736: update keyboard LED config
* IS31FL3737: update keyboard LED config
* IS31FL3741: update keyboard LED config
* IS31FL3743A: update keyboard LED config
* AW20216S: update keyboard LED config
* SNLED27351: update keyboard LED config 
							
						 
						
							2024-02-25 21:29:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a128c6062 
								
							 
						 
						
							
							
								
								[Keymap Removal] keyboard with most keymaps ( #23081 )  
							
							... 
							
							
							
							* splitkb/kyria
* lily58
* gmmk/pro/rev1/ansi
* lets_split 
							
						 
						
							2024-02-15 08:23:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b7df03ab7 
								
							 
						 
						
							
							
								
								AW20216S: combine EN pin defines ( #23067 )  
							
							
							
						 
						
							2024-02-15 07:05:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c7b59a96df 
								
							 
						 
						
							
							
								
								Migrate RGB Matrix config to info.json - G ( #22859 )  
							
							
							
						 
						
							2024-01-08 02:13:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8812a09581 
								
							 
						 
						
							
							
								
								Rename RGB_DISABLE_WHEN_USB_SUSPENDED -> RGB_MATRIX_SLEEP ( #22682 )  
							
							
							
						 
						
							2023-12-20 13:31:50 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b9e81c0691 
								
							 
						 
						
							
							
								
								Update keyboard LED driver configs ( #22638 )  
							
							
							
						 
						
							2023-12-18 20:13:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ed03f498f 
								
							 
						 
						
							
							
								
								Remove userspace keymaps ( #22544 )  
							
							
							
						 
						
							2023-11-27 05:36:45 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4b26d9b62b 
								
							 
						 
						
							
							
								
								Update AW20216S LED type ( #22072 )  
							
							... 
							
							
							
							* Update AW20216S LED type
* Remove mattgauf keymap 
							
						 
						
							2023-09-20 11:50:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a0aebe5cd5 
								
							 
						 
						
							
							
								
								aw20216: driver naming cleanups ( #21891 )  
							
							
							
						 
						
							2023-09-13 22:45:17 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								37bc949945 
								
							 
						 
						
							
							
								
								RGB Matrix: driver naming cleanups ( #21594 )  
							
							
							
						 
						
							2023-08-23 01:00:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zvecr 
								
							 
						 
						
							
							
							
							
								
							
							
								3ece80f73f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2023-08-15 10:49:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andre Brait 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								280a96b563 
								
							 
						 
						
							
							
								
								[Keymap] Update andrebrait keymap for GMMK Pro ( #21668 )  
							
							
							
						 
						
							2023-08-14 12:26:22 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								d55eeb207b 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2023-07-03 19:22:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andre Brait 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a10d45422 
								
							 
						 
						
							
							
								
								[Keymap] Update andrebrait keymap for GMMK Pro ( #21133 )  
							
							
							
						 
						
							2023-07-03 12:22:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f9f555add 
								
							 
						 
						
							
							
								
								Move TAP_CODE_DELAY to data driven ( #21363 )  
							
							
							
						 
						
							2023-06-25 22:06:31 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5faa23d54c 
								
							 
						 
						
							
							
								
								Keymap introspection for combos. ( #19670 )  
							
							
							
						 
						
							2023-05-15 22:27:37 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ae45ca995 
								
							 
						 
						
							
							
								
								Tidy up encoder_map directions ( #20847 )  
							
							
							
						 
						
							2023-05-10 22:55:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QMK Bot 
								
							 
						 
						
							
							
							
							
								
							
							
								d8b57f0455 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2023-05-06 20:33:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eatmyvenom 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								db229d7341 
								
							 
						 
						
							
							
								
								Add vnmm keymaps and userspace ( #20446 )  
							
							... 
							
							
							
							Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com> 
							
						 
						
							2023-05-06 14:32:51 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c9f619124d 
								
							 
						 
						
							
							
								
								Encodermap direction define. ( #20454 )  
							
							
							
						 
						
							2023-04-15 16:18:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5bd68e3695 
								
							 
						 
						
							
							
								
								Move single LAYOUTs to data driven ( #20365 )  
							
							
							
						 
						
							2023-04-12 13:42:51 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								522048725f 
								
							 
						 
						
							
							
								
								Move RGB_MATRIX_DRIVER to data driven ( #20350 )  
							
							
							
						 
						
							2023-04-08 18:08:08 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Johannes H. Jensen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68efea70b2 
								
							 
						 
						
							
							
								
								Add direction to dynamic_macro_record_start_user ( #19689 )  
							
							
							
						 
						
							2023-04-03 13:01:07 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9dbee3e23d 
								
							 
						 
						
							
							
								
								Remove useless "ifdef KEYBOARD_*" ( #20078 )  
							
							... 
							
							
							
							Co-authored-by: Nick Brassel <nick@tzarc.org> 
							
						 
						
							2023-03-16 20:18:33 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								23c365b023 
								
							 
						 
						
							
							
								
								Move matrix config to info.json, part 1 ( #19985 )  
							
							
							
						 
						
							2023-03-05 22:53:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e0299117b 
								
							 
						 
						
							
							
								
								Move encoder config to data driven ( #19923 )  
							
							... 
							
							
							
							Co-authored-by: Nick Brassel <nick@tzarc.org> 
							
						 
						
							2023-02-26 09:45:12 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0152dd811d 
								
							 
						 
						
							
							
								
								Move KC_MISSION_CONTROL/KC_LAUNCHPAD keycodes to core ( #19884 )  
							
							
							
						 
						
							2023-02-19 18:59:50 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d784f78bd0 
								
							 
						 
						
							
							
								
								Move Bootmagic config to data driven ( #19860 )  
							
							
							
						 
						
							2023-02-17 08:49:49 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f9aeea64c1 
								
							 
						 
						
							
							
								
								Migrate MCU and BOOTLOADER to data-driven ( #19529 )  
							
							
							
						 
						
							2023-02-08 18:41:46 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f0618a1d53 
								
							 
						 
						
							
							
								
								Remove IS_HOST_LED_ON and migrate usages ( #19753 )  
							
							
							
						 
						
							2023-02-06 02:36:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Brassel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f6dd8dea2e 
								
							 
						 
						
							
							
								
								Remove usages of config_common.h from config.h files. ( #19714 )  
							
							
							
						 
						
							2023-01-31 06:03:30 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1978007fae 
								
							 
						 
						
							
							
								
								Tap Dance: remove qk_ prefix ( #19313 )  
							
							
							
						 
						
							2022-12-14 12:40:25 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andre Brait 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f32070bfef 
								
							 
						 
						
							
							
								
								[Keymap] Change DEBOUNCE_TYPE to sym_eager_pk to reduce latency ( #19153 )  
							
							
							
						 
						
							2022-12-03 22:56:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e12ca14af8 
								
							 
						 
						
							
							
								
								Change RGB_MATRIX_STARTUP_* defines to RGB_MATRIX_DEFAULT_* ( #19079 )  
							
							
							
						 
						
							2022-11-27 04:18:24 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de66797705 
								
							 
						 
						
							
							
								
								Fix some old keycodes ( #19086 )  
							
							
							
						 
						
							2022-11-15 16:52:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6bbe8b6edd 
								
							 
						 
						
							
							
								
								Normalise Joystick and Programmable Button keycodes ( #18832 )  
							
							
							
						 
						
							2022-10-24 15:50:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c347e732be 
								
							 
						 
						
							
							
								
								Remove legacy EEPROM clear keycodes ( #18782 )  
							
							... 
							
							
							
							* `EEP_RST` -> `EE_CLR`, default-ish keymaps
* `EEP_RST` -> `EE_CLR`, user keymaps
* `EEP_RST` -> `EE_CLR`, community layouts
* `EEP_RST` -> `EE_CLR`, userspace
* `EEP_RST` -> `EE_CLR`, docs & core 
							
						 
						
							2022-10-20 12:20:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								18dc851e37 
								
							 
						 
						
							
							
								
								Remove legacy Debug keycode ( #18769 )  
							
							... 
							
							
							
							* `DEBUG` -> `DB_TOGG`, default-ish keymaps
* `DEBUG` -> `DB_TOGG`, user keymaps
* `DEBUG` -> `DB_TOGG`, community layouts
* `DEBUG` -> `DB_TOGG`, userspace
* `DEBUG` -> `DB_TOGG`, docs & core 
							
						 
						
							2022-10-19 11:33:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5e4b076af3 
								
							 
						 
						
							
							
								
								Remove legacy keycodes, part 5 ( #18710 )  
							
							... 
							
							
							
							* `KC_SLCK` -> `KC_SCRL`
* `KC_NLCK` -> `KC_NUM` 
							
						 
						
							2022-10-15 22:29:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andre Brait 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								150572da44 
								
							 
						 
						
							
							
								
								[Keymap] update andrebrait GMMK Pro keymap ( #18608 )  
							
							
							
						 
						
							2022-10-07 11:14:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fauxpark 
								
							 
						 
						
							
							
							
							
								
							
							
								4d0177cd2a 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into develop  
							
							
							
						 
						
							2022-10-06 04:47:34 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									adophoxia 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe6f707a85 
								
							 
						 
						
							
							
								
								[Keyboard] Add encoder map support for GMMK Pro ( #18600 )  
							
							
							
						 
						
							2022-10-05 10:42:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Drashna Jaelre 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								64b1ed4550 
								
							 
						 
						
							
							
								
								Fix Per Key LED Indicator Callbacks  ( #18450 )  
							
							... 
							
							
							
							Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Co-authored-by: Nick Brassel <nick@tzarc.org> 
							
						 
						
							2022-10-04 15:24:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea2819b2c2 
								
							 
						 
						
							
							
								
								Change {LED,RGB}_DISABLE_TIMEOUT to {LED,RGB}_MATRIX_TIMEOUT ( #18415 )  
							
							
							
						 
						
							2022-09-26 14:40:15 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andre Brait 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								32204f4a03 
								
							 
						 
						
							
							
								
								GMMK Pro: fix unintended volume encoder taps ( #17129 )  
							
							
							
						 
						
							2022-09-24 09:37:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								36c410592d 
								
							 
						 
						
							
							
								
								Change DRIVER_LED_COUNT to {LED,RGB}_MATRIX_LED_COUNT ( #18399 )  
							
							
							
						 
						
							2022-09-23 22:46:23 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joel Challis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bbc3bc55f2 
								
							 
						 
						
							
							
								
								RESET -> QK_BOOT user keymaps ( #17940 )  
							
							
							
						 
						
							2022-08-21 23:55:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1027aed83a 
								
							 
						 
						
							
							
								
								Move keyboard USB IDs and strings to data driven, pass 2: F-I ( #17958 )  
							
							
							
						 
						
							2022-08-15 02:53:19 +01:00