summaryrefslogtreecommitdiff
path: root/lib/python
AgeCommit message (Collapse)Author
2023-01-18Allow for wildcard filtering in `qmk mass-compile` (#19625)Nick Brassel
2023-01-05Fix MATRIX_COLS and MATRIX_ROWS generation for custom matrix (#19508)Sergey Vlasov
The code which generated the MATRIX_COLS and MATRIX_ROWS defines from the JSON information was checking the presence of the `matrix_pins` key, which may not exist if a custom matrix is used. Check the presence of `matrix_size` instead.
2023-01-04Add `qmk mass-compile`, which intends to supercede `qmk multibuild` whilst ↵Nick Brassel
providing support for filtering as per data-driven definitions. (#18971)
2023-01-01WSL `qmk flash firmware.bin` workaround (#19434)Joel Challis
2023-01-01CLI flashers should allow files outside qmk_firmware folder (#19454)Joel Challis
2022-12-23Minor alignment of rgb_breathe_table generator (#19403)Joel Challis
2022-12-09Add lint check for keyboard/keymap license header (#19215)Joel Challis
2022-11-30Ignore some layout macro names from lint (#19207)Joel Challis
2022-11-30Extend layout lint checks (#19200)Joel Challis
* Extend layout lint checks * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * Fix function comment Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-25Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-11-25Fix build failures for `bastardkb/tbk` and `jels/boaty` (#19152)Ryan
2022-11-23Additional DD backlight config (#19124)Joel Challis
* Additional dd backlight config * Update docs
2022-11-23Publish constants metadata to API (#19143)Joel Challis
* Publish metadata * Ensure content is sorted
2022-11-15Revert "Add pointing device support to data driven config (#18215)" (#19063)Drashna Jaelre
2022-11-14Add pointing device support to data driven config (#18215)Drashna Jaelre
Co-authored-by: Joel Challis <git@zvecr.com>
2022-11-09Reject json with duplicate keys? (#18108)Joel Challis
2022-11-09Improve LED config parsing error messages (#19007)Ryan
2022-11-08Add raw output option for QGF/QFF files. (#18998)Nick Brassel
2022-11-08Publish hjson files as json (#18996)Joel Challis
2022-11-08Format DD mappings and schemas (#18924)Ryan
2022-11-05Macro keycode name refactoring (#18958)Nick Brassel
2022-11-05Initial DD keycode migration (#18643)Joel Challis
* Initial DD keycode migration * Sort magic keycodes
2022-10-20Add converter support to keymap.json (#18776)Joel Challis
2022-10-20[CLI] Ensure consistent clean behaviour (#18781)Joel Challis
2022-10-19Build correctly when out of tree (#18775)Joel Challis
2022-10-19Correctly build keymap.json containing additional config (#18766)Joel Challis
2022-10-12Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-12Remove unused LED_INDICATORS constant (#18686)Joel Challis
2022-09-26Generate DD RGBLight/LED/RGB Matrix animation defines (#18459)Ryan
2022-09-21Normalise info_config.h define generation (#18439)Ryan
* Normalise info_config.h define generation * format * Fix tests * Update lib/python/qmk/cli/generate/config_h.py Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-09-21Fix incorrect g_led_config generation (#18431)Ryan
2022-09-19Tidy up LAYOUT macro generation (#18262)Joel Challis
2022-09-17[Core] Add getreuer's Autocorrect feature to core (#15699)Drashna Jaelre
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
2022-09-16Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-09-16Add ability to remove temporary files during multibuild. (#18381)Nick Brassel
2022-09-16Disconnect `usb.device_ver` (#18259)Ryan
2022-09-12Merge remote-tracking branch 'origin/master' into developJoshua Diamond
2022-09-09Fix '_RIGHT' matrix pins lint error (#18320)Joel Challis
2022-08-31Move bootloader.mk to platforms (#18228)Ryan
2022-08-31Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-08-31`qmk lint`: fix TypeError (#18226)Ryan
2022-08-28Handle escaping of manufacturer/product strings (#18194)Ryan
2022-08-28Switch over MANUFACTURER and PRODUCT to string literals (#18183)Ryan
2022-08-26Update LUFA submodule (#18168)Ryan
2022-08-24Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-08-24Update invalid pip install flag (#18146)Joel Challis
2022-08-20Fix PID value for the Keyboardio Atreus 2 bootloader (#18116)Sergey Vlasov
Copy the correct PID from `util/udev/50-qmk.rules`.
2022-08-20CLI: Teaching the CLI to flash binaries (#16584)Erovia
Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-08-19Remove legacy bootmagic cli parsing (#18099)Joel Challis
2022-08-19Fix new-keyboard default for RP2040 bootloader (#18100)Joel Challis