summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert to old init order for host driver (#15029)Joel Challis2021-11-024-11/+21
| | | * Partially revert 14888
* Fix build failures caused by #12947. (#15019)Nick Brassel2021-11-021-3/+3
| | | | | * Fix build failures caused by #12947. Unknown if this actually works. * qmk format-c
* Fixup LED matrix. (#15020)Nick Brassel2021-11-021-7/+7
|
* overnumpad controller: Add support for turning off solenoid enable in low ↵Purdea Andrei2021-11-0210-18/+10
| | | | power. (#15021)
* Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-023-20/+132
|\
| * Add Redox Media Configurator Data (#15013)James Young2021-11-023-20/+132
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-021-0/+5
|\|
| * Clarify placement of configuration options (#15015)Albert Y2021-11-021-0/+5
| | | | | | Co-authored-by: filterpaper <filterpaper@localhost>
* | haptic: Feature to disable it when usb port is not configured or suspended. ↵Purdea Andrei2021-11-027-11/+115
| | | | | | | | | | | | | | (#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.
* | [Keyboard] Fix size issues on pistachio pro via keymap (#15017)Drashna Jaelre2021-11-021-1/+2
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-021-0/+2
|\|
| * [Keyboard] Fix compilation size issues for Canary 60 RGB (#15016)Drashna Jaelre2021-11-021-0/+2
| |
* | [Bug] Fix unterminated ifdef in ISSI 3733 driver (#15014)Drashna Jaelre2021-11-021-0/+2
| |
* | [Keymap] Fix missing return for oled task in drashna userspace (#15012)Drashna Jaelre2021-11-021-1/+1
| |
* | [Keyboard] Fix missing return for oled task on Arabica37 (#15011)Drashna Jaelre2021-11-021-1/+1
| |
* | [Keyboard] Fix missing return for oled task on Lefty (#15010)Drashna Jaelre2021-11-021-0/+1
| |
* | Add Pixel Rain RGB Matrix effect (#14155)Albert Y2021-11-023-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Pixel animation header file * Add Pixel animation to documentation * Add Pixel animation to core include file * Remove unintended spaces * Remove seeding of PRNG * Increase frequency of lit keys Co-authored-by: filterpaper <filterpaper@localhost>
* | Enable de-ghosting for RGB/LED matrix on all ISSI LED drivers (#14508)donicrosby2021-11-0211-10/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial work for de-ghost enable * Dumb mistake with the redefine * Added Copywrite stuff on source files * Fixed whitespace errors * Added support for all ISSI LED drivers * Updated docs for support for ISSI LED driver pull-up pull-down * Applied clang format * Added 'boolean' flag to enable de-ghosting for the is31fl3731 IC * Fixed some of the grammer in the docs * Fixed comment placement and grammer of comment * Fixed whitespace errors from lint Co-authored-by: donicrosby <donicrosby1995@gmail.com>
* | Add support to persist MD LED framework settings (#14980)Joel Challis2021-11-026-31/+106
| | | | | | | | | | | | | | | | | | * Add support to persist MD LED framework settings * avoid out-of-bounds errors when SmartEEPROM is not enabled * Update brightness defaults * clang
* | Add a new led driver for Keychron's keyboards. (#14872)lalalademaxiya12021-11-025-2/+623
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a new led driver for Keychron's keyboards. * Update ckled2001.c/ckled2001.h. * Update ckled2001.c/ckled2001.h. * Update ckled2001.c/ckled2001.h. * Update ckled2001.c * Add a new led driver * Update ckled2001.c * Update ckled2001.c * Update ckled2001.c * Update ckled2001.c * Delete ckled2001.c * Create ckled2001.c * Update ckled2001.c * Update chibios-contrib Co-authored-by: keychron-dev <85598583+keychron-dev@users.noreply.github.com> Co-authored-by: lokher <lokher@gmail.com>
* | [Core] Change OLED task function to be boolean (#14864)Drashna Jaelre2021-11-02272-599/+967
| | | | | | | | | | | | | | | | | | | | | | | | | | * [Core] Add kb level callbacks to OLED driver * Update keyboards and keymaps * Update docs * Update userspace configs * Add fix for my keymap ... * update lefty
* | define to AUTO_SHIFT_DISABLED_AT_STARTUP (#14201)Woody2021-11-021-1/+7
| | | | | | Co-authored-by: agodinhost <agodinhost@globo.com>
* | Add support for ISSI drivers on both sides of a split keyboard (#13842)Vlad K2021-11-0233-72/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Gets RGB working on a split keyboard with IS31FL3733. Currently needs small tweak to re-enable WS2812 * Added helper function * Trying to integrate the function * Moved functionality into a macro * Swapped conditional for a macro everywhere * Tidying up * More code cleanup * Documentation updates * Fixed formatting via linter * Switching to a function from a macro * Fixed compile error * Fixing WS2812 behavior. UNTESTED. * Updated documentation about the driver addresses. * Fixed code for WS2812 * Trying to add in LED_MATRIX support * Updated effects for LED matrix * Updated third-party effect defines. * Ran format-c on modified files * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * Move to static inline. Avoids issues with gcc v8+ * Move helper function for LED_matrix to static inline to avoid issues with gcc v8+ Co-authored-by: Vlad Kvitnevskiy <vladkvit@outlook.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | core: make the full 4096 bytes of EEPROM work on Teensy 3.6 (#12947)Michael Stapelberg2021-11-011-14/+199
| | | | | | | | | | | | | | | | | | | | | | 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
* | Manually format develop (#15003)Joel Challis2021-11-0130-525/+597
| |
* | Fix up issues shown by clang-format of vusb (#15004)Joel Challis2021-11-011-2/+3
| |
* | Add Fractal RGB matrix effects (#12670)Albert Y2021-11-023-1/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Squashed fractal effect commit for easier rebase * Update documentation * Squashed fractal effect commit for easier rebase * Update documentation * Update doc spacing Co-authored-by: Ryan <fauxpark@gmail.com> * Update feature_rgb_matrix.md Co-authored-by: filterpaper <filterpaper@localhost> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* | Fix issues with Oneshot disabling (#14934)Drashna Jaelre2021-11-012-65/+104
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-017-77/+83
|\|
| * [Keyboard] Fix keymaps, RGB matrix, add support for WS2812 (#14974)AnthonyNguyen1682021-10-317-77/+83
| |
* | Remove complex `fn_actions` macros (#14662)Ryan2021-11-0137-5036/+379
| | | | | | | | | | * Remove complex `fn_actions` macros * Remove additional `KC_FN*` instances
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-10-311-0/+6
|\|
| * [CLI] Fix broken layout rendering in `qmk info` by '\n' (#14970)Mateusz Ż2021-10-311-0/+6
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-10-3114-0/+718
|\|
| * [Keyboard] Add new keyboard "QooLee" (#14977)takashicompany2021-10-3110-0/+595
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
| * Add new default community layout for no f-row TKLs (#14812)MechMerlin2021-10-314-0/+123
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-10-313-2/+10
|\|
| * [Keymap] Disable in-switch RGB when computer goes to bed (#14993)MechMerlin2021-10-303-2/+10
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-10-301-0/+39
|\|
| * [Keymap] Improved settings for Cradio default keymap (#14971)Albert Y2021-10-301-0/+39
| | | | | | Co-authored-by: filterpaper <filterpaper@localhost>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-10-308-165/+271
|\|
| * [Keymap] Jonavin userspace encoder alt tab scrolling (#14979)jonavin2021-10-308-165/+271
| | | | | | Co-authored-by: Jonavin <=>
* | Enable configuration of PWM frequency for IS31FL3733B (#14983)Joel Challis2021-10-302-1/+6
| | | | | | | | | | | | | | * Enable PWM frequency for IS31FL3733B * Document config option * clang
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-10-299-30/+23
|\|
| * [Keymap] ajp10304: add mouse scroll keys (#14953)Alan Pocklington2021-10-299-30/+23
| |
* | [Keyboard] Fix Compile issues for lefty (#14982)Drashna Jaelre2021-10-294-31/+30
| |
* | Stop-gap forward-port Drop LED features for CTRL and ALT (#14967)just-another-jxliu2021-10-298-62/+430
| |
* | More platform/protocol alignment (#14976)Joel Challis2021-10-294-86/+84
| |
* | Fix develop after recent changes (#14975)Joel Challis2021-10-282-0/+4
| | | | | | | | | | * Fix sleep led issues * Fix tests
* | Relocate protocol files within tmk_core/common/ (#14972)Joel Challis2021-10-2817-7/+14
| | | | | | | | | | * Relocate non platform files within tmk_core/common/ * clang