Tags: gidsi/qmk_firmware
Tags
[CLI] Add c2json (qmk#8817) * Basic keymap parsing finally works * Add 'keymap.json' creation to the qmk.keymap module * Add tests and fix formatting * Fix/exclude flake8 errors * Convert keymap.c to valid keymap.json * Fix some errors * Add tests * Finalize keymap.json creation, add json template * Add docs * Move pygments to the standard requirements * Add support for nameless layers, fix tests * Fix things after rebase * Add missing 'keymap' value. * Fix missing layer numbers from advanced keycodes Buckwich noticed that if the advanced keycode / layer toggling key contains a number, it goes missing. Now we properly handle them. Thx for noticing! * Apply suggestions from code review * fixup tests Co-authored-by: Zach White <[email protected]> Co-authored-by: skullY <[email protected]>
Improve LAYOUT macro searching (qmk#9530) * Improve LAYOUT macro searching * Apply suggestions from code review Co-authored-by: Zach White <[email protected]> * Adjust signature * Try to copy the makefile's handling of DEFAULT_FOLDER * Move it further up, into `info_json()` * Move it even further up so that keyboard_folder is correct * Update lib/python/qmk/info.py Co-authored-by: Zach White <[email protected]> * Update lib/python/qmk/info.py Co-authored-by: Zach White <[email protected]> Co-authored-by: Zach White <[email protected]> Co-authored-by: Zach White <[email protected]>
PreviousNext