QMK Bot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							853c8d4617 
							
						 
					 
					
						
						
							
							Format code according to conventions ( #20846 )  
						
						
						
						
					 
					
						2023-05-10 22:36:15 +01:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ddad246ce 
							
						 
					 
					
						
						
							
							OLED Driver improvements ( #20331 )  
						
						... 
						
						
						
						Co-authored-by: Sergey Vlasov <sigprof@gmail.com> 
						
						
					 
					
						2023-05-10 14:04:53 -07:00 
						 
				 
			
				
					
						
							
							
								Xelus22 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b87961689 
							
						 
					 
					
						
						
							
							[Bug] Add Develop is31fl3736 multi drivers ( #20642 )  
						
						
						
						
					 
					
						2023-04-30 18:39:52 +10:00 
						 
				 
			
				
					
						
							
							
								Albert Y 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75e1ef7734 
							
						 
					 
					
						
						
							
							Add required string header file ( #20638 )  
						
						
						
						
					 
					
						2023-04-30 18:39:28 +10:00 
						 
				 
			
				
					
						
							
							
								Xelus22 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a619e6403 
							
						 
					 
					
						
						
							
							[Core] Clean up ISSI drivers, Add IS31FL3736 support ( #20572 )  
						
						... 
						
						
						
						Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com> 
						
						
					 
					
						2023-04-30 12:35:27 +10:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf5626e024 
							
						 
					 
					
						
						
							
							[Bug] Fix compilation issues with PS/2 driver on F4x1 controllers ( #20433 )  
						
						
						
						
					 
					
						2023-04-12 21:43:27 -07:00 
						 
				 
			
				
					
						
							
							
								Vladislav Marchenko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a68472da8 
							
						 
					 
					
						
						
							
							Added PMW3320 driver ( #19543 )  
						
						
						
						
					 
					
						2023-04-03 12:57:19 +10:00 
						 
				 
			
				
					
						
							
							
								Pablo Martínez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd542a0f67 
							
						 
					 
					
						
						
							
							[Cleanup] Quantum Painter ( #19825 )  
						
						... 
						
						
						
						Co-authored-by: Nick Brassel <nick@tzarc.org> 
						
						
					 
					
						2023-03-25 18:56:04 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c3c159286 
							
						 
					 
					
						
						
							
							Update Doxygen comments for some headers ( #20194 )  
						
						
						
						
					 
					
						2023-03-22 14:32:49 +11:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd94ba031c 
							
						 
					 
					
						
						
							
							Quantum Painter QoL enhancements -- auto-poweroff, auto-flush, buffer sizing ( #20013 )  
						
						
						
						
					 
					
						2023-03-20 14:13:53 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65a80f411f 
							
						 
					 
					
						
						
							
							Clean up APA102 config and add DD mapping ( #20159 )  
						
						
						
						
					 
					
						2023-03-20 08:12:19 +11:00 
						 
				 
			
				
					
						
							
							
								Huckies 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1894e4bac 
							
						 
					 
					
						
						
							
							Improve robustness of AW20216 driver ( #19849 )  
						
						... 
						
						
						
						* added soft reset and auto lowpower for AW20216 
						
						
					 
					
						2023-03-01 01:44:40 +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 
						 
				 
			
				
					
						
							
							
								David Hoelscher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45851a10f6 
							
						 
					 
					
						
						
							
							Add RGB565 and RGB888 color support to Quantum Painter ( #19382 )  
						
						
						
						
					 
					
						2023-01-14 21:24:54 +11:00 
						 
				 
			
				
					
						
							
							
								Alabastard-64 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							008f1312bb 
							
						 
					 
					
						
						
							
							Cleanup pmw3389.c ( #19301 )  
						
						
						
						
					 
					
						2022-12-12 13:14:48 -08:00 
						 
				 
			
				
					
						
							
							
								Pablo Martínez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9cba6e978 
							
						 
					 
					
						
						
							
							Add *_RIGHT configuration for PMW33XX driver ( #19243 )  
						
						
						
						
					 
					
						2022-12-10 13:18:40 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0719d68b20 
							
						 
					 
					
						
						
							
							Add default limit to OLED dirty processing ( #19068 )  
						
						
						
						
					 
					
						2022-11-14 01:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							83477bfa0f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2022-11-13 16:07:40 +00:00 
						 
				 
			
				
					
						
							
							
								Klesh Wong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							133fe1c013 
							
						 
					 
					
						
						
							
							fix: mousekey doesn't work with trackpoint ( #18474 )  
						
						... 
						
						
						
						Co-authored-by: Nick Brassel <nick@tzarc.org> 
						
						
					 
					
						2022-11-14 03:07:08 +11:00 
						 
				 
			
				
					
						
							
							
								Richard Nash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c1d8a0eb3 
							
						 
					 
					
						
						
							
							Fix oled_render to render all dirty blocks. ( #18887 )  
						
						
						
						
					 
					
						2022-11-14 02:49:59 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c63e2e378d 
							
						 
					 
					
						
						
							
							Revert "mcp23018: add return status to init ( #18178 )" ( #18709 )  
						
						... 
						
						
						
						This reverts commit 3fffa51554556edc9ca53bc04ef45abe87d3d3c9. 
						
						
					 
					
						2022-10-29 22:33:47 +01:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							6e55aa42fa 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2022-10-21 01:20:56 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c3859fbf7 
							
						 
					 
					
						
						
							
							Keychron Q3 I2C & CKLED2001 transfer speedup ( #18780 )  
						
						
						
						
					 
					
						2022-10-20 18:20:47 -07:00 
						 
				 
			
				
					
						
							
							
								Thomas Kriechbaumer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4f99f06ab 
							
						 
					 
					
						
						
							
							ws2812: replace RGBLED_NUM with driver-owned constant to decouple driver from RGBLEDs/RGBMATRIX defines ( #18036 )  
						
						
						
						
					 
					
						2022-10-21 08:17:51 +11:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19aed5e999 
							
						 
					 
					
						
						
							
							Make QP driver init functions weak. ( #18717 )  
						
						
						
						
					 
					
						2022-10-14 18:15:02 +01:00 
						 
				 
			
				
					
						
							
							
								JohSchneider 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fffa51554 
							
						 
					 
					
						
						
							
							mcp23018: add return status to init ( #18178 )  
						
						
						
						
					 
					
						2022-10-13 18:03:32 -07:00 
						 
				 
			
				
					
						
							
							
								Giuseppe Rota 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e1ff0e6b9 
							
						 
					 
					
						
						
							
							fix typo in solenoid.h ( #18635 )  
						
						
						
						
					 
					
						2022-10-07 22:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							85f87d1a02 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2022-10-05 10:00:10 +00:00 
						 
				 
			
				
					
						
							
							
								Klesh Wong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							164d2f36d1 
							
						 
					 
					
						
						
							
							fix: ps2_interrupt.c failed to compile ( #18597 )  
						
						
						
						
					 
					
						2022-10-05 20:59:28 +11:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							46762bb078 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2022-10-04 22:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								Less/Rikki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d43045e845 
							
						 
					 
					
						
						
							
							define oled_write_ln_P as oled_write_ln for non-AVR MCUs ( #18589 )  
						
						
						
						
					 
					
						2022-10-05 09:00:01 +11:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b53918fbe9 
							
						 
					 
					
						
						
							
							Format code according to conventions ( #18533 )  
						
						
						
						
					 
					
						2022-09-29 10:47:17 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f80058d96e 
							
						 
					 
					
						
						
							
							Start Bluetooth API ( #18366 )  
						
						
						
						
					 
					
						2022-09-29 18:38:09 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36c410592d 
							
						 
					 
					
						
						
							
							Change DRIVER_LED_COUNT to {LED,RGB}_MATRIX_LED_COUNT ( #18399 )  
						
						
						
						
					 
					
						2022-09-23 22:46:23 +10:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1849897444 
							
						 
					 
					
						
						
							
							[QP] Add RGB565 surface. Docs clarification, cleanup, tabsification, and reordering. ( #18396 )  
						
						
						
						
					 
					
						2022-09-19 07:30:08 +10:00 
						 
				 
			
				
					
						
							
							
								Dasky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40b0b3a983 
							
						 
					 
					
						
						
							
							Fix cirque tap from secondary side ( #18351 )  
						
						
						
						
					 
					
						2022-09-14 23:48:43 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f20883fef1 
							
						 
					 
					
						
						
							
							RN42 driver: small cleanups ( #18310 )  
						
						... 
						
						
						
						* RN42 driver: small cleanups
* Include header
* Fix mouse report per RN42 UG
* Spacing for consistency 
						
						
					 
					
						2022-09-09 21:36:39 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e99ec28f5f 
							
						 
					 
					
						
						
							
							[Core] Introduce pointing device specific debug messages ( #17663 )  
						
						
						
						
					 
					
						2022-08-29 19:16:49 +02:00 
						 
				 
			
				
					
						
							
							
								lokher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a02aff9c77 
							
						 
					 
					
						
						
							
							Add led matrix support for CKLED2001 ( #17643 )  
						
						
						
						
					 
					
						2022-08-13 14:39:06 +01:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccdba43e59 
							
						 
					 
					
						
						
							
							Create generic Pointing Device Pin defines ( #17776 )  
						
						
						
						
					 
					
						2022-08-12 16:22:34 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94e8701b3e 
							
						 
					 
					
						
						
							
							Fixup compilation of printf-like functions with uint32_t args. ( #17904 )  
						
						
						
						
					 
					
						2022-08-04 21:44:56 +10:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e32a956028 
							
						 
					 
					
						
						
							
							Format code according to conventions ( #17869 )  
						
						
						
						
					 
					
						2022-07-31 21:35:53 -07:00 
						 
				 
			
				
					
						
							
							
								David Hoelscher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bdd73f801 
							
						 
					 
					
						
						
							
							Add ST7735 driver to Quantum Painter ( #17848 )  
						
						
						
						
					 
					
						2022-07-31 19:58:25 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Kao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b03a7cef75 
							
						 
					 
					
						
						
							
							Fix POINTING_DEVICE_GESTURES_SCROLL_ENABLE typo ( #17850 )  
						
						... 
						
						
						
						* Fix typo for POINTING_DEVICE_GESTURES_SCROLL_ENABLE
Follow the name written in documentation which follows
POINTING_DEVICE_GESTURES_CURSOR_GLIDE_ENABLE
* Reword the blurb about POINTING_DEVICE_GESTURES_CURSOR_GLIDE_ENABLE in docs 
						
						
					 
					
						2022-07-31 15:51:20 +01:00 
						 
				 
			
				
					
						
							
							
								Drzony 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b726a437b 
							
						 
					 
					
						
						
							
							Implement relative mode for Cirque trackpad ( #17760 )  
						
						
						
						
					 
					
						2022-07-29 21:20:34 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Kao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1de6811ebe 
							
						 
					 
					
						
						
							
							Cirque circular scroll: Support POINTING_DEVICE_COMBINED ( #17654 )  
						
						
						
						
					 
					
						2022-07-25 23:19:33 -07:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12eb6444c6 
							
						 
					 
					
						
						
							
							Add support for PAW3204 Optical Sensor ( #17669 )  
						
						... 
						
						
						
						Co-authored-by: gompa <gompa@h-bomb.nl>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me> 
						
						
					 
					
						2022-07-19 17:46:22 -07:00