summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-05Merge remote-tracking branch 'upstream/master' into developNick Brassel
2021-11-04Fixup actions. (#15057)Nick Brassel
2021-11-05CLI: Add 'cd' subcommand (#12584)Erovia
* 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>
2021-11-05Remove `BOOTMAGIC_ENABLE = lite` option (#15002)James Young
* 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.
2021-11-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-05Refactor new-keyboard to be python3.7 compatible (#14707)Mikkel Jeppesen
* 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>
2021-11-05Map `PRODUCT` define to `keyboard_name` (#14372)Ryan
* Map `PRODUCT` define to `keyboard_name` * Fix tests * Fix last test
2021-11-04Merge remote-tracking branch 'origin/master' into developQMK Bot
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>