Remove requirement for `keymap_steno.h` include in keymaps (#22423)
* Remove requirement for `keymap_steno.h` include in keymaps
* Add back keymap_steno.h with a note for the time being
fix: make clicky delay silent (#21866)
Migrate some common features to generic (#22403)
Generate switch statement helpers for keycode ranges (#20059)
Relocate LED driver init code (#22365)
QP getters correction (#22357)
V-USB: Fix `GET_IDLE/SET_IDLE` (#22332)
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
RGB/LED matrix use limits size optimisation (#22325)
Fix compilation error when led/rgb process limit is zero. (#22328)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Merge remote-tracking branch 'origin/master' into develop
Remove extra led_matrix_indicators_user call (#22329)
Separate 6KRO and NKRO report structs (#22267)
Modify split config is_keyboard_master/left checks. (#21875)
* rework split configuration
* Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com>
* lint
* missed return
---------
Co-authored-by: Joel Challis <git@zvecr.com>
Add `_flush()` functions to LED drivers (#22308)
Russian typewriter keymap file for popular legacy layout (#21174)
Co-authored-by: Andrei Tutolmin <andrei@tutolmin.com>
Rename `DRIVER_ADDR_n` defines (#22200)
Co-authored-by: Nick Brassel <nick@tzarc.org>
Prep work for NKRO report separation (#22268)
* Clean up some keyboard/userspace code
* Rename `KEYBOARD_REPORT_BITS` -> `NKRO_REPORT_BITS`
* Add some missing includes
* Use `PACKED` define for report types
* Fix incorrect function signatures for FlexRAM EEPROM driver
Merge remote-tracking branch 'origin/master' into develop
add missing gpio include for pointing motion pin (#22246)