Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add Quefrency Rev. 5 (#17503)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add Swordfish keyboard (#17567)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] add kinesis/kintlc (#17301)
Merge remote-tracking branch 'origin/master' into develop
[Core] Use polled waiting on ChibiOS platforms that support it (#17607)
* Use polled waiting on platforms that support it
Due to context switching overhead waiting a very short amount of time on
a sleeping thread is often not accurate and in fact not usable for timing
critical usage i.e. in a driver. Thus we use polled waiting for ranges
in the us range on platforms that support it instead. The fallback is
the thread sleeping mechanism.
This includes:
* ARM platforms with CYCCNT register (ARMv7, ARMv8) this is
incremented at CPU clock frequency
* GD32VF103 RISC-V port with CSR_MCYCLE register this is incremented at
CPU clock frequency
* RP2040 ARMv6 port which uses the integrated timer peripheral which is
incremented with a fixed 1MHz frequency
* Use wait_us() instead of chSysPolledDelayX
...as it is powered by busy waiting now.
* Add chibios waiting methods test bench
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Fin pad (#17523)
Co-authored-by: Joel Challis <git@zvecr.com>
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] kbdfans kbd67 rev 2 : add new LAYOUT_65_iso_split_bs (#16922)
* [Layout/Keymap] kbdfans kbd67 rev2 : add new LAYOUT_65_iso_split_bs and naphaline keymap as a working example
* Update keyboards/kbdfans/kbd67/rev2/keymaps/naphtaline/keymap.c
I do trust the reviewer, here goes the change :)
Co-authored-by: Ryan <fauxpark@gmail.com>
* Remove QMK custom keycodes 1/2
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Remove QMK custom keycodes 2/2
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Merge remote-tracking branch 'origin/master' into develop
Peej Rosaline Refactor (#17564)
Merge remote-tracking branch 'origin/master' into develop
splitkb/kyria - Resolve CONVERT_TO_PROTON_C warnings (#17617)