summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-05`qmk docs`: Run `docsify serve` if available (#15056)Ryan
2021-11-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-04[Keyboard] Fix keycode collision in craftwalk keymap (#15055)Drashna Jaelre
2021-11-04[Keyboard] Reduce compile size for takashicompany compacx (#15054)Drashna Jaelre
2021-11-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-04Xelus Dawn60 Layout Macro Additions (#15049)James Young
* add matrix diagrams to keyboard header files * rename LAYOUT_60_all to LAYOUT_all * add LAYOUT_60_ansi_arrow * add LAYOUT_60_tsangan_hhkb
2021-11-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-03[Keyboard] Add new keyboard "Compacx" (#14903)takashicompany
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-11-03Basic keycode overhaul (#14726)Ryan
2021-11-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-03[Keymap] added caps lock indicator for Keychron Q1 rev_0100 (#14653)Mike Killewald
2021-11-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-03[Keyboard] Add the Kuku65 (#14910)Wolf Van Herreweghe
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>
2021-11-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-03[Keyboard] Layout update to split89.h (#14930)jurassic73
2021-11-03Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-03Sets3n kk980 Layout Macro Refactor (#15039)James Young
* physically arrange layout macro Arranges the layout macro to resemble the keyboard layout, and updates the keymaps to match. * use 3-character notation for position identifiers in kk980.h * add matrix diagram to kk980.h * fix syntax error in info.json Apparently the API doesn't care about this error... but QMK Configurator does if you use the local import mode (Ctrl+Shift+I).
2021-11-03Remove deprecated KEYMAP alias (#15037)Joel Challis
* Remove deprecated KEYMAP alias * Remove some KEYMAP references * Remove some KEYMAP references
2021-11-03Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-03steal_this_keyboard fix info.json macro reference (#15032)James Young
- change LAYOUT to LAYOUT_split_3x5_2
2021-11-03Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-03Fix Rocketboard-16 QMK Configurator Implementation (#15028)James Young
* rename LAYOUT_default to LAYOUT Only one layout is supported. * refactor keymaps - use short-form keycodes
2021-11-03[Keyboard] Reduce compile size for melgeek mach80 (#15034)Drashna Jaelre
2021-11-03Update to ChibiOS 20.3.4, support builds against trunk (#14208)Nick Brassel
* 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-02Fixup #15029 (#15031)Nick Brassel
2021-11-02Revert to old init order for host driver (#15029)Joel Challis
* Partially revert 14888
2021-11-02Fix build failures caused by #12947. (#15019)Nick Brassel
* Fix build failures caused by #12947. Unknown if this actually works. * qmk format-c
2021-11-02Fixup LED matrix. (#15020)Nick Brassel
2021-11-02overnumpad controller: Add support for turning off solenoid enable in low ↵Purdea Andrei
power. (#15021)
2021-11-02Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-02Add Redox Media Configurator Data (#15013)James Young
2021-11-02Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-02Clarify placement of configuration options (#15015)Albert Y
Co-authored-by: filterpaper <filterpaper@localhost>
2021-11-02haptic: Feature to disable it when usb port is not configured or suspended. ↵Purdea Andrei
(#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[Keyboard] Fix size issues on pistachio pro via keymap (#15017)Drashna Jaelre
2021-11-02Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-02[Keyboard] Fix compilation size issues for Canary 60 RGB (#15016)Drashna Jaelre
2021-11-02[Bug] Fix unterminated ifdef in ISSI 3733 driver (#15014)Drashna Jaelre
2021-11-02[Keymap] Fix missing return for oled task in drashna userspace (#15012)Drashna Jaelre
2021-11-02[Keyboard] Fix missing return for oled task on Arabica37 (#15011)Drashna Jaelre
2021-11-02[Keyboard] Fix missing return for oled task on Lefty (#15010)Drashna Jaelre
2021-11-02Add Pixel Rain RGB Matrix effect (#14155)Albert Y
* 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>
2021-11-02Enable de-ghosting for RGB/LED matrix on all ISSI LED drivers (#14508)donicrosby
* 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>
2021-11-02Add support to persist MD LED framework settings (#14980)Joel Challis
* Add support to persist MD LED framework settings * avoid out-of-bounds errors when SmartEEPROM is not enabled * Update brightness defaults * clang
2021-11-02Add a new led driver for Keychron's keyboards. (#14872)lalalademaxiya1
* 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>
2021-11-02[Core] Change OLED task function to be boolean (#14864)Drashna Jaelre
* [Core] Add kb level callbacks to OLED driver * Update keyboards and keymaps * Update docs * Update userspace configs * Add fix for my keymap ... * update lefty
2021-11-02define to AUTO_SHIFT_DISABLED_AT_STARTUP (#14201)Woody
Co-authored-by: agodinhost <agodinhost@globo.com>
2021-11-02Add support for ISSI drivers on both sides of a split keyboard (#13842)Vlad K
* 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>
2021-11-01core: make the full 4096 bytes of EEPROM work on Teensy 3.6 (#12947)Michael Stapelberg
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-01Manually format develop (#15003)Joel Challis