Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-28 | Relocate protocol files within tmk_core/common/ (#14972) | Joel Challis | |
* Relocate non platform files within tmk_core/common/ * clang | |||
2021-10-28 | Remove SERIAL_MOUSE (#14969) | Joel Challis | |
2021-10-28 | Migrate makefile utilities to sub-directory (#14917) | Joel Challis | |
2021-10-26 | Optimize matrix scanning by removing variable shifts (#14947) | Chad Austin | |
2021-10-26 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2021-10-26 | Update mcu_selection.mk with current ChibiOS path (#14909) | MasterSpoon | |
2021-10-24 | Begin to carve out platform/protocol API - Migrate keyboard_* calls (#14888) | Joel Challis | |
2021-10-20 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2021-10-19 | Fix type of Tap Dance max index variable (#14887) | Drashna Jaelre | |
2021-10-20 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2021-10-19 | Make the MAGIC_TOGGLE_GUI keycode work (#14886) | Sergey Vlasov | |
2021-10-18 | [Core] Add support for RISC-V builds and GD32VF103 MCU (#12508) | Stefan Kerkmann | |
* 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-16 | Further tidy up of STM32 eeprom emulation (#14591) | Joel Challis | |
2021-10-10 | Fix misplaced endif in led_matrix_drivers.c (#14785) | Ryan | |
2021-10-10 | Clean up LED/RGB Matrix driver config (#14760) | Ryan | |
2021-10-09 | Remove QWIIC_DRIVERS (#14174) | Joel Challis | |
2021-10-08 | Put back eeconfig_update_ functions (#14751) | Joel Challis | |
2021-10-07 | Move converter specific tmk_core protocols (#14743) | Joel Challis | |
2021-10-07 | Correct the Turkish F '?' keycode (TR_QUES) (#14740) | precondition | |
define TR_QUES S(TR_ASTR) // ? → define TR_QUES S(TR_SLSH) // ? | |||
2021-10-07 | Remove SERIAL_LINK feature (#14727) | Joel Challis | |
* 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 | Reuse of EEPROM debounce logic (#14699) | Joel Challis | |
* reuse rgb debounce logic * Refactor led matrix * Remove log line * timeout should not be hard coded | |||
2021-10-07 | Purge uGFX. (#14720) | Nick Brassel | |
* Purge uGFX. * Remove remnants of visualizer. * Remove remnants of uGFX. | |||
2021-10-06 | Remove sysex API (#14723) | Ryan | |
2021-10-06 | Move Audio drivers from quantum to platform drivers folder (#14308) | Drashna Jaelre | |
* Move Audio drivers from quantum to platform drivers folder * fix path for audio drivers Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> | |||
2021-10-06 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2021-10-05 | [Bug] Fix command feature if mousekey is enabled and using 3-speed setting ↵ | Drashna Jaelre | |
(#14697) | |||
2021-10-03 | Add LM() keys to the list of keys disabled by NO_HAPTIC_MOD (#14181) | Purdea Andrei | |
2021-09-30 | Change `MK66F18` -> `MK66FX1M0` (#14659) | Ryan | |
2021-09-30 | Added power tracking api (#12691) | Purdea Andrei | |
* 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-29 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2021-09-29 | [Core] Fix "6kro enable" and clarify naming (#14563) | Drashna Jaelre | |
* Fix USB_6KRO_ENABLE compilation errors * Add info to docs * Rename define to be more accurate * Remove unused rule * Refixe docs | |||
2021-09-25 | Remove GCC version check from song list inclusion (#14600) | Drashna Jaelre | |
2021-09-25 | Initial pass of F405 support (#14584) | Joel Challis | |
* Initial pass of F405 support * remove some conf files * docs * clang | |||
2021-09-21 | Add ability to use numpad digits for unicode mode UC_WIN (#14496) | Marcus van Houdt | |
Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com> | |||
2021-09-18 | Improvements to handling of disconnected split keyboards. (#14033) | Joakim Tufvegren | |
* Use memcmp and memcpy to compare and copy slave matrix. ...and memset to initialize `matrix` and `raw_matrix`. Increased my scan rate (while connected) by ~100 (on Ergodox Infinity). Effect on AVR is unknown. Co-authored-by: Stefan Kerkmann <karlk90@pm.me> * Fix `matrix_post_scan` signalling change on every scan while disconnected. * Undo removal of initialization of `slave_matrix`. This has the effect of increasing my Ergodox Infinity firmware size by 8 bytes instead of decreasing by 8 bytes, and lowers the scan rate while connected back to the initial value before these changes, but _might_ solve some issues on AVR. Co-authored-by: Stefan Kerkmann <karlk90@pm.me> | |||
2021-09-15 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2021-09-15 | [Bug] Fix IS31fl3741 driver to accept 1 or 2 addresses (#14451) | Drashna Jaelre | |
Co-authored-by: Joel Challis <git@zvecr.com> | |||
2021-09-15 | Add Support for USB programmable buttons (#12950) | Thomas Weißschuh | |
2021-09-15 | Migrate STM32_EEPROM_ENABLE to use EEPROM_DRIVER (#14433) | Joel Challis | |
2021-09-15 | fix typo in backlight code from #14439 (#14442) | Drashna Jaelre | |
2021-09-15 | Refactor use of _STM32_ defines (#14439) | Joel Challis | |
2021-09-12 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2021-09-13 | Apply `TAP_CODE_DELAY` to Tap Dance key sequences (#14412) | Drashna Jaelre | |
* Add support to tap dances * Move default tap code defines to header file | |||
2021-09-09 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2021-09-08 | `ST7565_TIMEOUT 0` and `ST7565_DISABLE_TIMEOUT` should behave the same (#14315) | JayceFayne | |
2021-09-08 | `OLED TIMEOUT 0` and `OLED_DISABLE_TIMEOUT` should behave the same (#14302) | JayceFayne | |
2021-08-30 | Move feature suspend logic out of platform specific code (#14210) | Drashna Jaelre | |
2021-08-30 | [Bug] Fix build error when enabling NO_HAPTIC_MOD (#14178) | Purdea Andrei | |
Without this build would fail, if a keyboard had haptic feedback enabled, TAPPING_TOGGLE was not overridden in a config.h, and if NO_HAPTIC_MOD was defined in config.h. | |||
2021-08-25 | Revert 14083 && 14144 (#14150) | Joel Challis | |
* Revert "Short term bodge for firmware size bloat (#14144)" This reverts commit a8d65473461c337fb1e168d907bfb8c3ac8fdbd0. * Revert "Tidy up quantum.c now some of tmk_core has been merged (#14083)" This reverts commit c4dbf4bf0118dd785802861beb247433b5b7411d. | |||
2021-08-24 | Align some quantum sub-directories (#14134) | Joel Challis | |
* Misc folder tidy * Review comments * Remove redundant entry |