Merge remote-tracking branch 'origin/master' into develop
[Keymap] Add yoshimaru46's keymap for Ergodash mini (#15191)
[Keyboard] Add Keebcats Dougal PCB (#15168)
[Keyboard] Add MTBKeys MTB60 Keyboard (Solderable and Hotswap edition) (#14222)
Co-authored-by: Ryan <fauxpark@gmail.com>
Chalice: Fix QMK Configurator Implementation (#15206)
FFKeebs PĂșca Refactor (#15208)
handwired/split89 Layout Macro Refactor (#15210)
[Docs] Clarify "nested" and "rolling" key sequences (#14655)
[Bug] Revert backlight pins on function call (#15205)
[CLI] `list-keymaps`/`list-layouts`: Check keyboard passed in (#15204)
* [CLI] `list-keymaps`/`list-layouts`: Check keyboard passed in
* Update lib/python/qmk/cli/list/keymaps.py
Co-authored-by: Joel Challis <git@zvecr.com>
* Update lib/python/qmk/cli/list/layouts.py
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Joel Challis <git@zvecr.com>
[cli] Export list of `develop` PRs to be merged into `master` (#13944)
* Add developer-only command for exporting the list of PRs associated with a merge to `develop`.
* qmk pytest
* Imports.
* Remove dependencies from requirements file, manually handle.
* Reduce complexity, qmk generate-api taking too long so relying on CI
[Bug] Fix missing variable for Backlight Breathing (#15199)
* [Bug] Fix missing varaible for Backlight Breathing
* Better fix
* formatting
Add diff logic to python format subcommand (#15156)
* Add diff logic to python format subcommand
* Update test
* Add in filter per format-c
* fix tests
* Update new workflow
Merge remote-tracking branch 'origin/master' into develop
Call steno_set_mode inside eeconfig_init_user in the doc (#15176)
rename kprepublic bm keyboards to have a standardized naming format (#15047)
* change missed kprepublic readmes
* fix xiudi readmes
* initial change, see pr description
* change readmes
* changes names in readmes and device descriptors
Format code according to conventions (#15196)
Made AVR backlight pwm resolution configurable (#7521)
* Made static backlight pwm resolution configurable
* Made breathing backlighting configurable too
* Finished my ifdef
* Ran clang-format
* Added missing semi-colon
* Solved weird behaviour by right-shifting the right amount
* Made breathing period scaled on actual pwm frequency
* Made the low end deadzone scaled on the top value
* Moved 'pwm_frequency' declaration outside ifdef
* Fixed 'never used' error
* Fixed 'never used' error
* Fixed breathing ISR to 120Hz
* Removed pwm_frequency constant
Constant is no longer needed since running the breathing ISR at a fixed 120Hz
* Re-add brightness limiting
* re-introduce scaling
Merge remote-tracking branch 'origin/master' into develop