summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * CLI: Add 'cd' subcommand (#12584)Erovia2021-11-053-0/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * CLI: Add 'cd' subcommand Go to your qmk_firmware dir with ease. * Fix for Windows and do not run if already under QMK Home * Make flake8 happy * Fix prompt for Windows * Make flake8 happy once again * I'll get it right eventually * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * Add subcommand to __init__.py and fixup after rebase * Update Windows code to use milc's run * Unify the subshell starting with os.execl * Exit with error msg when output is redirected to non-TTY. * Revert Windows-specific code Co-authored-by: Ryan <fauxpark@gmail.com>
* | Remove `BOOTMAGIC_ENABLE = lite` option (#15002)James Young2021-11-051286-1308/+1284
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove BOOTMAGIC_ENABLE=lite setting * change keyboard BOOTMAGIC_ENABLE rules Edits keyboard-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`. * change keyboard BOOTMAGIC_ENABLE inline comments Edits keyboard-level BOOTMAGIC_ENABLE inline comments to "Enable Bootmagic Lite". * change keymap BOOTMAGIC_ENABLE rules Edits keymap-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`. * change keymap BOOTMAGIC_ENABLE inline comments Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite". * change layout/user BOOTMAGIC_ENABLE rules/comments Edits instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`. Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite". * update non-rules.mk BOOTMAGIC_ENABLE references in keyboards/ * remove docs references to Full Bootmagic * convert data-driven Bootmagic Lite instances * remove Bootmagic Lite bodge from data-driven generation * Merge remote-tracking branch 'upstream/develop' into rm/bootmagic-full_q4a * update docs/ja/config_options.md per mtei * update docs/faq_misc.md per mtei Remove remaining Full Bootmagic reference.
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-0413-187/+90
|\|
| * Refactor new-keyboard to be python3.7 compatible (#14707)Mikkel Jeppesen2021-11-0513-187/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use copy_tree from distutils for python 3.7 support * Bump python version in docs * Changed new-keyboard to use printf-style format strings * Use username for manunfacturer / maintainer * Update lib/python/qmk/cli/new/keyboard.py Co-authored-by: Zach White <skullydazed@drpepper.org> Co-authored-by: Zach White <skullydazed@drpepper.org>
* | Map `PRODUCT` define to `keyboard_name` (#14372)Ryan2021-11-057-22/+24
| | | | | | | | | | | | | | * Map `PRODUCT` define to `keyboard_name` * Fix tests * Fix last test
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-042-9/+25
|\|
| * `qmk docs`: Run `docsify serve` if available (#15056)Ryan2021-11-052-9/+25
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-042-1/+2
|\|
| * [Keyboard] Reduce compile size for takashicompany compacx (#15054)Drashna Jaelre2021-11-042-1/+2
| |
* | [Keyboard] Fix keycode collision in craftwalk keymap (#15055)Drashna Jaelre2021-11-041-3/+3
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-045-11/+245
|\|
| * Xelus Dawn60 Layout Macro Additions (#15049)James Young2021-11-045-11/+245
| | | | | | | | | | | | | | | | | | * add matrix diagrams to keyboard header files * rename LAYOUT_60_all to LAYOUT_all * add LAYOUT_60_ansi_arrow * add LAYOUT_60_tsangan_hhkb
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-0410-0/+739
|\|
| * [Keyboard] Add new keyboard "Compacx" (#14903)takashicompany2021-11-0310-0/+739
| | | | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Basic keycode overhaul (#14726)Ryan2021-11-0352-1081/+1135
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-0414-0/+800
|\|
| * [Keymap] added caps lock indicator for Keychron Q1 rev_0100 (#14653)Mike Killewald2021-11-0314-0/+800
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-049-0/+589
|\|
| * [Keyboard] Add the Kuku65 (#14910)Wolf Van Herreweghe2021-11-039-0/+589
| | | | | | | | | | 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>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-041-6/+6
|\|
| * [Keyboard] Layout update to split89.h (#14930)jurassic732021-11-031-6/+6
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-034-49/+70
|\|
| * Sets3n kk980 Layout Macro Refactor (#15039)James Young2021-11-034-49/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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).
* | Remove deprecated KEYMAP alias (#15037)Joel Challis2021-11-0315-29/+16
| | | | | | | | | | | | | | * Remove deprecated KEYMAP alias * Remove some KEYMAP references * Remove some KEYMAP references
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-031-1/+1
|\|
| * steal_this_keyboard fix info.json macro reference (#15032)James Young2021-11-031-1/+1
| | | | | | - change LAYOUT to LAYOUT_split_3x5_2
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-034-25/+28
|\|
| * Fix Rocketboard-16 QMK Configurator Implementation (#15028)James Young2021-11-034-25/+28
| | | | | | | | | | | | | | | | | | * rename LAYOUT_default to LAYOUT Only one layout is supported. * refactor keymaps - use short-form keycodes
* | [Keyboard] Reduce compile size for melgeek mach80 (#15034)Drashna Jaelre2021-11-032-1/+2
| |
* | Update to ChibiOS 20.3.4, support builds against trunk (#14208)Nick Brassel2021-11-0317-303/+275
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Fixup #15029 (#15031)Nick Brassel2021-11-021-2/+2
| |
* | 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