RESET -> QK_BOOT default keymaps (#17037)
Rename keymap_extras headers for consistency (#16939)
[Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine (#15657)
Check for ongoing transfers on the OUT endpoint (#16974)
...when attempting to start a receiving USB transfer. Previously, we would
check on the IN endpoint which is the transmitting part of the USB endpoint.
This is wrong and lead to two USB transfers being started immediately
after each other in case of e.g. RAW HID endpoints:
1. When finishing an OUT transfer the low level USB driver calls the out_cb
callback, which in turn initiates another OUT transfer by calling
qmkusbDataReceived.
2. When the raw hid receive channel runs empty inside the raw_hid task,
another OUT transfer is started to potentially fill the channel again. This
happens by calling ibnotify.
Both events occur directly after each other, thus triggering the bug.
Format code according to conventions (#17096)
Merge remote-tracking branch 'origin/master' into develop
Fix anchors with <code> in table of content (#15169)
Enhancement and fixes of "Secure" feature (#16958)
Merge remote-tracking branch 'origin/master' into develop
Eason Capsule65 Community Layout Support (#17090)
* capsule65.h: modify matrix diagram
Taken from the VIA layout data.
* rename LAYOUT to LAYOUT_all
* add LAYOUT_65_ansi macro
* add LAYOUT_65_ansi_blocker macro
* add LAYOUT_65_ansi_blocker_tsangan macro
* add LAYOUT_65_ansi_split_bs macro
* add LAYOUT_65_ansi_blocker_split_bs macro
* add LAYOUT_65_ansi_blocker_tsangan_split_bs macro
* add LAYOUT_65_iso macro
* add LAYOUT_65_iso_split_bs macro
* add LAYOUT_65_iso_blocker macro
* add LAYOUT_65_iso_blocker_split_bs macro
* add LAYOUT_65_iso_blocker_tsangan macro
* add LAYOUT_65_iso_blocker_tsangan_split_bs macro
* enable Community Layout support
* info.json: update maintainer value
This field is meant to reference the maintainer's GitHub username.
Merge remote-tracking branch 'origin/master' into develop
Axolstudio Foundation Gamma: Community Layout Support (#17080)
* LAYOUT_tkl_f13_ansi_tsangan support
Renames `LAYOUT_ansi_tsangan` to `LAYOUT_tkl_f13_ansi_tsangan`. Also enables Community Layout support.
* LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift support
Merge remote-tracking branch 'origin/master' into develop
Avalanche: add QMK Configurator data (#17092)
* avalanche/v1: add info.json
* avalanche/v2: add info.json
* avalanche/v3: add info.json
Merge remote-tracking branch 'origin/master' into develop
Clickety Split Leeloo: QMK Configurator Fixes (#17093)
* info.json: fix key sequence error
* info.json: fix visual rendering
Clarify the physical locations of the keys.
* info.json: update maintainer field
This field is meant to reference the maintainer's GitHub username.
Revert "Fix kinetic mouse mode (#16951)" (#17095)
Merge remote-tracking branch 'origin/master' into develop
F13 TKL with Split Backspace and Split Right Shift Community Layouts (#17082)
* add tkl_f13_ansi_split_bs_rshift Community Layout
* add tkl_f13_ansi_tsangan_split_bs_rshift Community Layout
* add tkl_f13_iso_split_bs_rshift Community Layout
* add tkl_f13_iso_tsangan_split_bs_rshift Community Layout