Zach White
81b17125eb
fix after rebase
4 years ago
Zach White
6f4742bde6
log output tweaks
4 years ago
Zach White
4fadb98a02
cleanup output
4 years ago
Zach White
335dd3c5c3
ensure parallel is string
4 years ago
Zach White
dcbfdb5cfc
lru_cache everywhere
4 years ago
Zach White
823a74ebae
add support for building multiple keyboards in parallel
4 years ago
Zach White
08b0ecb175
compile matching boards as we find them, not after building the whole list
4 years ago
Zach White
b4e18c9019
Track mtimes for info.json files
...
This allows us to skip validation when the file has not been changed
since the last time it was validated.
4 years ago
Zach White
07b8035ba9
do some optimizing
4 years ago
Zach White
4f20c94b97
unify the compile and flash commands
4 years ago
Zach White
ea862e24f6
refactor the compile code into commands.py
4 years ago
Zach White
7fe506006e
fix Makefile
4 years ago
Zach White
d3ed6fa8a4
eliminate the need for -kb all
4 years ago
Zach White
50fdb2a52c
Rework `qmk compile` to bypass `Makefile`. Add new --filter option.
4 years ago
Zach White
596c4a1f87
Remove bin/qmk ( #14231 )
...
* Remove the bin/qmk script
* remove bin/qmk from workflows
4 years ago
QMK Bot
b46064a891
Merge remote-tracking branch 'origin/master' into develop
4 years ago
Zach White
baa423004a
ensure that the directory for sys.executable is in the user's path ( #14229 )
4 years ago
QMK Bot
92e606b927
Merge remote-tracking branch 'origin/master' into develop
4 years ago
Zach White
b705020daf
move everything from qmkfm/base_container to qmkfm/qmk_cli ( #14230 )
4 years ago
QMK Bot
5fbfab1f3b
Merge remote-tracking branch 'origin/master' into develop
4 years ago
peott-fr
13a2da973f
Nyquist ( #14202 )
...
* adding my Nyquist keymap
* Updating Nyquist keymap with licensing.
* Cleaning-up and improving Nyquist keymap.
* Cleaning-up and improving Nyquist keymap.
4 years ago
QMK Bot
532bff7b6c
Merge remote-tracking branch 'origin/master' into develop
4 years ago
Sergey Vlasov
a1866a962c
Update the nix-shell environment ( #13316 )
...
* Nix: Allow calls to `bin/qmk` even when the build was started by `qmk`
The `$PATH` modifications performed by the Nix wrapper for the `qmk`
executable prevent `bin/qmk` from working properly (the changed `$PATH`
contains a wrong `python3` executable which does not have the needed
Python modules in its module path). As a workaround, disable the
generation of that wrapper for the `qmk` Python package (there is yet
another wrapper generated while building the Python environment, which
would still set the Python module path properly when running `qmk`).
Although `bin/qmk` is officially deprecated, QMK CLI still invokes it in
some cases (at least `qmk doctor` and `qmk pytest`), therefore keeping
these invocations working is useful.
* Nix: Update `util/nix/pyproject.toml` to match `requirements*.txt`
Update the Python dependency information used by Poetry to match the
current state of the qmk_firmware code.
* Nix: Bump QMK CLI dependency to 1.0.0; bump other Python deps
Update Python dependencies for nix-shell to the most recent releases:
- dotty-dict: 1.3.0 -> no longer used
- milc: 1.4.2 -> 1.6.2
- pep8-naming: 0.11.1 -> 0.12.1
- pygments: 2.9.0 -> 2.10.0
- pyrsistent: 0.17.3 -> 0.18.0
- pyusb: 1.1.1 -> 1.2.1
- setuptools-scm: 6.0.1 -> no longer used
- qmk: 0.1.0 -> 1.0.0
- qmk-dotty-dict: not used -> 1.3.0.post1
- yapf: 0.30.0 -> 0.31.0
Note to self: The command to update Python dependencies changed to:
( cd util/nix && nix run 'nixpkgs#poetry' -- update --lock )
4 years ago
QMK Bot
d227c8692a
Merge remote-tracking branch 'origin/master' into develop
4 years ago
J.Flanagan
ef7fdee6c8
[Keyboard] Add Viktus SP Mini ( #14069 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years ago
QMK Bot
55d6956553
Merge remote-tracking branch 'origin/master' into develop
4 years ago
Trent Hoh
f87cd8e8a0
[Keyboard] Corrected layout for np24 by YMDK ( #14096 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
QMK Bot
8800adc533
Merge remote-tracking branch 'origin/master' into develop
4 years ago
peott-fr
94d7635a4a
[Keymap] My Prime E keymap ( #14117 )
4 years ago
QMK Bot
7209d7cca9
Merge remote-tracking branch 'origin/master' into develop
4 years ago
Weirdo
5d5668c3f8
[Keyboard] Add kelownaRGB64 ( #14141 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
QMK Bot
77a93fec79
Merge remote-tracking branch 'origin/master' into develop
4 years ago
Takeshi ISHII
9afc64cd61
[Keyboard] fix compile error `make helix/rev2/sc:all` ( #14214 )
4 years ago
Zach White
c729df09ca
fix automatic directory for qmk lint ( #14215 )
4 years ago
Zach White
566d598516
Add check for non-assignment code in rules.mk ( #12108 )
...
* Add check for non-assignment code in rules.mk
* fix lint check
* fix lint
* fixup to reflect the final state of #8422
* fix lint
4 years ago
Zach White
f155865804
remove qmk console, which is now part of the global cli ( #14206 )
4 years ago
QMK Bot
1ac3b3e9b6
Merge remote-tracking branch 'origin/master' into develop
4 years ago
Nick Brassel
dd8922d482
Fixup upstream paths for submodules. ( #14205 )
4 years ago
QMK Bot
7b8cdfc19d
Merge remote-tracking branch 'origin/master' into develop
4 years ago
Nick Brassel
6caebb7b61
Bootmagic lite docs clarity. ( #14204 )
4 years ago
Takeshi ISHII
9fe7b5307a
add 'include keyboard_features.mk' into build_keyboard.mk ( #8422 )
...
* add 'include keyboard_features.mk' into build_keyboard.mk
keyboard_features.mk is a keyboard-local version of the functions performed by common_features.mk.
* add comment into build_keyboard.mk
* added description of keyboard_features.mk in hardware_keyboard_guidelines.md.
* rename `keyboard_features.mk` to `post_rules.mk`
4 years ago
Nick Brassel
f061ca4974
Breaking changes develop merge to master, 2021Q3 edition. ( #14196 )
4 years ago
Nick Brassel
4bad375d7c
2021Q3 pre-merge `develop` changelog, keyboard aliases ( #14198 )
...
* Initial changelog.
* Data driven.
* Submodule update.
* Updated breaking changes docs.
* Aliases.
* Aliases.
4 years ago
Drashna Jaelre
29ec2d8f42
[Docs] Add examples to RGB Matrix Indicators docs ( #12797 )
4 years ago
QMK Bot
7e1634e2a6
Merge remote-tracking branch 'origin/master' into develop
4 years ago
jackytrabbit
ff65185dec
Add support for lazydesigners/cassette8 ( #14145 )
...
* Add support for lazydesigners/cassette8
Add support for lazydesigners/cassette8
* Update keyboards/lazydesigners/cassette8/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/lazydesigners/cassette8/rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/lazydesigners/cassette8/rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/lazydesigners/cassette8/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/lazydesigners/cassette8/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/lazydesigners/cassette8/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/lazydesigners/cassette8/info.json
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
4 years ago
QMK Bot
a13b0d8a6c
Merge remote-tracking branch 'origin/master' into develop
4 years ago
jpuerto96
3fce5e6912
New Keyboard - V4n4g0rth0n ( #14152 )
...
* General: Initial commit for v4n4g0rth0n
* Remove unecessary things|
* General: Fix info.json
* Finalize changes
* Update keyboards/v4n4g0rth0n/config.h
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/v4n4g0rth0n/v1/rules.mk
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/v4n4g0rth0n/v4n4g0rth0n.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/v4n4g0rth0n/v4n4g0rth0n.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/v4n4g0rth0n/v2/keymaps/default/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/v4n4g0rth0n/v1/keymaps/default/keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
Joel Challis
87cdb1cf9a
Update readme files ( #14172 )
4 years ago
Joel Challis
48d0ad28e7
Move to correct location ( #14171 )
4 years ago