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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						d4be4b67a2 
					 
					
						
						
							
							Relocate PS2 code ( #14895 )  
						
						... 
						
						
						
						* Relocate ps2 protocol code
* clang
* Move makefile logic 
						
						
					 
					
						2021-10-20 21:18:49 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						84d5198ef9 
					 
					
						
						
							
							Align PS/2 GPIO defines ( #14745 )  
						
						... 
						
						
						
						* Align PS/2 GPIO
* Align PS/2 GPIO
* refactor more keyboards
* Remove more defines
* Put back avr/chibios split
* format 
						
						
					 
					
						2021-10-20 20:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						e0d688d4c8 
					 
					
						
						
							
							Move converter specific tmk_core protocols ( #14743 )  
						
						
						
						
					 
					
						2021-10-07 23:14:26 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
						
						1c0347b8b8 
					 
					
						
						
							
							Remove SERIAL_LINK feature ( #14727 )  
						
						... 
						
						
						
						* Remove SERIAL_LINK
* more stale paths in doxygen-todo
* Fix
* More refs
* Update testing docs
* Update doxygen-todo
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com > 
						
						
					 
					
						2021-10-07 12:32:05 +11:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						b2a186cf92 
					 
					
						
						
							
							Purge uGFX. ( #14720 )  
						
						... 
						
						
						
						* Purge uGFX.
* Remove remnants of visualizer.
* Remove remnants of uGFX. 
						
						
					 
					
						2021-10-07 10:57:48 +11:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						d8f0c8783a 
					 
					
						
						
							
							Remove sysex API ( #14723 )  
						
						
						
						
					 
					
						2021-10-06 19:34:46 +11:00 
						 
				 
			
				
					
						
							
							
								Purdea Andrei 
							
						 
					 
					
						
						
							
						
						b02a539625 
					 
					
						
						
							
							Added power tracking api ( #12691 )  
						
						... 
						
						
						
						* Add power tracking API to lufa and chibios targets
* power.c: Pass through power state to the notify function
* power: added notify_power_state_change_user too.
* making it pass the PR linter
* Add a POWER_STATE_NO_INIT state, that we start in before calling power_init();
* Rename *power* to *usb_power*
* removing stray newline
* Rename usb_power* to usb_device_state*
* Update quantum/usb_device_state.h
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Fix comment
* usb_device_state.h: Don't include quantum.h, only the necessary headers.
Co-authored-by: Drashna Jaelre <drashna@live.com > 
						
						
					 
					
						2021-09-30 06:31:39 +10:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						20ea5f3fb5 
					 
					
						
						
							
							Relocate Adafruit BLE code ( #14530 )  
						
						
						
						
					 
					
						2021-09-21 19:58:46 +10:00 
						 
				 
			
				
					
						
							
							
								Thomas Weißschuh 
							
						 
					 
					
						
						
							
						
						5fb6d57f36 
					 
					
						
						
							
							[Bug] fix logical minimum in Programmable Button rdesc ( #14464 )  
						
						
						
						
					 
					
						2021-09-16 17:04:26 +10:00 
						 
				 
			
				
					
						
							
							
								Thomas Weißschuh 
							
						 
					 
					
						
						
							
						
						ceaf35c741 
					 
					
						
						
							
							[Bug] Fix descriptor for USB Programmable Buttons ( #14455 )  
						
						
						
						
					 
					
						2021-09-15 19:24:06 -07:00 
						 
				 
			
				
					
						
							
							
								Thomas Weißschuh 
							
						 
					 
					
						
						
							
						
						58d72ad795 
					 
					
						
						
							
							core: fix compilation issues with USB programmable buttons ( #14454 )  
						
						... 
						
						
						
						Reported here:
https://github.com/qmk/qmk_firmware/pull/12950#issuecomment-920329569  
						
						
					 
					
						2021-09-16 06:28:19 +10:00 
						 
				 
			
				
					
						
							
							
								Thomas Weißschuh 
							
						 
					 
					
						
						
							
						
						83988597f4 
					 
					
						
						
							
							Add Support for USB programmable buttons ( #12950 )  
						
						
						
						
					 
					
						2021-09-15 08:40:22 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						bcf4551f74 
					 
					
						
						
							
							Move Bluetooth config to common_features.mk ( #14404 )  
						
						... 
						
						
						
						* Move Bluetooth config to common_features.mk
* Update common_features.mk
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Drashna Jaelre <drashna@live.com > 
						
						
					 
					
						2021-09-12 08:22:03 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
						
						d0ac03ec8b 
					 
					
						
						
							
							Remove unreferenced IBM4704, Sony NEWS, NeXT keyboard code. ( #14380 )  
						
						
						
						
					 
					
						2021-09-12 02:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
							
						
						ac4849df13 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2021-09-09 03:20:08 +00:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
						
						6d43a5daf4 
					 
					
						
						
							
							Backport F_CPU/F_USB hack from system76 ( #14286 )  
						
						... 
						
						
						
						Co-authored-by: Ryan <fauxpark@gmail.com > 
						
						
					 
					
						2021-09-08 20:19:06 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						41c50bb653 
					 
					
						
						
							
							Change keyboard level include guards to pragma once ( #14248 )  
						
						... 
						
						
						
						* Change keyboard level include guards to `pragma once`
And clean up a lot of layout macros
* Oops
* Remove dangling endif 
						
						
					 
					
						2021-09-01 19:03:14 +10:00 
						 
				 
			
				
					
						
							
							
								Dasky 
							
						 
					 
					
						
						
							
						
						9af069ecf3 
					 
					
						
						
							
							Fix typo ( #14118 )  
						
						
						
						
					 
					
						2021-08-23 09:31:38 +10:00