Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-31 | Move bootloader.mk to platforms (#18228) | Ryan | |
2022-08-28 | Handle escaping of manufacturer/product strings (#18194) | Ryan | |
2022-08-19 | Remove legacy bootmagic cli parsing (#18099) | Joel Challis | |
2022-08-06 | Remove `UNUSED_PINS` (#17931) | Nick Brassel | |
2022-08-06 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-06 | Provide users with replacements for deprecated/invalid functionality where ↵ | Ryan | |
applicable (#17604) | |||
2022-07-11 | More DD encoder fixes (#17615) | Joel Challis | |
2022-07-08 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-07-08 | Allow only col or row pins for *_right extraction. (#17590) | Dasky | |
2022-06-20 | Allow encoder config from info.json (#17295) | Joel Challis | |
2022-06-10 | Promote 'layouts require matrix data' to api error (#17349) | Joel Challis | |
2022-06-10 | Promote label with newlines to lint error (#17347) | Joel Challis | |
2022-06-09 | Add support for linting deprecated and removed functionality (#17063) | Joel Challis | |
* Add support for more lint warnings/errors * Develop currently needs extra deps installed * Lint a few more scenarios * fix tests | |||
2022-05-16 | Data driven `g_led_config` (#16728) | Joel Challis | |
2022-04-16 | Implement XAP 'secure' core requirements (#16843) | Joel Challis | |
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Stefan Kerkmann <karlk90@pm.me> | |||
2022-04-03 | Add frameworking for development board presets (#16637) | Joel Challis | |
* Add frameworking for development board presets * Update lib/python/qmk/info.py Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org> | |||
2022-03-26 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-03-26 | Fix bug when 'info.json' lookup escapes keyboard dir (#16734) | Erovia | |
2022-03-22 | Ignore transport defaults if SPLIT_KEYBOARD is unset (#16706) | Joel Challis | |
* Ignore transport defaults if SPLIT_KEYBOARD is unset * keep exists check | |||
2022-03-21 | Extend 'qmk info' to handle keymap level overrides (#16702) | Joel Challis | |
2022-03-04 | Change data driven "str" type to represent a quoted string literal (#16516) | Ryan | |
* Change data driven "str" type to represent a quoted string literal * Update docs | |||
2022-02-27 | Fix issues with data driven split keyboards (#16457) | Joel Challis | |
2022-02-27 | Revert CLI default for manufacturer (#16467) | Joel Challis | |
2022-02-15 | Various fixes for new-keyboard (#16358) | Joel Challis | |
2022-01-17 | CLI: Parse USB device version BCD (#14580) | Ryan | |
* CLI: Parse USB device version BCD * Apply suggestions | |||
2022-01-06 | Fixes for bootloader refactor build failures (#15638) | Ryan | |
2021-11-27 | Westberrytech pr (#14422) | Joy Lee | |
* Added support for WB32 MCU * Modified eeprom_wb32.c * Remove the eeprom_wb32-related code | |||
2021-11-05 | Merge remote-tracking branch 'upstream/master' into develop | Nick Brassel | |
2021-11-04 | Fixup actions. (#15057) | Nick Brassel | |
2021-10-31 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2021-10-31 | [CLI] Fix broken layout rendering in `qmk info` by '\n' (#14970) | Mateusz Ż | |
2021-10-18 | Split out HAPTIC_ENABLE to have separate DRIVER option (#14854) | Joel Challis | |
* DRIVER -> ENABLE * Update generic_features.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update common_features.mk Co-authored-by: Ryan <fauxpark@gmail.com> | |||
2021-10-16 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2021-10-16 | Try to clarify "number of elements in info.json does not match" error (#14844) | Ryan | |
2021-10-09 | Remove QWIIC_DRIVERS (#14174) | Joel Challis | |
2021-09-27 | Cleanup issues identified by lgtm (#14459) | Zach White | |
* cleanup issues identified by lgtm * fix the git_status check | |||
2021-08-20 | Merge remote-tracking branch 'origin/master' into develop | Zach White | |
Resolved Conflicts: lib/python/qmk/info.py | |||
2021-08-20 | Restore layout count validation (#14068) | Joel Challis | |
2021-08-16 | Add a lot more data to info.json (#13366) | Zach White | |
* add some split data to info.json * add tags * add half of config_options.md to info.json * add support for designating master split * sort out split transport and primary * fix bad data in UNUSED_PINS * fixup custom transport * wip * allow for setting split right half keyboard matrix * add SPLIT_USB_DETECT * minor cleanup * fix an erroneous message * rework split.usb_detect * adding missing rgblight vars to info.json * add mouse_key to info.json * add all remaining options from docs/config_options.md * fix audio voices * qmk info: Change text output to use dotted notation * tweak layout output * resolve alias names * break out some functions to make flake8 happy * add a field for bootloader instructions * qmk generate-info-json: add a write-to-file argument Adds an argument that instructs qmk generate-info-json to write the output to a file instead of just to the terminal. * -arg_only, +action Because it was never my intention that one would have to specify a value for the argument that enables writing the file. * Bring qmk generate-info-json inline with other generate commands * pytest fixup * fix esca/getawayvan * fix data driven errors for bpiphany converters * features.force_nkro -> usb.force_nkro * split.primary->split.main * fix esca/getawayvan_f042 * fix the bpiphany converters for real * fix bpiphany/tiger_lily * Apply suggestions from code review Co-authored-by: Nick Brassel <nick@tzarc.org> * fix generate-api errors * fix matrix pin extraction for split boards * fix ploopyco/trackball_nano/rev1_001 Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Nick Brassel <nick@tzarc.org> | |||
2021-08-16 | Defer the expensive search for layout macros until info.json has been ↵ | Zach White | |
processed (#14007) * defer the expensive search for layout macros until info.json has been processed * fixup names | |||
2021-08-09 | Merge remote-tracking branch 'origin/master' into develop | Zach White | |
Conflicts: keyboards/kbdfans/kbd67/mkiirgb/mkiirgb.c | |||
2021-08-09 | Fix generate api (#13930) | Zach White | |
* Add missing returncode to exit() * fix the aozora/hotswap vendor id | |||
2021-07-11 | Matrix consistency check (#13470) | Zach White | |
* Add a check to make sure the matrix sizes match the actual matrix size * make flake8 happy | |||
2021-06-24 | Optimize our jsonschema by using refs (#13271) | Zach White | |
* fix some broken info.json files * optimize our jsonschema using refs * fix formatting after vscode broke it * make flake8 happy * cleanup * make our schema validation more compact and flexible | |||
2021-06-22 | Remove the redundant pin name validation (#13251) | Zach White | |
* remove the redundant pin name validation * fix submodules | |||
2021-06-19 | allow LINE_PINxx for Teensy 4.x pins (#13247) | Michael Stapelberg | |
fixes https://github.com/qmk/qmk_firmware/issues/13052 | |||
2021-05-09 | Catch 'LAYOUTS = all' in lint (#12848) | Joel Challis | |
Co-authored-by: Zach White <skullydazed@drpepper.org> | |||
2021-03-24 | Add support for qmk_configurator style aliases (#11954) | Zach White | |
* Add support for qmk_configurator style aliases * add the keyboard aliases to the api data * add support for a keyboard metadata file * make flake8 happy | |||
2021-03-22 | use layout aliases when processing info.json (#12333) | Zach White | |
2021-03-09 | improve detection of community layout support | Zach White | |