Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						0da6562c4d 
					 
					
						
						
							
							Make default layer size 16-bit ( #15286 )  
						
						... 
						
						
						
						Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com > 
						
						
					 
					
						2022-06-19 07:37:51 +10:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						0ab51ee29d 
					 
					
						
						
							
							Add support for large Mouse Reports ( #16371 )  
						
						... 
						
						
						
						Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com > 
						
						
					 
					
						2022-06-08 18:39:16 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
						
						4d107feca9 
					 
					
						
						
							
							Check for ongoing transfers on the OUT endpoint ( #16974 )  
						
						... 
						
						
						
						...when attempting to start a receiving USB transfer. Previously, we would
check on the IN endpoint which is the transmitting part of the USB endpoint.
This is wrong and lead to two USB transfers being started immediately
after each other in case of e.g. RAW HID endpoints:
1. When finishing an OUT transfer the low level USB driver calls the out_cb
callback, which in turn initiates another OUT transfer by calling
qmkusbDataReceived.
2. When the raw hid receive channel runs empty inside the raw_hid task,
another OUT transfer is started to potentially fill the channel again. This
happens by calling ibnotify.
Both events occur directly after each other, thus triggering the bug. 
						
						
					 
					
						2022-05-14 23:17:14 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						645359e5d0 
					 
					
						
						
							
							Joystick: Simplify report descriptor and clean up error messages ( #16926 )  
						
						
						
						
					 
					
						2022-04-26 08:54:34 +10:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
						
						97f4a75fd7 
					 
					
						
						
							
							[CI] Format code according to conventions ( #16914 )  
						
						
						
						
					 
					
						2022-04-22 17:48:06 +10:00 
						 
				 
			
				
					
						
							
							
								dexter93 
							
						 
					 
					
						
						
							
						
						e4942df397 
					 
					
						
						
							
							Chibios USB protocol: allow overriding RAW Capacity ( #16339 )  
						
						
						
						
					 
					
						2022-04-22 17:36:32 +10:00 
						 
				 
			
				
					
						
							
							
								Sascha 
							
						 
					 
					
						
						
							
						
						bf67abb046 
					 
					
						
						
							
							Fixed usb read loops not reading until timeout ( #16827 )  
						
						... 
						
						
						
						* the size variable was redeclared (hiding the variable of the outside scope) and therefore the while check was always false, so the compiler just removed the do while loop, but it would be better to read all data and only exit the task, after this is done 
						
						
					 
					
						2022-04-10 00:27:02 +02:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
						
						223bc47658 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2022-03-19 17:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						047ef3cd12 
					 
					
						
						
							
							VUSB - Use correct endpoint poll for VIA ( #16691 )  
						
						
						
						
					 
					
						2022-03-19 17:40:47 +00:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						921b9dad6c 
					 
					
						
						
							
							[Core] Move has_mouse_report_changed function to report.c  ( #16543 )  
						
						... 
						
						
						
						* Move 'has_mouse_report_changed' checkto report.c
* change mousekeys to use memcpy
* fix linting issues 
						
						
					 
					
						2022-03-14 00:01:47 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						7fb312ccd7 
					 
					
						
						
							
							Fix use of ISSI driver config before init ( #16493 )  
						
						
						
						
					 
					
						2022-03-03 22:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
						
						25ba9b41c1 
					 
					
						
						
							
							Format code according to conventions ( #16421 )  
						
						
						
						
					 
					
						2022-02-21 08:29:54 -08:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
						
						63646e8906 
					 
					
						
						
							
							Format code according to conventions ( #16322 )  
						
						
						
						
					 
					
						2022-02-12 18:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						f7e7671f69 
					 
					
						
						
							
							Migrate more makefile utilities to builddefs sub-directory ( #16002 )  
						
						
						
						
					 
					
						2022-02-10 09:45:51 -08:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						ae6f471f1c 
					 
					
						
						
							
							Modify the output of the size checks. ( #16290 )  
						
						
						
						
					 
					
						2022-02-10 08:50:55 +11:00 
						 
				 
			
				
					
						
							
							
								Thomas Weißschuh 
							
						 
					 
					
						
						
							
						
						f1cd2a5a89 
					 
					
						
						
							
							ChibiOS: add support for HID Programmable Buttons ( #15787 )  
						
						... 
						
						
						
						* ChibiOS: add support for HID Programmable Buttons
Fixes  #15596 
* Enable SHARED_ENDPOINT when PROGRAMMABLE_BUTTON is enabled
The Programmable Button driver expects the shared EP to be enabled.
So enforce this invariant. 
						
						
					 
					
						2022-02-04 22:25:57 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						7d685956cc 
					 
					
						
						
							
							Rename AdafruitBLE to BluefruitLE ( #16127 )  
						
						
						
						
					 
					
						2022-01-30 17:29:42 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
						
						5470e4a8ad 
					 
					
						
						
							
							[Core] ChibiOS: shorten USB disconnect state on boot to 50ms ( #15805 )  
						
						
						
						
					 
					
						2022-01-10 15:01:20 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						6bc870d899 
					 
					
						
						
							
							Refactor bootloader_jump() implementations ( #15450 )  
						
						... 
						
						
						
						* Refactor `bootloader_jump()` implementations
* Fix tests?
* Rename `atmel-samba` to `md-boot` 
						
						
					 
					
						2021-12-27 21:10:07 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						77d3e564f7 
					 
					
						
						
							
							Migrate RN42 to UART driver and refactor ( #15492 )  
						
						
						
						
					 
					
						2021-12-22 16:51:39 +11:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						9d7e64bcb3 
					 
					
						
						
							
							Remove Deprecated USB Polling comment from vusb.c ( #15420 )  
						
						
						
						
					 
					
						2021-12-07 19:57:33 +11:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
						
						a83731660d 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2021-11-30 05:54:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						ed49dbeac4 
					 
					
						
						
							
							Add missing virtser_init() to ChibiOS code ( #15356 )  
						
						
						
						
					 
					
						2021-11-30 16:54:18 +11:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						b5a5bb6d74 
					 
					
						
						
							
							Change default USB Polling rate to 1kHz ( #15352 )  
						
						
						
						
					 
					
						2021-11-29 17:18:54 -08:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						ac00b6da29 
					 
					
						
						
							
							[Bug] Fix timer include in override_wiring.c ( #15221 )  
						
						... 
						
						
						
						* [Bug] Fix timer include in override_wiring.c
* add platforms to keep parity with old method 
						
						
					 
					
						2021-11-19 21:22:45 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						2728603fe6 
					 
					
						
						
							
							Move tmk_core/common/<plat> ( #13918 )  
						
						
						
						
					 
					
						2021-11-19 10:41:02 -08:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						36d123e9c5 
					 
					
						
						
							
							Add support for deferred executors. ( #14859 )  
						
						... 
						
						
						
						* Add support for deferred executors.
* More docs.
* Include from quantum.h
* Cleanup.
* Parameter checks
* Comments.
* qmk format-c
* I accidentally a few words.
* API name change.
* Apply suggestions from code review
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Review comments.
* qmk format-c
* Review comments.
Co-authored-by: Sergey Vlasov <sigprof@gmail.com > 
						
						
					 
					
						2021-11-15 18:21:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						f3fa56c32a 
					 
					
						
						
							
							gcc10 LTO - Only specify adhlns assembler options at link time ( #15115 )  
						
						... 
						
						
						
						* gcc10 LTO - Only specify adhlns assembler options at link time
* Default adhlns off? 
						
						
					 
					
						2021-11-12 18:31:40 +11:00 
						 
				 
			
				
					
						
							
							
								uqs 
							
						 
					 
					
						
						
							
						
						5bb5bb1e28 
					 
					
						
						
							
							Fix parallel builds w/ LTO on systems where make is not GNU make. ( #13955 )  
						
						
						
						
					 
					
						2021-11-05 09:21:43 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						5da04fb45b 
					 
					
						
						
							
							Update to ChibiOS 20.3.4, support builds against trunk ( #14208 )  
						
						... 
						
						
						
						* Add support for building against ChibiOS svn/trunk.
* Swap to 21.6.x
* Update to latest branch revision as released version is broken.
* Updated configs.
* Conf updates.
* Updated ChibiOS
* Convert STM32L422 to actual L422 ChibiOS platform.
* Downgrade to 20.3.4 as ChibiOS 21.6.x is being aborted.
* Rollback L422-based boards. 
						
						
					 
					
						2021-11-03 08:26:40 +11:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						387edab52b 
					 
					
						
						
							
							Fixup  #15029  ( #15031 )  
						
						
						
						
					 
					
						2021-11-02 19:54:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						634e42b2b4 
					 
					
						
						
							
							Revert to old init order for host driver ( #15029 )  
						
						... 
						
						
						
						* Partially revert 14888 
						
						
					 
					
						2021-11-02 18:53:46 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						0ecd4926b2 
					 
					
						
						
							
							Fix build failures caused by  #12947 . ( #15019 )  
						
						... 
						
						
						
						* Fix build failures caused by #12947 . Unknown if this actually works.
* qmk format-c 
						
						
					 
					
						2021-11-02 10:18:33 +00:00 
						 
				 
			
				
					
						
							
							
								Purdea Andrei 
							
						 
					 
					
						
						
							
						
						76fb54403c 
					 
					
						
						
							
							haptic: Feature to disable it when usb port is not configured or suspended. ( #12692 )  
						
						... 
						
						
						
						This also add support for specifying a LED pin to indicate haptic status,
and also adds support for a haptic-enable pin, which is useful to turn off
the boost converter on the solenoid driver. 
						
						
					 
					
						2021-11-02 16:54:29 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						7ae0f371cf 
					 
					
						
						
							
							Add support to persist MD LED framework settings ( #14980 )  
						
						... 
						
						
						
						* Add support to persist MD LED framework settings
* avoid out-of-bounds errors when SmartEEPROM is not enabled
* Update brightness defaults
* clang 
						
						
					 
					
						2021-11-02 09:45:30 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Stapelberg 
							
						 
					 
					
						
						
							
						
						7f8faa429e 
					 
					
						
						
							
							core: make the full 4096 bytes of EEPROM work on Teensy 3.6 ( #12947 )  
						
						... 
						
						
						
						This commit updates QMK’s copy of the the teensy3 Arduino core code with the
necessary changes to make the Teensy 3.6 work.
Aside from different values for the partitioning, HSRUN mode must be left
temporarily while using the EEPROM.
fixes https://github.com/kinx-project/kint/issues/8 
related to https://github.com/kinx-project/kint/issues/10  
						
						
					 
					
						2021-11-01 21:52:34 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						92385e30cd 
					 
					
						
						
							
							Manually format develop ( #15003 )  
						
						
						
						
					 
					
						2021-11-01 19:18:33 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						ee371c1295 
					 
					
						
						
							
							Fix up issues shown by clang-format of vusb ( #15004 )  
						
						
						
						
					 
					
						2021-11-01 18:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								just-another-jxliu 
							
						 
					 
					
						
						
							
						
						736d9fa538 
					 
					
						
						
							
							Stop-gap forward-port Drop LED features for CTRL and ALT ( #14967 )  
						
						
						
						
					 
					
						2021-10-29 13:11:48 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						55fb468d74 
					 
					
						
						
							
							More platform/protocol alignment ( #14976 )  
						
						
						
						
					 
					
						2021-10-29 11:16:19 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						dcfffa7b67 
					 
					
						
						
							
							Relocate protocol files within tmk_core/common/ ( #14972 )  
						
						... 
						
						
						
						* Relocate non platform files within tmk_core/common/
* clang 
						
						
					 
					
						2021-10-28 22:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						0c87e2e702 
					 
					
						
						
							
							Move LTO logic from common.mk ( #14973 )  
						
						
						
						
					 
					
						2021-10-28 21:02:22 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						780e763c13 
					 
					
						
						
							
							Remove SERIAL_MOUSE ( #14969 )  
						
						
						
						
					 
					
						2021-10-28 02:43:51 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						2ec268bd21 
					 
					
						
						
							
							Begin to carve out platform/protocol API - Migrate keyboard_* calls ( #14888 )  
						
						
						
						
					 
					
						2021-10-24 20:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
						
						3b04425f1a 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2021-10-23 04:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dasky 
							
						 
					 
					
						
						
							
						
						1953a968c5 
					 
					
						
						
							
							Check usb transmit status in send_extra() ( #14643 )  
						
						
						
						
					 
					
						2021-10-23 15:04:15 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						0093d3d761 
					 
					
						
						
							
							Initial USB2422 driver ( #14835 )  
						
						
						
						
					 
					
						2021-10-22 00:49:58 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						1b1f3ec68e 
					 
					
						
						
							
							Split out arm_atsam shift register logic ( #14848 )  
						
						
						
						
					 
					
						2021-10-22 00:49:38 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						1b93d576f8 
					 
					
						
						
							
							Fix ccache default ( #14906 )  
						
						
						
						
					 
					
						2021-10-22 10:21:43 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						b36e0c6658 
					 
					
						
						
							
							Move USE_CCACHE logic to common location ( #14899 )  
						
						
						
						
					 
					
						2021-10-21 14:39:13 +01:00