~ruther/qmk_firmware

d569f087 — skullydazed 6 years ago
Configuration system for CLI (#6708)

* Rework how bin/qmk handles subcommands

* qmk config wip

* Code to show all configs

* Fully working `qmk config` command

* Mark some CLI arguments so they don't pollute the config file

* Fleshed out config support, nicer subcommand support

* sync with installable cli

* pyformat

* Add a test for subcommand_modules

* Documentation for the `qmk config` command

* split config_token on space so qmk config is more predictable

* Rework how subcommands are imported

* Document `arg_only`

* Document deleting from CLI

* Document how multiple operations work

* Add cli config to the doc index

* Add tests for the cli commands

* Make running the tests more reliable

* Be more selective about building all default keymaps

* Update new-keymap to fit the new subcommand style

* Add documentation about writing CLI scripts

* Document new-keyboard

* Update docs/cli_configuration.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update docs/cli_development.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update docs/cli_development.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update docs/cli_development.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Address yan's comments.

* Apply suggestions from code review

suggestions from @noahfrederick

Co-Authored-By: Noah Frederick <code@noahfrederick.com>

* Apply suggestions from code review

Co-Authored-By: Noah Frederick <code@noahfrederick.com>

* Remove pip3 from the test runner
2f49cae9 — XScorpion2 6 years ago
Fixing wrapping math logic for timer_expired functions (#6746)

29d7f9b1 — Burak Can 6 years ago
Correct casing for DS_Store in .gitignore (#6787)

e05b32d8 — Francis St-Amour 6 years ago
add python3 to shell.nix (#6774)

0e96068d — skullydazed 6 years ago
Update the breaking changes process so we always have a future branch (#6785)

42bf6075 — noroadsleft 6 years ago
[Keyboard] fix OLKB layout macro aliases (#6761)

fd197958 — MechMerlin 6 years ago
[Keyboard] Move more percent boards into the percent directory (#6781)

* move canoe into percent directory

* update readme for new make path

* move skog into percent directory

* update readme for new path and new instructions

* update readme

* fix error in naming
f069e9fc — Drashna Jaelre 6 years ago
Generalize Tap Dance Layer functions (#6629)

* made tapdance dual_role general

* updated original dual_role functionality

* added toggling layer example

* Fix dual role and add alias

* Update docs about new layer tap dances

* Fix up based on feedback
63a0b124 — Daniel Shields 6 years ago
[Keymap] Move common code and configuration to userspace for dshields keymaps. (#6537)

75c97477 — Benjamin 6 years ago
[Keymap] Bonta keymap for massdrop/ALT (#6391)

* Added new bonta keymap.

* Added a note.

* Made map more mac like.
2df3799e — fauxpark 6 years ago
Add list-keymaps make target (#5563)

ea96c4b7 — jlquinn 6 years ago
[Keyboard] Update Stapelberg readme.md (#5557)

Previously suggested parts are hard to find or non-existent.  Update with available part numbers.
7f65323e — Sorixelle 6 years ago
Add support for Void Linux systems to the qmk_install.sh script (#5526)

* Add support for Void Linux systems to the qmk_install.sh script

* Fix typos + grammatical edits in comments

* Sort distributions by alphabetical order in linux_install.sh

* Revert previous commit and sort Void packages in alphabetical order

* Fix permissions on `util/linux_install.sh`
3642a82d — fauxpark 6 years ago
Add support for 328P hardware backlight on B1/B2 (#6776)

c7d0262b — coseyfannitutti 6 years ago
[Keyboard] Add Discipad, Update Zadig doc for USBaspLoader (#6771)

* add discipad

* Update driver_installation_zadig.md

* Update keyboards/coseyfannitutti/discipad/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/coseyfannitutti/discipad/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update rules.mk

* Update keyboards/coseyfannitutti/discipad/rules.mk

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update docs/driver_installation_zadig.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>

* Update keyboards/coseyfannitutti/discipad/discipad.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>

* Update docs/driver_installation_zadig.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>

* Update docs/driver_installation_zadig.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>

* Update rules.mk

* Update discipad.c

* Update driver_installation_zadig.md

* Update config.h
de4a47f1 — fauxpark 6 years ago
Cleanup rules.mk for 32A and 328P keyboards (#6767)

beb4a12c — Konstantin Đorđević 6 years ago
Add reset instructions for boards that use Command to the Zadig driver installation guide (#6770)

* Add reset instructions for boards that use Command to the Zadig driver installation guide

* -> → →

* Apply suggestions from code review

Replace shorthand keycode names with full names

Co-Authored-By: fauxpark <fauxpark@gmail.com>
59000f49 — Brian Lou 6 years ago
[Keymap] Added my personal keymaps for dz60 and TMO50. (#6772)

* Added ottodokto keymaps for dz60 and tmo50.

* moved placement of keymaps to proper directory

* fixed accidental deletion of semicolon for tmo50 map

* fix to use short form codes

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
44c5be0a — fauxpark 6 years ago
Cleanup rules.mk for 16U2 and 32U2 keyboards (#6768)

* Cleanup rules.mk for 16U2 and 32U2 keyboards

* Add back Tap Dance build option
f34299ef — fauxpark 6 years ago
Cleanup rules.mk for USB64 and USB128 keyboards (#6769)

Next