Merge remote-tracking branch 'origin/master' into develop
[Keymap] Added Brazilian keymap for BM40RGB (#14431)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Fix dosa40rgb compilation issues (#14491)
Improvements to handling of disconnected split keyboards. (#14033) * Use memcmp and memcpy to compare and copy slave matrix. ...and memset to initialize `matrix` and `raw_matrix`. Increased my scan rate (while connected) by ~100 (on Ergodox Infinity). Effect on AVR is unknown. Co-authored-by: Stefan Kerkmann <karlk90@pm.me> * Fix `matrix_post_scan` signalling change on every scan while disconnected. * Undo removal of initialization of `slave_matrix`. This has the effect of increasing my Ergodox Infinity firmware size by 8 bytes instead of decreasing by 8 bytes, and lowers the scan rate while connected back to the initial value before these changes, but _might_ solve some issues on AVR. Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
Add RGBW support to PWM and SPI drivers for ChibiOS (#14327) * Add RGBW support to PWM and SPI drivers for ChibiOS * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
Merge remote-tracking branch 'origin/master' into develop
[Keymap] Add 'j4ckofalltrades' keymap for sofle/rev1 (#14446)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add Dosa40RGB + dtisaac01 (#14476)
Merge remote-tracking branch 'origin/master' into develop
[Keymap] Major Updates to Personal Kyria Keymap (#14485) * added john ezra keymap with updates * changed tapping term
Merge remote-tracking branch 'origin/master' into develop
fix link error for helix/rev3_5rows:five_rows (#14466) This is a tentative quick fix. I was adding the same functions for both #14426 and #14427 and they were in conflict.
Merge remote-tracking branch 'origin/master' into develop
Nix Studio OXALYS80 Refactor (#14473) * update grid alignment of keycodes * update key assignments on via keymap A seemingly-misplaced key assignment on Layers 1 through 3 of the via keymap led to keys being off by one in comparison to the default keymap. * switch Backslash and Backspace on via keymap base layer Matches the via keymap's key mapping to that of the default keymap. * use QMK 3-character notation in oxalys80.h * add matrix diagram; remove Planck reference * add LAYOUT_tkl_ansi and LAYOUT_tkl_ansi_wkl layout macros * add LAYOUT_tkl_ansi_tsangan macro * add ISO layouts Add LAYOUT_tkl_iso, LAYOUT_tkl_iso_tsangan, and LAYOUT_tkl_iso_wkl macros. * enable Community Layouts support * tidy up rules.mk * readme tidy-up
[Keyboard] Move Planck EZ off 'Proton C' board (#14479)
[Keyboard] Move Moonlander off 'Proton C' board (#14478)
Update rules.mk for xbows keyboard (#14477) * Update rules.mk * Update rules.mk * Update rules.mk
Use opendrain pin with external pullup again (#14474)