~ruther/qmk_firmware

8eeab111 — Erovia 5 years ago
Fix commandline parsing and flake8 findings, rebase

Fixed commandline and config parsing. Thx @xplusplus.
Rebased on master and fixed merge conflicts.
988bfffc — Erovia 5 years ago
Major rework, no regex/globbing, more walking

Instead of using regexes and globbing to find the rules.mk and keymap.c
files, walk the directory tree to find them.
Also, do away with the concept of revision.
8ff72d95 — Erovia 5 years ago
Fix merging community and base keymaps
4445e0a4 — Erovia 5 years ago
Return only the unique keymaps
3ed12236 — Erovia 5 years ago
Drop bs4 dependency, update docs, minor improvements
d257a98c — Erovia 5 years ago
Fix regex for parsing rules.mk files

I don't know why it couldn't put it together before... ¯\_(ツ)_/¯
f8002828 — Erovia 5 years ago
Add test for list_keymaps
26f53d38 — Erovia 5 years ago
Another major refactoring, add documentation

Move all useful functions to the qmk module and use the cli subcommand
as a wrapper around it.
Add both inline comments and documentation.
f96085af — Erovia 5 years ago
Fix output format
e46cc2db — Erovia 5 years ago
Try to figure out revision, drop -rv/--revision argument
c3b168e6 — Erovia 5 years ago
Fix help message.
62c1bcba — Erovia 5 years ago
Get all buildable keymaps for each revision

The command now return all keymaps that's buildable for a
keyboard/revision. If the base directory of a keyboard does not contain
a 'rules.mk' file, nothing is returned. If the base directory contains a
'keymaps' directory, those keycaps will be returned for every revision.
057c7d0f — Erovia 5 years ago
Major update to work better with revisions

Find the community keymaps supported by each revision.
1d327199 — Erovia 5 years ago
Add bs4 to requirements.txt

UnicodeDammit is needed from bs4 for reading files.
409c6105 — Erovia 5 years ago
CLI: add support for list_keymaps

List all the available keymaps for a given keyboard
348266bd — morbetter 5 years ago
Adding VIA support for 40percentclub/luddite (#8158)

* Adding VIA support for 40percentclub/luddite

* Update config.h

* Update rules.mk

* Delete config.h

config.h was created to override the "default" of RGBLED_NUM 8
deleting the file to keep with defaults

* Removing block and comment as suggested

* Update PRODUCT_ID

Changing from:

 #define PRODUCT_ID      0x0A0C 

To:

 #define PRODUCT_ID      0x4C55 // "LU"

* Changing Vendor ID

Changing Vendor ID from:
#define VENDOR_ID       0xFEED
To:
#define VENDOR_ID       0x3430 // "40"
eb1f99c5 — Yan-Fa Li 5 years ago
[keymap] Update audio controls on community (#8163)

* Update audio controls on community

* Add rules for various boards

* TKL support
4eed0331 — James Young 5 years ago
Just60 Configurator layout support and thinxer keymap (#7761)

* Just60 Configurator layout support

* adds thinxer keymap, which is the default keymap with QMK DFU bootloader
66177aa5 — Brandon Schlack 5 years ago
Add community layout support to Mysterium (#8164)

ac0947c9 — fauxpark 5 years ago
Convert two handwired default keymaps to Dynamic Macro feature (#8166)

Next