~ruther/qmk_firmware

58101cbb — skullY 5 years ago
fix list_keymaps for python 3.5
512261b3 — Erovia 5 years ago
Pathlib-ify qmk.keymap.list_keymaps()
3db41817 — Erovia 5 years ago
Code cleanup, use pathlib, use pytest keyboard

Clean up checks and logics that are unnecessary due to MILC updates.
Use pathlib instead of os.path for readability.
Use the 'pytest' keyboard for the tests.
Add community layout for 'handwired/onekey/pytest' so we can test
community layouts.
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
Next