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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5500c428dd 
							
						 
					 
					
						
						
							
							Rename platform SRC variable ( #14894 )  
						
						
						
						
					 
					
						2021-10-20 21:04:23 +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 
						 
				 
			
				
					
						
							
							
								Nick Brassel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9be6dea3a 
							
						 
					 
					
						
						
							
							Fix builds for ChibiOS + Cortex-M0[+] ( #14879 )  
						
						
						
						
					 
					
						2021-10-18 22:29:27 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Kerkmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e50867d52d 
							
						 
					 
					
						
						
							
							[Core] Add support for RISC-V builds and GD32VF103 MCU ( #12508 )  
						
						... 
						
						
						
						* Add support for RISC-V builds and GD32VF103 MCU
* Add toolchain selection in chibios.mk based on the mcu selected in
mcu_selection.mk
* Reorder and added comments to chibios.mk to have a streamlined makefile
* Add GD32VF103 mcu to possible targets for QMK.
* Add STM32 compatibility for GD32VF103 MCU, this is hacky but more efficent
  then rewriting every driver.
* Add GigaDevice DFU bootloader as flash target, please note that
  dfu-util of at least version 0.10 is needed.
* Add analog driver compatibility
* Add apa102 bitbang driver compatibility
* Add ws2812 bitbang driver compatibility
* Add eeprom in flash emulation compatibility
* Allow faster re-builds with ccache
* Add SiPeed Longan Nano to platform files
* Add SiPeed Longan Nano Onekeys
* Make quine compatible with other bootloaders
* Support builds with picolibc
* Add risc-v toolchain to arch and debian/ubuntu scripts 
						
						
					 
					
						2021-10-18 16:23:20 +11:00 
						 
				 
			
				
					
						
							
							
								bwisn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e3ff206b8 
							
						 
					 
					
						
						
							
							Add HT32 support to core ( #14388 )  
						
						... 
						
						
						
						* tmk_core: temporary fix to allow HT32 based keyboards to work without patched ChibiOS-contrib (AnnePro2)
* HT32: add spi support
Add persistent led support with eeprom (#9 )
* adding HT32 support to chibios SPI master driver
update spi driver, fix bad merging with master
* HT32: fix formatting
HT32: Fix formatting: tmk_core/protocol/chibios/usb_main.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
* HT32: Apply suggestions from fauxpark's code review
Co-authored-by: Ryan <fauxpark@gmail.com>
* HT32: update spi driver
* ht32: apply code review suggestions, remove old workaround
Co-authored-by: tech2077 <tech2077@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com> 
						
						
					 
					
						2021-10-18 16:17:29 +11:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83e978da1f 
							
						 
					 
					
						
						
							
							Further tidy up of STM32 eeprom emulation ( #14591 )  
						
						
						
						
					 
					
						2021-10-16 02:58:48 +01:00 
						 
				 
			
				
					
						
							
							
								Dasky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b753f227a 
							
						 
					 
					
						
						
							
							Enable eeprom with F401xE ld ( #14752 )  
						
						
						
						
					 
					
						2021-10-08 22:26:57 +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 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							181ba6bbbb 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2021-10-06 01:59:09 +00:00 
						 
				 
			
				
					
						
							
							
								remanifest 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4782e038d9 
							
						 
					 
					
						
						
							
							Added semicolons to rules.mk to allow symlinks from /bin/sh to /bin/zsh to complete the filesize check without error. ( #14718 )  
						
						... 
						
						
						
						Co-authored-by: John Beard <jbeard@pipelinerx.com> 
						
						
					 
					
						2021-10-06 12:58:40 +11:00 
						 
				 
			
				
					
						
							
							
								Alexandre d'Alton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90797d903c 
							
						 
					 
					
						
						
							
							massdrop alt/ctrl: support saving into nvm ( #6068 )  
						
						... 
						
						
						
						* support saving into SmartEEPROM
Signed-off-by: Alexandre d Alton <alex@alexdalton.org>
* atsam: update smarteeprom implementation
- Use define for SmartEEPROM buffer address
- Check buffer overflow
- Do not perform operation when timeout occurs
Signed-off-by: Alexandre d'Alton <alex@alexdalton.org>
* return 0 instead of ff for invalid address or timeout
Signed-off-by: Alexandre d'Alton <alex@alexdalton.org>
* clang-format
* Add extra bounds checks
Co-authored-by: zvecr <git@zvecr.com> 
						
						
					 
					
						2021-09-30 06:56:13 +10: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 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							be3d7063a0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2021-09-29 18:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								Drashna Jaelre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02ab7b1888 
							
						 
					 
					
						
						
							
							[Core] Fix "6kro enable" and clarify naming ( #14563 )  
						
						... 
						
						
						
						* Fix USB_6KRO_ENABLE compilation errors
* Add info to docs
* Rename define to be more accurate
* Remove unused rule
* Refixe docs 
						
						
					 
					
						2021-09-29 11:37:11 -07:00 
						 
				 
			
				
					
						
							
							
								QMK Bot 
							
						 
					 
					
						
						
						
						
							
						
						
							4b9b9ebff4 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2021-09-28 20:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							873a1999bb 
							
						 
					 
					
						
						
							
							Move "firmware size check skipped" note to message.mk ( #14632 )  
						
						
						
						
					 
					
						2021-09-29 06:08:46 +10:00 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a2a39e5ec 
							
						 
					 
					
						
						
							
							Initial pass of F405 support ( #14584 )  
						
						... 
						
						
						
						* Initial pass of F405 support
* remove some conf files
* docs
* clang 
						
						
					 
					
						2021-09-25 00:19:41 +01: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 
						 
				 
			
				
					
						
							
							
								Joel Challis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84dba25533 
							
						 
					 
					
						
						
							
							Make ChibiOS PAL interactions less STM32 specific - Round 2 ( #14456 )  
						
						
						
						
					 
					
						2021-09-16 08:18:58 +10:00