Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Fix issues with Oneshot disabling (#14934) | Drashna Jaelre | 2021-11-01 | 2 | -65/+104 | |
| | | ||||||
* | | Fix develop after recent changes (#14975) | Joel Challis | 2021-10-28 | 1 | -0/+3 | |
| | | | | | | | | | | * Fix sleep led issues * Fix tests | |||||
* | | Relocate protocol files within tmk_core/common/ (#14972) | Joel Challis | 2021-10-28 | 7 | -90/+129 | |
| | | | | | | | | | | * Relocate non platform files within tmk_core/common/ * clang | |||||
* | | Remove SERIAL_MOUSE (#14969) | Joel Challis | 2021-10-28 | 1 | -10/+0 | |
| | | ||||||
* | | Migrate makefile utilities to sub-directory (#14917) | Joel Challis | 2021-10-28 | 1 | -668/+0 | |
| | | ||||||
* | | Optimize matrix scanning by removing variable shifts (#14947) | Chad Austin | 2021-10-26 | 1 | -10/+13 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-10-26 | 1 | -13/+12 | |
|\| | ||||||
| * | Update mcu_selection.mk with current ChibiOS path (#14909) | MasterSpoon | 2021-10-26 | 1 | -13/+12 | |
| | | ||||||
* | | Begin to carve out platform/protocol API - Migrate keyboard_* calls (#14888) | Joel Challis | 2021-10-24 | 2 | -1/+20 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-10-20 | 1 | -1/+1 | |
|\| | ||||||
| * | Fix type of Tap Dance max index variable (#14887) | Drashna Jaelre | 2021-10-19 | 1 | -1/+1 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-10-20 | 1 | -0/+1 | |
|\| | ||||||
| * | Make the MAGIC_TOGGLE_GUI keycode work (#14886) | Sergey Vlasov | 2021-10-19 | 1 | -0/+1 | |
| | | ||||||
* | | [Core] Add support for RISC-V builds and GD32VF103 MCU (#12508) | Stefan Kerkmann | 2021-10-18 | 1 | -0/+31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | |||||
* | | Further tidy up of STM32 eeprom emulation (#14591) | Joel Challis | 2021-10-16 | 1 | -0/+5 | |
| | | ||||||
* | | Fix misplaced endif in led_matrix_drivers.c (#14785) | Ryan | 2021-10-10 | 1 | -4/+4 | |
| | | ||||||
* | | Clean up LED/RGB Matrix driver config (#14760) | Ryan | 2021-10-10 | 2 | -123/+139 | |
| | | ||||||
* | | Remove QWIIC_DRIVERS (#14174) | Joel Challis | 2021-10-09 | 1 | -10/+0 | |
| | | ||||||
* | | Put back eeconfig_update_ functions (#14751) | Joel Challis | 2021-10-08 | 2 | -0/+4 | |
| | | ||||||
* | | Move converter specific tmk_core protocols (#14743) | Joel Challis | 2021-10-07 | 1 | -10/+0 | |
| | | ||||||
* | | Correct the Turkish F '?' keycode (TR_QUES) (#14740) | precondition | 2021-10-07 | 1 | -1/+1 | |
| | | | | | | define TR_QUES S(TR_ASTR) // ? → define TR_QUES S(TR_SLSH) // ? | |||||
* | | Remove SERIAL_LINK feature (#14727) | Joel Challis | 2021-10-07 | 25 | -2203/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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> | |||||
* | | Reuse of EEPROM debounce logic (#14699) | Joel Challis | 2021-10-07 | 3 | -44/+46 | |
| | | | | | | | | | | | | | | | | | | * reuse rgb debounce logic * Refactor led matrix * Remove log line * timeout should not be hard coded | |||||
* | | Purge uGFX. (#14720) | Nick Brassel | 2021-10-07 | 22 | -2115/+0 | |
| | | | | | | | | | | | | | | * Purge uGFX. * Remove remnants of visualizer. * Remove remnants of uGFX. | |||||
* | | Remove sysex API (#14723) | Ryan | 2021-10-06 | 6 | -353/+6 | |
| | | ||||||
* | | Move Audio drivers from quantum to platform drivers folder (#14308) | Drashna Jaelre | 2021-10-06 | 9 | -1412/+4 | |
| | | | | | | | | | | | | | | | | | | * 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> | |||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-10-06 | 1 | -3/+3 | |
|\| | ||||||
| * | [Bug] Fix command feature if mousekey is enabled and using 3-speed setting ↵ | Drashna Jaelre | 2021-10-05 | 1 | -3/+3 | |
| | | | | | | | | (#14697) | |||||
* | | Add LM() keys to the list of keys disabled by NO_HAPTIC_MOD (#14181) | Purdea Andrei | 2021-10-03 | 1 | -0/+1 | |
| | | ||||||
* | | Change `MK66F18` -> `MK66FX1M0` (#14659) | Ryan | 2021-09-30 | 1 | -1/+1 | |
| | | ||||||
* | | Added power tracking api (#12691) | Purdea Andrei | 2021-09-30 | 2 | -0/+90 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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> | |||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-09-29 | 1 | -10/+0 | |
|\| | ||||||
| * | [Core] Fix "6kro enable" and clarify naming (#14563) | Drashna Jaelre | 2021-09-29 | 1 | -10/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | * Fix USB_6KRO_ENABLE compilation errors * Add info to docs * Rename define to be more accurate * Remove unused rule * Refixe docs | |||||
* | | Remove GCC version check from song list inclusion (#14600) | Drashna Jaelre | 2021-09-25 | 1 | -5/+3 | |
| | | ||||||
* | | Initial pass of F405 support (#14584) | Joel Challis | 2021-09-25 | 1 | -0/+32 | |
| | | | | | | | | | | | | | | | | | | * Initial pass of F405 support * remove some conf files * docs * clang | |||||
* | | Add ability to use numpad digits for unicode mode UC_WIN (#14496) | Marcus van Houdt | 2021-09-21 | 1 | -10/+37 | |
| | | | | | | Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com> | |||||
* | | Improvements to handling of disconnected split keyboards. (#14033) | Joakim Tufvegren | 2021-09-18 | 1 | -16/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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> | |||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-09-15 | 1 | -1/+6 | |
|\| | ||||||
| * | [Bug] Fix IS31fl3741 driver to accept 1 or 2 addresses (#14451) | Drashna Jaelre | 2021-09-15 | 1 | -1/+6 | |
| | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> | |||||
* | | Add Support for USB programmable buttons (#12950) | Thomas Weißschuh | 2021-09-15 | 9 | -0/+210 | |
| | | ||||||
* | | Migrate STM32_EEPROM_ENABLE to use EEPROM_DRIVER (#14433) | Joel Challis | 2021-09-15 | 2 | -17/+0 | |
| | | ||||||
* | | fix typo in backlight code from #14439 (#14442) | Drashna Jaelre | 2021-09-15 | 1 | -1/+1 | |
| | | ||||||
* | | Refactor use of _STM32_ defines (#14439) | Joel Challis | 2021-09-15 | 2 | -5/+9 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-09-12 | 3 | -6/+9 | |
|\| | ||||||
| * | Apply `TAP_CODE_DELAY` to Tap Dance key sequences (#14412) | Drashna Jaelre | 2021-09-13 | 3 | -6/+9 | |
| | | | | | | | | | | * Add support to tap dances * Move default tap code defines to header file | |||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-09-09 | 1 | -2/+2 | |
|\| | ||||||
| * | `ST7565_TIMEOUT 0` and `ST7565_DISABLE_TIMEOUT` should behave the same (#14315) | JayceFayne | 2021-09-08 | 1 | -1/+1 | |
| | | ||||||
| * | `OLED TIMEOUT 0` and `OLED_DISABLE_TIMEOUT` should behave the same (#14302) | JayceFayne | 2021-09-08 | 1 | -1/+1 | |
| | | ||||||
* | | Move feature suspend logic out of platform specific code (#14210) | Drashna Jaelre | 2021-08-30 | 1 | -0/+96 | |
|/ | ||||||
* | [Bug] Fix build error when enabling NO_HAPTIC_MOD (#14178) | Purdea Andrei | 2021-08-30 | 1 | -0/+1 | |
| | | | | | 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. |