Merge remote-tracking branch 'origin/master' into develop
[Bug] Fix issue with mousekey movement getting stuck (#17493)
* [Bug] Fix issue with mousekey movement getting stuck
* Lint
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
Fix error message in generated code (#17484)
Generic wear-leveling algorithm (#16996)
* Initial import of wear-leveling algorithm.
* Alignment.
* Docs tweaks.
* Lock/unlock.
* Update quantum/wear_leveling/wear_leveling_internal.h
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
* More tests, fix issue with consolidation when unlocked.
* More tests.
* Review comments.
* Add plumbing for FNV1a.
* Another test checking that checksum mismatch clears the cache.
* Check that the write log still gets played back.
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
[Split] Verify Split Pointing Device config (#17481)
improvements for Cirque Pinnacle trackpads (#17091)
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
Only omit paths containing "/keymaps/" (#17468)
This allows keyboard names to contain the word "keymaps"
Merge remote-tracking branch 'origin/master' into develop
[Split] Ensure SOFT_SERIAL_PIN is defined if USE_I2C isn't defined (#17466)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Fixup skergo - missing keycode in keymaps (#17458)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Fix firmware size for via keymap on Atom47 (#17472)
Do not enable PERMISSIVE_HOLD when TAPPING_TERM exceeds 500ms (#15674)