Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Azoteq - improve I2C behaviour while polling. #24611

Merged
merged 2 commits into from
Jan 11, 2025

Conversation

daskygit
Copy link
Member

Description

This aims to improve the behaviour when not using a motion pin. Using basic_profiling.h seems to have a fairly decent speed increase as less time is spent during I2C transactions.

Tweaked code
get_report -- Percentage time spent: 2% (idle)
get_report -- Percentage time spent: 2% (circle motion)


Old code
get_report -- Percentage time spent: 12% (idle)
get_report -- Percentage time spent: 63% (circle motion)

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout (addition or update)
  • Documentation

Issues Fixed or Closed by This PR

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

@github-actions github-actions bot added the core label Nov 17, 2024
Copy link

github-actions bot commented Jan 2, 2025

Thank you for your contribution!
This pull request has been automatically marked as stale because it has not had activity in the last 45 days. It will be closed in 30 days if no further activity occurs. Please feel free to give a status update now, or re-open when it's ready.
For maintainers: Please label with bug, awaiting review, breaking_change, in progress, or on hold to prevent the issue from being re-flagged.

@github-actions github-actions bot added the stale Issues or pull requests that have become inactive without resolution. label Jan 2, 2025
@drashna drashna requested a review from a team January 2, 2025 07:17
@drashna drashna added awaiting review breaking_change_2025q1 Targeting breaking changes Q1 2025 and removed stale Issues or pull requests that have become inactive without resolution. labels Jan 2, 2025
ilc added a commit to ilc/vial-qmk that referenced this pull request Jan 2, 2025
Not sure why old units did not show this random pressing
of mouse 2 bug.  This port of:

qmk/qmk_firmware#24611

Fixes it.

Added axis code to make scroll more sane.
@idank
Copy link
Contributor

idank commented Jan 8, 2025

This change also fixes a bug with the current driver where it mistakenly reads a double tap gesture on every report. Seems to be happening on newer Azoteqs only.

+1 to merging this.

Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
@daskygit daskygit requested a review from KarlK90 January 9, 2025 23:57
@drashna drashna merged commit 62e9832 into qmk:develop Jan 11, 2025
3 checks passed
alinelena pushed a commit to alinelena/qmk_firmware that referenced this pull request Feb 3, 2025
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
SiriusStarr pushed a commit to SiriusStarr/svalboard-vial-qmk that referenced this pull request Feb 5, 2025
Not sure why old units did not show this random pressing
of mouse 2 bug.  This port of:

qmk/qmk_firmware#24611

Fixes it.

Added axis code to make scroll more sane.
ilc added a commit to svalboard/vial-qmk that referenced this pull request Feb 11, 2025
Not sure why old units did not show this random pressing
of mouse 2 bug.  This port of:

qmk/qmk_firmware#24611

Fixes it.

Added axis code to make scroll more sane.
@daskygit daskygit deleted the pr/azoteq_tweaks branch February 19, 2025 15:32
johanbast pushed a commit to johanbast/qmk_firmware that referenced this pull request Feb 28, 2025
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
DownBackDad pushed a commit to DownBackDad/qmk_firmware that referenced this pull request Mar 10, 2025
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
srphcr pushed a commit to srphcr/qmk_firmware that referenced this pull request Mar 24, 2025
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
ell1010 added a commit to ell1010/QMK-OpenRGB that referenced this pull request Mar 25, 2025
commit 4e6bd7e0253e79325fabc401ee31602094290d6d
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Tue Mar 25 14:14:25 2025 +0000

    updated precompiled binaries

commit 4f953edd40ff59a74cff53093cfcbb2561282d98
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Tue Mar 25 11:54:50 2025 +0000

    reverting the include order

commit 9b1c3c9c7ec93214b44f89e2d284dd804b5b7fbc
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Tue Mar 25 00:22:45 2025 +0000

    found the bug

commit 318e9fe319884c104382ed9787dddbcd5cde3053
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Mon Mar 24 21:46:35 2025 +0000

    backup for local wipe

commit c650f67cbb7a804b008d6cdc0cd77875ce19ce18
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Mon Mar 24 19:13:49 2025 +0000

    more cleanup and fixes

commit d02a3c5a8274528dee57b64b76be5fc2da3e051a
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Sun Mar 23 14:26:49 2025 +0000

    cleanup

commit 507c3fb2d6ee754a9c9241e5e4be2683f77eb8ef
Merge: 08957ac8f2 ce2f7d86be
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Sun Mar 23 14:18:50 2025 +0000

    Merge remote-tracking branch 'base/master' into testing

commit ce2f7d86be171f7273299720ba739b8c85d4c267
Author: Grigory Avdyushin <avdyushin.g@gmail.com>
Date:   Sun Mar 23 06:17:05 2025 +0100

    Franky36 handwired keyboard (#25029)

commit 08957ac8f2b69e25aefd0bd9eb1a246995330d0b
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Sat Mar 22 15:14:54 2025 +0000

    changed updated qmk repo to testing branch and reverted main

commit a2c791669e3a0d1edff865037bc5ba8d2e85a1d6
Merge: b07d03c594 e90d32583f
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Sat Mar 22 13:12:19 2025 +0000

    Merge branch 'main' of https://github.com/ell1010/qmk-openRGB

commit b07d03c5941072dbb3223633f28a9e61777c9a75
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Sat Mar 22 13:06:00 2025 +0000

    continuation of main qmk files update (trying to make sure all the files are exact)

commit e90d32583f0ec32d993b35630a866c023a014c34
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Sat Mar 22 13:06:00 2025 +0000

    continuation of main qmk files update (trying to make sure all the files are exact)

commit a614e1ffb5a8945c89533a8bb4e678b555ad64b4
Merge: 1ff789b090 6a947fa534
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Sat Mar 22 12:25:57 2025 +0000

    Merge branch 'master' of https://github.com/qmk/qmk_firmware

commit 1ff789b09021a81f3e5c26673bced2ced50bce02
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Fri Mar 21 20:04:40 2025 +0000

    qmk main files update

commit 483ff7b75428312be21ccc65d77f62dbbc83ca43
Merge: 73e7dd40a9 f4dfa218ff
Author: ell_1010 <elliottbarrett25@gmail.com>
Date:   Fri Mar 21 19:59:28 2025 +0000

    Merge branch 'master' of https://github.com/qmk/qmk_firmware

commit 6a947fa5345b47f8d41c5ab13c0c6dac79cb3bc9
Author: Dasky <32983009+daskygit@users.noreply.github.com>
Date:   Fri Mar 21 18:00:28 2025 +0000

    Add Mechboards Crkbd  (#24993)

commit f4dfa218ff924f0e9f964f81706474a765c88cc2
Author: plodah <127351418+plodah@users.noreply.github.com>
Date:   Thu Mar 20 22:34:14 2025 +0000

    fix swapped encoder pins on ploopy thumb rev1_001  (#25044)

    fix swapped pins on ploopy thumb rev1_001 encoder

commit f6dbb56a10d1886945f2f79f4cc46b7bb56aeab0
Author: uv777bk <147540311+uv777bk@users.noreply.github.com>
Date:   Thu Mar 20 18:22:43 2025 -0400

    Update Lighting Mode Animations on Monsgeek M5 (#24981)

    Update keyboard.json

commit 894b9c458d91e0ecb5c482e8071315db8842e2b8
Author: Max Rumpf <max.rumpf1998@gmail.com>
Date:   Thu Mar 20 23:22:02 2025 +0100

    Enable mouse key feature and disable leader key on Maxr1998/Phoebe (#24982)

    * Enable mousekey support on Maxr1998/Phoebe

    * Add GPLv2 license header

commit 9f44488bb172f454b231518ddccc580f05784c24
Author: Icy Avocado <avocado@ovacoda.com>
Date:   Thu Mar 20 16:21:18 2025 -0600

    Add directpins 21 keys pico (#24919)

    * Add directpins 21 keys pico
    - https://learn.adafruit.com/diy-pico-mechanical-keyboard-with-fritzing-circuitpython/21-key-pico-keyboard

    * Rename from 21keys to pico_pad

    * Add pico_pad readme

    * Update bootloader instruction

    ---------

    Co-authored-by: Dai <dai@ovacoda.com>

commit a958276a764af481f5626cafb2f0c6ec00894ff2
Author: Drashna Jaelre <drashna@live.com>
Date:   Thu Mar 20 15:12:46 2025 -0700

    Add Super Alt-Tab macro example as module (#24970)

    * Add Super Alt-Tab macro example as module

    * Make module more configurable

    * remove unneeded comments

    Co-authored-by: jack <jack@pngu.org>

    * Update modules/qmk/super_alt_tab/super_alt_tab.c

    Co-authored-by: Nick Brassel <nick@tzarc.org>

    ---------

    Co-authored-by: jack <jack@pngu.org>
    Co-authored-by: Nick Brassel <nick@tzarc.org>

commit 7fd12c2b98f00b7e70bfc70a74654a23c2b04d16
Author: Akshay Atam <akshay.atam@gmail.com>
Date:   Thu Mar 20 18:00:01 2025 -0400

    Ducky one2mini ansi tsangan layout (#24909)

    * Added ANSI Tsangan keymap for Ducky One2 Mini

    * Updated keyboard.json to support ANSI Tsangan layout for Ducky One2 Mini

commit 3a8c76fae59387df3435948a424cdd0fcda7d66f
Author: mikiya418 <64995478+mikiya418@users.noreply.github.com>
Date:   Fri Mar 21 06:54:54 2025 +0900

    Develop 5keys (#24555)

    * [Keyboard]Add 5keys

    * Add files via upload

    * Delete 5keys.json

    * Add files via upload

    * Delete 5keys_default.hex

    * Add keyboard 5keys

    * Add Copylight

    * Update keyboards/5keys/keyboard.json

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    * Update keyboards/5keys/keyboard.json

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    * Update readme.md

    ---------

    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit 96882c6a67c95bd5d59873d0921f15a3903dd6dc
Author: Duncan Sutherland <dunk2k_2000@hotmail.com>
Date:   Thu Mar 20 21:44:19 2025 +0000

    Correct json for Fullsize JIS Community Layouts (#23660)

    initial commit

commit c5232ba6996f89b62a53496e95271cb9052c50ee
Author: Anthony Abruzzini <a.k.abruzzini@gmail.com>
Date:   Thu Mar 20 14:35:58 2025 -0700

    Fix typo in docs: split_keyboard.md SPLIT_USB_DETECT ("theres's -> "there's") (#24984)

    * Fix typo "theres's"

    * Update docs/features/split_keyboard.md

    Co-authored-by: jack <jack@pngu.org>

    ---------

    Co-authored-by: jack <jack@pngu.org>

commit e7c5695a0c09d9d673b2185548cae43a38026085
Author: Andrew Kannan <andrew.kannan@gmail.com>
Date:   Thu Mar 20 01:06:54 2025 -0400

    Minor keymap fix on Cerberus HS (#25043)

commit 46829663aa976fa730c70083114b5d7933fe42b4
Author: Wilson Pika Choo <starkipraggy@hotmail.com>
Date:   Thu Mar 20 01:33:53 2025 +0900

    [Keyboard] Change uzu42 `usb.vid` (#25014)

    change generic vendor code

commit 386a5019a8147136c2732452cd87954378e0ec16
Author: Nick Brassel <nick@tzarc.org>
Date:   Wed Mar 19 12:45:28 2025 +1100

    Fixup MSYS + unix-style paths in Community Modules. (#25012)

    Fixup MSYS + unix-style paths.

commit 271efeb8bc99922e6ce1a664f82bc922cd2e8121
Author: Nick Brassel <nick@tzarc.org>
Date:   Wed Mar 19 02:48:27 2025 +1100

    Latest batch of license violations. (#25031)

commit 95223aa8721ee7abdb23550362810a37bd7a8871
Author: Nick Brassel <nick@tzarc.org>
Date:   Tue Mar 18 06:07:24 2025 +1100

    Latest batch of license violations as per #24085. (#25023)

    * Latest batch of license violations as per #24085.

    * No links.

commit c6446aeaf9b234a492d3320524df95da69a83255
Author: Joel Challis <git@zvecr.com>
Date:   Sun Mar 16 08:44:31 2025 +0000

    Bump tj-actions/changed-files from 45 to 46 (#25020)

commit 65aef7be95025a8a26fa8fe0c4af3ce0d36f47f4
Author: André Cruz <andre@cabine.org>
Date:   Thu Mar 13 21:04:32 2025 +0000

    [Keyboard] Add Sofle Choc Prog from keebart (#24974)

commit 8ae5d34c0db1cabe2a8de9aa5213a769b1d4ef8d
Author: Joel Challis <git@zvecr.com>
Date:   Thu Mar 13 21:00:58 2025 +0000

    keyten/kt60_mu - Add missing header guard (#25011)

commit 25af20bef42173925b4f6154480ec79c0d03dea0
Author: Ivan Gromov <38141348+key10iq@users.noreply.github.com>
Date:   Thu Mar 13 23:20:56 2025 +0400

    [Keyboard] Add kt60-MU PCB (#24797)

    * Add kt60-MU

    * Adding some license headers

    * Update keyboards/keyten/kt60_mu/keyboard.json

    Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

    * Update keyboards/keyten/kt60_mu/keyboard.json

    Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

    * Update keyboard.json

    * Update keyboard.json

    * Update keyboards/keyten/kt60_mu/keyboard.json

    Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

    * Update keyboards/keyten/kt60_mu/keyboard.json

    Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

    ---------

    Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
    Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

commit 84f9b6dd3e979cefe89271ca1356f9e3d6614998
Author: Dasky <32983009+daskygit@users.noreply.github.com>
Date:   Tue Mar 11 09:42:33 2025 +0000

    Add Mechboards Sofle (#25004)

    * add sofle

    * fix readme

commit a70288bc4a22385325eaaec081bd4139b5b56f90
Author: Christian C. Berclaz <christian.berclaz@mac.com>
Date:   Sun Mar 9 08:59:02 2025 +0100

    New standard layout for Mechlovin' Zed60 (60_tsangan_hhkb) (#24801)

    * Added a default firmware and layout for the WindStudio Wind X R1
    keyboard.

    * Wind X R1: cleaned-up the folders to make clear that this firmware is
    for the release 1 of this keyboard.

    * Delete keyboards/windstudio/wind_x/R1 directory

    Removing the uppercase R1 folder

    * feat(mechlovin/zed60): Added the missing standard 60_tsangan_hhkb

    * style(mechlovin/zed60): Ran qmk format-json -i on keyboard.json

commit 3c6a69112690d32b83ed75d77896d7baa3924458
Author: Joel Challis <git@zvecr.com>
Date:   Thu Mar 6 23:17:21 2025 +0000

    keychron/c*_pro_v2: Migrate DIP_SWITCH_PINS (#24978)

commit 0302171facfa2992bfa9871e23c446d843d6a7bb
Author: Joel Challis <git@zvecr.com>
Date:   Tue Mar 4 23:40:28 2025 +0000

    Remove invalid RGB Matrix effects (#24977)

commit fcfe0e8a952382e4fda442321090a07b09b607c0
Author: Joel Challis <git@zvecr.com>
Date:   Tue Mar 4 23:40:08 2025 +0000

    Fix `xelus/valor/rev3` compilation (#24976)

commit f0a5db96c8a128bdf7f8321fdc1e0011160aeb3a
Author: dnlnm <80830846+dnlnm@users.noreply.github.com>
Date:   Tue Mar 4 03:22:37 2025 +0800

    Add keyboard Cloak (#24858)

    Co-authored-by: jack <jack@pngu.org>
    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit c2979e309f9c4cc758d9f1b1f37a5a9ff33b6426
Author: takashicompany <t@kashi.company>
Date:   Tue Mar 4 04:21:47 2025 +0900

    Add new keyboard "Palmslave" (#24814)

    Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit b2ee1612fadd7b413122ad2d07af7f9e0907a35e
Author: Armand du Parc Locmaria <adpl33@gmail.com>
Date:   Mon Mar 3 11:18:33 2025 -0800

    Fix Lily58 Lite Rev3 reversed columns (#24968)

commit cc09f171116ba09ef65a82edd96619e21b3420ca
Author: floookay <33830863+floookay@users.noreply.github.com>
Date:   Mon Mar 3 06:34:16 2025 +0100

    add keyboard: zwerg (#24918)

    Co-authored-by: jack <jack@pngu.org>
    Co-authored-by: Joel Challis <git@zvecr.com>

commit a585bd08a3febcedc4743ac7612f06a59a39b817
Author: yiancar <yiangosyiangou@cytanet.com.cy>
Date:   Mon Mar 3 03:32:25 2025 +0000

    Keycult Zero (#24927)

    * Initial Commit for Keycult Zero

    * Update keyboards/keycult/keycult_zero/keycult_zero.c

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    * Update keyboards/keycult/keycult_zero/rules.mk

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    ---------

    Co-authored-by: yiancar <yiancar@gmail.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit cb6e1c1af54790e778062ba7203aa23370c263b0
Author: leah-splitkb <103112489+leah-splitkb@users.noreply.github.com>
Date:   Sun Mar 2 22:33:03 2025 +0100

    Add splitkb.com's Elora (#22557)

    * Add splitkb's Elora

    * WIP

    * Make requested changes

    * fix missing call to keyboard init user for elora

    * sync vial_qmk with qmk

    * Add fixes

    * Add encoder quadrature and update files

    * Update Readme

    * Implement changes

    * Remove encoder driver from keyboard.json

    * make requested changed

    * Implement changes and remove myriad_task as it wasn't actually doing anything.

    * Remove myriad.h from matrix.c

    * Simplify OLED code debug

    * Update RGB keycodes (qmk#24484)

    * remove rules.mk (qmk#23281)

    * Add matrix state sync

    ---------

    Co-authored-by: NapOli1084 <10320176+NapOli1084@users.noreply.github.com>
    Co-authored-by: harveysch <126267034+harvey-splitkb@users.noreply.github.com>
    Co-authored-by: harvey <harvey@splitkb.com>
    Co-authored-by: VeyPatch <126267034+VeyPatch@users.noreply.github.com>

commit 563eb6fdc9224a772d19e2d5714e903fa7c021c6
Author: Xelus22 <17491233+Xelus22@users.noreply.github.com>
Date:   Mon Mar 3 08:04:33 2025 +1100

    [Keyboard] Valor Rev3  (#22581)

    * initial valor

    * update

    * fixup and move to info.json

    * clean up keymap

    * code review from lesshonor

    * Update keyboards/xelus/valor/rev3/readme.md

    Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

    * Update readme.md

    * Update keyboards/xelus/valor/rev3/rev3.c

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    * Update rev3.c

    * Remove custom rev3.c

    * remove via keymap

    * remove empty rules.mk

    * Update keyboards/xelus/valor/rev3/keymaps/default/keymap.c

    Co-authored-by: jack <jack@pngu.org>

    ---------

    Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Xelus22 <>
    Co-authored-by: jack <jack@pngu.org>

commit 6c10839e3306521e5f0e0050a891c013b7a4f766
Author: adophoxia <100170946+adophoxia@users.noreply.github.com>
Date:   Sat Mar 1 16:57:15 2025 -0800

    Add Keychron C2 Pro V2 (#24900)

    Same changes as for C1 Pro V2

commit abea50c26e2bb26977146a1431e458a73bea7f39
Author: adophoxia <100170946+adophoxia@users.noreply.github.com>
Date:   Sat Mar 1 16:48:59 2025 -0800

    Add Keychron C1 Pro V2  (#24899)

    * Add C1 Pro V2

    * Remove default values for f401xC generic board definition

    * Update clang and copyright years

    * Add version description

commit acec6904d8097a1890df272e424c4d43ad8a6831
Author: blindassassin111 <38090555+blindassassin111@users.noreply.github.com>
Date:   Sat Mar 1 16:24:15 2025 -0600

    Adding support for the VKR 94 (#24883)

    * Adding support for the VKR 94

    * Update keyboards/viktus/vkr94/keyboard.json

    Co-authored-by: Joel Challis <git@zvecr.com>

    * Delete keyboards/viktus/vkr94/config.h

    * Delete keyboards/viktus/vkr94/rules.mk

    * Update readme.md

    ---------

    Co-authored-by: Joel Challis <git@zvecr.com>

commit 655bf4008a1f04adebec0cdf1c67705a952fb20f
Author: suikagiken <115451678+suikagiken@users.noreply.github.com>
Date:   Sun Mar 2 06:50:10 2025 +0900

    Add keyboard suika15tone (#24947)

    * Add keyboard suika15tone

    * Update keyboards/suikagiken/suika15tone/keyboard.json

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    ---------

    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit 516fa90f991f95edc005b823e59fdfa789e8dfeb
Author: era <73109780+eerraa@users.noreply.github.com>
Date:   Sun Mar 2 06:25:26 2025 +0900

    Add Chickpad (#24895)

    * Add ChickPad

    Add ChickPad

    * Add Chickpad

    Add Chickpad

    * Add PCB image

    Add PCB image

    * Update keyboards/era/sirind/chickpad/keyboard.json

    Co-authored-by: Joel Challis <git@zvecr.com>

    * Update keyboards/era/sirind/chickpad/config.h

    Co-authored-by: jack <0x6a73@protonmail.com>

    * Update keyboards/era/sirind/chickpad/keymaps/default/keymap.c

    Co-authored-by: jack <0x6a73@protonmail.com>

    * Update keyboards/era/sirind/chickpad/readme.md

    Co-authored-by: jack <0x6a73@protonmail.com>

    ---------

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: jack <jack@pngu.org>

commit 0419cd2eed96157ff47d340c5f20ca7f46787848
Author: Eric Banker <EricBanker12@gmail.com>
Date:   Sat Mar 1 13:01:30 2025 -0800

    [Docs] Fix example code in quantum_painter.md (#24897)

    https://github.com/qmk/qmk_firmware/issues/24896

commit a3a3af118426edc7e6650f62e03633a0e0cf8ad4
Author: telybelly <136142585+telybelly@users.noreply.github.com>
Date:   Sun Mar 2 04:59:52 2025 +0800

    Add Janky No.9 (#24910)

    * Add Janky No.9

    Add Janky No.9

    * Update readme.md

    * Update keyboard.json

    updated as per waffle87 suggestions, and run qmk format-json

    * Apply suggestions from code review

    updated as per suggestions from zvecr

    Co-authored-by: Joel Challis <git@zvecr.com>

    ---------

    Co-authored-by: Joel Challis <git@zvecr.com>

commit 88d1f61f10d75b4c49c0185478c9310cf89f5f0e
Author: arcmags <c.magyar.ec@gmail.com>
Date:   Sat Mar 1 14:48:11 2025 -0600

    Add `tkl_f13_ansi_tsangan` community layout to novelkeys/nk87* (#24730)

    * missing LAYOUTS added to novelkeys/nk87*/rules.mk

    * Revert "missing LAYOUTS added to novelkeys/nk87*/rules.mk"

    This reverts commit 43917bfc3638ebde58bc8c2b6b8cbc477343b646.

    * missing community layouts added to novelkeys/nk87*/keyboard.json

commit e0e96c2a755cf957ab684c9ad414ab1b19fe3372
Author: Danny <nooges@users.noreply.github.com>
Date:   Sat Mar 1 15:47:16 2025 -0500

    Add Handwired Cherry Protype (#24806)

    * Add handwired Cherry Protype

    * Fix instructions

    * Replace tabs with spaces

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    * Update keyboards/handwired/protype/keyboard.json

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    ---------

    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit a4d86a63f2b9a075648ac02f4e20582f418a332a
Author: Dasky <32983009+daskygit@users.noreply.github.com>
Date:   Fri Feb 28 19:07:51 2025 +0000

    Add Mechboards Lily58 variant and common code. (#24937)

    * Add lily58 and common code

    * Apply suggestions from code review

    Co-authored-by: jack <jack@pngu.org>

    * Apply suggestions from code review

    Co-authored-by: jack <jack@pngu.org>

    ---------

    Co-authored-by: jack <jack@pngu.org>

commit a63fd7f01cdabd9ce85bb09ae2b573fd3b8e60aa
Merge: 6d0e5728aa cdb865cf60
Author: Nick Brassel <nick@tzarc.org>
Date:   Fri Feb 28 09:23:04 2025 +1100

    Merge remote-tracking branch 'upstream/develop'

commit cdb865cf60b17593f5c811c24a21d7b3030d8653
Author: Nick Brassel <nick@tzarc.org>
Date:   Fri Feb 28 09:20:58 2025 +1100

    Merge point for 2025q1 breaking change.

commit c4aaab5fa34ec9d66bb57c3640a5356c2daa638f
Author: Joel Challis <git@zvecr.com>
Date:   Thu Feb 27 22:14:32 2025 +0000

    2025q1 develop changelog (#24949)

    Co-authored-by: Nick Brassel <nick@tzarc.org>

commit 1efc82403bebe759272d1ba7a79d9dfa0d5df506
Author: Nick Brassel <nick@tzarc.org>
Date:   Wed Feb 26 22:25:41 2025 +1100

    Community modules (#24848)

commit 63b095212b157c4522bdeda3de144fb87213085d
Author: Joel Beckmeyer <joel@beckmeyer.us>
Date:   Wed Feb 26 06:25:01 2025 -0500

    fix EEPROM driver for STM32L0/1 cat.1 devices (#24928)

commit 63daf94ee60a629afcce2de623f22ae6777682c5
Author: Joel Challis <git@zvecr.com>
Date:   Sat Feb 22 01:48:42 2025 +0000

    Migrate some DEFAULT_FOLDER to keyboard_aliases.hjson (#24938)

commit 50967dbe7e5137f74365b9989e10f03e94d92926
Author: ploopyco <54917504+ploopyco@users.noreply.github.com>
Date:   Fri Feb 21 03:01:29 2025 -0500

    Updates to Ploopy Classic, Mouse, and Thumb for RP2040 hardware upgrade (#24880)

    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit 2f27b3dc78ee41f2372477af129aaab934497d2f
Merge: c592e10590 6d0e5728aa
Author: QMK Bot <hello@qmk.fm>
Date:   Thu Feb 20 14:07:54 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 6d0e5728aa61b442885d48caf49d29e5c60e8197
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Feb 20 14:07:18 2025 +0000

    Bump JamesIves/github-pages-deploy-action from 4.7.2 to 4.7.3 (#24933)

    Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.7.2 to 4.7.3.
    - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases)
    - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.7.2...v4.7.3)

    ---
    updated-dependencies:
    - dependency-name: JamesIves/github-pages-deploy-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit c592e105904b48bf3caa91c37fe1e637f85a8ec7
Merge: c00b0c5bc9 a5c77b5c45
Author: QMK Bot <hello@qmk.fm>
Date:   Tue Feb 18 16:05:34 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit a5c77b5c45d377a01e25d9d479b7e245f2159cba
Author: Juno Nguyen <juno.ngx@gmail.com>
Date:   Wed Feb 19 00:04:57 2025 +0800

    Fix startup sound for Planck (#24893)

commit c00b0c5bc96b4cd5d096d3c8701e86be9aba4982
Author: Steve Storck <steve973@gmail.com>
Date:   Sun Feb 16 16:41:07 2025 -0500

    Created SH1107 driver for quantum painter (#24724)

    Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

commit 164b7331c3b98165e49d38127bee366f9c545513
Author: Joel Challis <git@zvecr.com>
Date:   Sun Feb 16 21:39:29 2025 +0000

    Migrate some DEFAULT_FOLDER to keyboard_aliases.hjson (#24915)

commit 132efa907679832b81c06c57042c337241b17b8c
Author: Nizhegorodtsev Vyacheslav Sergeyevich <42460719+Programmer86@users.noreply.github.com>
Date:   Sun Feb 16 21:32:50 2025 +0500

    Update for 'A-JAZZ AKC084' ('A-JAZZ AKP846') (#24868)

    Fix indicators, image, bootloader instructions and default keymap for 'A-JAZZ AKC084'

commit d035f02c08b587213a35335c1d523af10b11b543
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Sun Feb 16 22:07:17 2025 +0700

    Patch up issue for inverted complementary output on Backlight (#24794)

    Change complementary output to active high, when backlight on state is 1

commit 47e66c8a2418893c864704563d554641d1b0428c
Merge: 110cc0923b ad2c0f3565
Author: QMK Bot <hello@qmk.fm>
Date:   Sun Feb 16 10:24:35 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit ad2c0f35651a7825277c8c30bc3c0e8ead5ddb73
Author: Nick Brassel <nick@tzarc.org>
Date:   Sun Feb 16 21:24:01 2025 +1100

    Add more stale exemption labels. (#24922)

commit 110cc0923b012c6f081a448fc120cddc2e670cb9
Author: Joel Challis <git@zvecr.com>
Date:   Sun Feb 16 10:22:57 2025 +0000

    Reject readme dummy content (#24913)

commit b69bf4b885cd8d597c29f0af64a3faf2aafa54ce
Author: John <Johnlrigoni@gmail.com>
Date:   Sun Feb 16 03:50:42 2025 -0600

    Retro Tapping Re-Write; Key Roll Fix (#23641)

commit 3ab2b3b6e2ac85c8bc00b81911d73f060e616228
Author: DavidSannier <david.sannier@gmail.com>
Date:   Sun Feb 16 10:48:40 2025 +0100

    Chaining OSL and MO (#23065)

commit 8ca303168ea6c3d6eb44d316ffcc86817af36f8c
Merge: 8400fad3d8 5e88647879
Author: QMK Bot <hello@qmk.fm>
Date:   Sat Feb 15 04:56:34 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 5e886478792ba40cf98c95a508e0faee9fa171a6
Author: wmatex <wmatex@users.noreply.github.com>
Date:   Sat Feb 15 05:56:00 2025 +0100

    Fix installation of clang in gentoo install script (#24917)

    fix: sys-devel/clang was renamed to llvm-core/clang

    see: https://github.com/gentoo/gentoo/commit/1f9f1999cdc8ccb94054dec2d2951c7e486aa996

commit 8400fad3d8822a9499e72ea0752e59642d9f6ac3
Author: Joel Challis <git@zvecr.com>
Date:   Thu Feb 13 07:03:55 2025 +0000

    Remove readme dummy content (#24912)

commit 37e234252e70957725734221d829ffd814a2ae72
Author: Joel Challis <git@zvecr.com>
Date:   Wed Feb 12 17:16:27 2025 +0000

    Extend lint to reject 'blank' files (#23994)

commit 14c7164b01d2ec925c37de2a205286807d7681e2
Merge: 7fe168a8ed 2699e2f7c8
Author: QMK Bot <hello@qmk.fm>
Date:   Sat Feb 8 12:18:11 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 2699e2f7c826b0288c3dddcd86a97811726cf6a4
Author: Joel Challis <git@zvecr.com>
Date:   Sat Feb 8 12:17:35 2025 +0000

    Avoid WindowsPath errors for 'qmk format-text' (#24905)

commit 7fe168a8ed1577be2f75ec0f0a43a3997a7df199
Author: Drashna Jaelre <drashna@live.com>
Date:   Fri Feb 7 00:10:45 2025 -0800

    [Keyboard] Move Ergodox STM32 to handwired folder (#24903)

    * [Keyboard] Move Erogdox STM32 to handwired folder

    To minimize confusion with ZSA's ergodox EZ ST (stm32f303) and because this is basically a one-off board

    * Don't forget mapping

    * Fix readme

commit 273d8d6a1a6badb8d9b473954f16a0fbbe671987
Author: Ryan <fauxpark@gmail.com>
Date:   Sat Feb 1 21:19:30 2025 +1100

    `qmk docs`: restore `--port` and `--browser` arguments (#24623)

    * `qmk docs`: restore `--port` and `--browser` arguments

    * Make docs command args always a list

commit ff09b921f1c2160abe05c1fdbd38f25f64b6c7bd
Merge: ae01f1b63e fa98117a3e
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Jan 29 19:30:22 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit fa98117a3e10afed347f16b2614e4e8a9e26cd32
Author: adophoxia <100170946+adophoxia@users.noreply.github.com>
Date:   Wed Jan 29 11:28:58 2025 -0800

    Add Keychron C3 Pro (Red & RGB) (#24874)

    * Add Keychron C3 Pro variants

    * Update to upstream standards

    * Apply suggestions from code review

    Co-authored-by: jack <0x6a73@protonmail.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>

    * Reformatted `keyboard.json` for `red`/`rgb` and `c3_pro.c`

    * Apply suggestions from code review

    Co-authored-by: Ryan <fauxpark@gmail.com>

    * Update keyboards/keychron/c3_pro/ansi/red/config.h

    Co-authored-by: Daniel <1767914+iamdanielv@users.noreply.github.com>

    * Apply suggestions from code review

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    * Add C Pro V2 variants

    * remove boards by accident

    ---------

    Co-authored-by: jack <0x6a73@protonmail.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Daniel <1767914+iamdanielv@users.noreply.github.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit ae01f1b63e6c48af462311ae75dc7201e552e34e
Merge: 0c14fc3a21 8bf01dd796
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Jan 29 19:28:06 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 8bf01dd7966c9d556a7931be47f97bafe9a32ff9
Author: Drashna Jaelre <drashna@live.com>
Date:   Wed Jan 29 11:25:21 2025 -0800

    [OS Detection] Improve MacOS detection (#24708)

commit 0c14fc3a211fc6ba55cf58c1b8224700102a33b3
Author: Joel Challis <git@zvecr.com>
Date:   Wed Jan 29 19:22:05 2025 +0000

    Resolve keyboard_aliases when processing keyboard make targets (#24834)

commit db68fd88bd67e8b04f5f1ec0c8c54cfe2ce88bb6
Merge: 7073ba3dbb ea3a968510
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Jan 29 19:21:51 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 7073ba3dbb0570309b63bbb6cb9642c4638b229b
Author: Joel Challis <git@zvecr.com>
Date:   Wed Jan 29 19:21:09 2025 +0000

    Migrate some DEFAULT_FOLDER to keyboard_aliases.hjson (#24845)

commit ea3a968510d14b55c44c3e92dc39600f114fddef
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 30 06:20:08 2025 +1100

    Bump vite from 5.2.14 to 5.4.12 in /builddefs/docsgen (#24852)

commit d7fb12164a6623da0ab356b2d1ce1c1fa9797535
Author: Nick Brassel <nick@tzarc.org>
Date:   Thu Jan 30 06:18:07 2025 +1100

    Invoke `process_record_via` after `_user`/`_kb` have a chance to handle it. (#24879)

commit cfcb8488eda38976d731c8d0ae64a57415f42443
Merge: 9d799aff97 76b5cef793
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Jan 29 19:18:02 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 9d799aff97163a1cce24c2bd1551a085fac7a8f6
Author: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
Date:   Wed Jan 29 11:17:54 2025 -0800

    [Bug][Core] Fix for Chordal Hold: stuck mods when mod-taps are pressed in a stuttered sequence. (#24878)

commit 76b5cef79345cdb42bbcb42417f56881c4e59b2d
Author: Joel Challis <git@zvecr.com>
Date:   Wed Jan 29 19:17:29 2025 +0000

    Reject keyboard.json next to info.json (#24882)

commit 08dcc8856f078e50f6dbdd6a75647f131e270645
Author: Joy Lee <joylee.lc@foxmail.com>
Date:   Wed Jan 29 11:09:12 2025 +0800

    Add more layout for skiller_sgk50_s4 (#24784)

    * Add more layout for skiller_sgk50_s4

    * Update skiller_sgk50_s4 default keymap

    * update keymap.c

    Co-authored-by: Ryan <fauxpark@gmail.com>

    * Update keymap.c

    Co-authored-by: Ryan <fauxpark@gmail.com>

    * Update keyboard.json

    * Update keyboard.json

    * Update keyboard.json

    * Update keyboard.json

    ---------

    Co-authored-by: wb <wb@westberrytech.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>

commit 8afa3f2f084ce16a2f55ae72efcc2b8db1b74269
Author: muge <221161+muge@users.noreply.github.com>
Date:   Tue Jan 28 18:18:41 2025 -0800

    Add CXT Studio 12E3 keyboard (#24749)

    Co-authored-by: jack <jack@pngu.org>
    Co-authored-by: Joel Challis <git@zvecr.com>

commit c7904502e535b4368bd39cb12fa68f2717d0b3c1
Author: Joel Challis <git@zvecr.com>
Date:   Tue Jan 28 05:58:21 2025 +0000

    handwired/xealous - Remove DEFAULT_FOLDER (#24877)

commit 544ddde113657a932275399f577a422a809d2880
Author: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
Date:   Mon Jan 27 03:32:23 2025 -0800

    [Core] Add Chordal Hold, an "opposite hands rule" tap-hold option similar to Achordion, Bilateral Combinations. (#24560)

    * Chordal Hold: restrict what chords settle as hold

    * Chordal Hold: docs and further improvements

    * Fix formatting.

    * Doc rewording and minor edit.

    * Support Chordal Hold of multiple tap-hold keys.

    * Fix formatting.

    * Simplification and additional test.

    * Fix formatting.

    * Tighten tests.

    * Add test two_mod_taps_same_hand_hold_til_timeout.

    * Revise handing of pairs of tap-hold keys.

    * Generate a default chordal_hold_layout.

    * Document chordal_hold_handedness().

    * Add license notice to new and branched files in PR.

    * Add `tapping.chordal_hold` property for info.json.

    * Update docs/reference_info_json.md

    * Revise "hand" jsonschema.

    * Chordal Hold: Improved layout handedness heuristic.

    This commit improves the heuristic used in generate-keyboard-c for
    inferring key handedness from keyboard.json geometry data.

    Heuristic summary:

    1. If the layout is symmetric (e.g. most split keyboards), guess the
       handedness based on the sign of (x - layout_x_midpoint).

    2. Otherwise, if the layout has a key of >=6u width, it is probably the
       spacebar. Form a dividing line through the spacebar, nearly vertical
       but with a slight angle to follow typical row stagger.

    3. Otherwise, assume handedness based on the widest horizontal
       separation.

    I have tested this strategy on a couple dozen keyboards and found it to
    work reliably.

    * Use Optional instead of `| None`.

    * Refactor to avoid lambdas.

    * Remove trailing comma in chordal_hold_layout.

    * Minor docs edits.

    * Revise to allow combining multiple same-hand mods.

    This commit revises Chordal Hold as described in discussion in
    https://github.com/qmk/qmk_firmware/pull/24560#discussion_r1894655238

    1. In "RCTL_T(KC_A)↓, RSFT_T(KC_C)↓, RCTL_T(KC_A)↑" before the tapping
       term, RCTL_T(KC_A) is settled as tapped.
    2. In "RCTL_T(KC_A)↓, RSFT_T(KC_C)↓, RSFT_T(KC_C)↑", both RCTL_T(KC_A)
       and RSFT_T(KC_C) are settled as tapped.
    3. In "RCTL_T(KC_A)↓, RSFT_T(KC_C)↓, KC_U↓" (all keys on the same side),
       both RCTL_T(KC_A) and RSFT_T(KC_C) are settled as tapped.
    4. In "RCTL_T(KC_A)↓, RSFT_T(KC_C)↓, LSFT_T(KC_T)↓", with the third key
       on the other side, we allow Permissive Hold or Hold On Other Keypress
       to decide how/when to settle the keys.
    5. In "RCTL_T(KC_A)↓, RSFT_T(KC_C)↓" held until the tapping term, the
       keys are settled as held.

    1–3 provide same-hand roll protection. 4–5 are for combining multiple
    same-hand modifiers.

    I've updated the unit tests and have been running it on my keyboard, for
    a few hours so far, and all seems good. I really like this scheme. It
    allows combining same-side mods, yet it also has roll protection on
    streaks. For me, this feels like Achordion, but clearly better streak
    handling and improved responsiveness.

    * Fix formatting.

    * Add a couple tests with LT keys.

    * Remove stale use of CHORDAL_HOLD_LAYOUT.

    * Fix misspelling lastest -> latest

    * Handling tweak for LTs and tests.

    * Fix formatting.

    * More tests with LT keys.

    * Fix formatting.

commit ee63d39058deee162b794c62d7180d61f540914a
Author: Ryan <fauxpark@gmail.com>
Date:   Mon Jan 27 08:37:37 2025 +1100

    Unify spi_master headers (#24857)

    * Move default config to .c file

    * Explicitly define PAL modes for boards with custom init

    * Unify spi_master headers

commit 0747f887d6820da8903d60c751e9e04c92b72d4d
Merge: ef29a46c87 04c2dbd3df
Author: QMK Bot <hello@qmk.fm>
Date:   Sun Jan 26 16:25:49 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 04c2dbd3dfa23bf6fdffa35ae53cf66aa3f33fba
Author: Mick Hohmann <gh@m69.im.net>
Date:   Sun Jan 26 17:25:15 2025 +0100

    Add keyboard clap_studio/flame60 (#24870)

    - Got the source code from the _Clap_Studio_ Discord server
    - Migrated the source code to `keyboard.json` format
    - Added more layouts for most common cases
    - Fixed errors in `keymaps/default/keymap.c`
    - Updated the picture with a real picture of the PCB, to avoid confusion

commit ef29a46c87e3a82459b3af4158f7888d55c0b22b
Author: Ryan <fauxpark@gmail.com>
Date:   Sun Jan 26 23:48:46 2025 +1100

    Unify i2c_master headers (#24846)

    * Unify i2c_master headers

    * More documentation improvements

    * Reorganise PAL mode defaults

commit 291d154d7b13efb83f24c76df26277f32b9f0a58
Author: Ryan <fauxpark@gmail.com>
Date:   Sun Jan 26 23:46:46 2025 +1100

    Unify UART headers (#24855)

    * Remove deprecated defines

    * Move default config to .c files

    * Unify UART headers

    * Clean up docs

    * Reorganise PAL mode defaults

commit e4f736e68518a09a922caf4638fca10f2ee3f38c
Merge: a2353df422 5f711f04f1
Author: QMK Bot <hello@qmk.fm>
Date:   Sat Jan 25 17:07:02 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 5f711f04f163deaa4b781fc0ff5a13b6b81024c1
Author: Thanh Son Tran <62438883+trnthsn@users.noreply.github.com>
Date:   Sun Jan 26 00:06:29 2025 +0700

    [Keyboard] Add Support E8ghtyNeo (#24859)

    * Update support S6xty5

    * Delete chconf.h

    * Update manufacturer, community layout for hhkb

    * Update layout

    * fix row index

    * Update tyson60s

    * Update community layout and layout name

    * Update remove rgb test mode

    * Update capslock led

    * Apply suggestions from code review

    Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

    * Remove deprecated s6xty5

    * handle init e8ghtyneo firmware

    * Update qk boot firmware

    * Update firmware e8ghtyNeo

    * Update matrix

    * update manufacture

    * Update copyright

    ---------

    Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn>
    Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

commit a2353df4222770c87a9282bcb032057be63ff559
Merge: a6e931400e 0a049163f1
Author: QMK Bot <hello@qmk.fm>
Date:   Sat Jan 25 15:59:13 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 0a049163f148cd07cf2f58ce31b5809bfbacee18
Author: Xelus22 <17491233+Xelus22@users.noreply.github.com>
Date:   Sun Jan 26 02:58:38 2025 +1100

    [License Violation] add pressplayid (#24869)

    add pressplayid lic viol

    Co-authored-by: Xelus22 <>

commit a6e931400ead19d3d34ca4a57785d1512dc2d12b
Author: Ryan <fauxpark@gmail.com>
Date:   Sat Jan 25 17:38:12 2025 +1100

    Relocate base WS2812 code (#24850)

commit 2dd2d4eb8124cc92c9fb27d657fd9742a75a51e4
Merge: d908501478 6a9ccae18d
Author: QMK Bot <hello@qmk.fm>
Date:   Sat Jan 25 03:12:14 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 6a9ccae18d6a9cd39dbbd5c0fb9aa26f4742c2f7
Author: Drashna Jaelre <drashna@live.com>
Date:   Fri Jan 24 19:11:38 2025 -0800

    Fix missing wait.h include in Dip Switch Map (#24863)

commit d9085014783aee82682d8c94e47c396d7a6e4500
Merge: acb2f34c5c 5650894c20
Author: QMK Bot <hello@qmk.fm>
Date:   Fri Jan 24 17:34:15 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 5650894c2047a0cf5e77456ba7e62763dd8ba04f
Author: Brian Hill <51302710+TrojanPinata@users.noreply.github.com>
Date:   Fri Jan 24 12:33:38 2025 -0500

    Add Model-B keyboard (#24681)

    * Add Model-B keyboard

    * PR changes for Model-B

    * Update to OLED on Model-B

    * added license to pass lint check

    * update virtual eeprom for Model-B

    * eeconfig_read_kb() update on Model-B

    * cleanup changes for Model B

    * implementing Model B suggestions

commit acb2f34c5cbb183013d0972213df6fa4ea9cfa75
Merge: 68130cc8a5 163b894b97
Author: QMK Bot <hello@qmk.fm>
Date:   Tue Jan 21 00:01:34 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 163b894b97a5c8cf9ab80179b4d59999077ad8d5
Author: Rory Chatterton <rory@wayvz.io>
Date:   Tue Jan 21 11:01:02 2025 +1100

    Updated Licence Violations for Chosfox L75 (#24833)

    Co-authored-by: Joel Challis <git@zvecr.com>

commit 68130cc8a5557ac997a4aa6c95c7f4c67d07229b
Author: Ryan <fauxpark@gmail.com>
Date:   Tue Jan 21 09:53:46 2025 +1100

    `ferris/0_1`: update I2C API usage (#24839)

commit a98070f21288fae025c6ffa2e08b775fb661bb4b
Author: Ryan <fauxpark@gmail.com>
Date:   Tue Jan 21 09:53:35 2025 +1100

    [Docs] Correct I2C API reference (#24840)

commit 207dc01d49be315a1bbe77dbb9b48d49e54c1b9e
Author: Joel Challis <git@zvecr.com>
Date:   Mon Jan 20 22:47:42 2025 +0000

    rgbkb/pan - Remove invalid build target (#24844)

commit 1a30e2b32b5255ed32d156abe26a897fa86db8a4
Author: Joel Challis <git@zvecr.com>
Date:   Mon Jan 20 22:26:25 2025 +0000

    Migrate some DEFAULT_FOLDER to keyboard_aliases.hjson (#24835)

commit 7431401116c744e4e3d8e92e5047c9dc3baebb9f
Author: Nick Brassel <nick@tzarc.org>
Date:   Tue Jan 21 08:54:41 2025 +1100

    Fix up CI with `DEFAULT_FOLDER`. (#24842)

commit df8cdde7823c9b4fc60d4c23959d22ac07dda122
Merge: a6a0dc8039 a573931fef
Author: QMK Bot <hello@qmk.fm>
Date:   Mon Jan 20 21:33:27 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit a573931fef26427e761456698de83e58458df17c
Author: Nick Brassel <nick@tzarc.org>
Date:   Tue Jan 21 08:32:52 2025 +1100

    License violations updates. (#24831)

commit a6a0dc803908a426c331b698acab663a900c2b10
Author: Nick Brassel <nick@tzarc.org>
Date:   Tue Jan 21 08:24:39 2025 +1100

    Consolidate send_string implementations. (#24817)

commit 47575d4af16700e2dea8353c446dd4874e38d333
Author: Ryan <fauxpark@gmail.com>
Date:   Tue Jan 21 02:30:19 2025 +1100

    LED drivers: remove deprecated defines (#24837)

commit 5c33ff8be4a61a3246df187486021b858fa7b55d
Author: Joel Challis <git@zvecr.com>
Date:   Mon Jan 20 15:24:14 2025 +0000

    Remove DEFAULT_FOLDER where keyboard aliases already exists (#24838)

commit 7a0dbe36f384e9c38120ab02f70d80f07193f53c
Author: Joel Challis <git@zvecr.com>
Date:   Mon Jan 20 04:55:01 2025 +0000

    Formally deprecate DEFAULT_FOLDER (#24836)

commit d30cd87556e26f9b716d21a9bd799b271b96ebb4
Author: Joel Challis <git@zvecr.com>
Date:   Mon Jan 20 03:45:47 2025 +0000

    Update via2json layout macro searching (#24640)

commit 58aea4b4795d81fcf3fdfd236b08903d1ffeeaca
Author: Ryan <fauxpark@gmail.com>
Date:   Mon Jan 20 10:24:28 2025 +1100

    `i2c_master`: remove deprecated functions (#24832)

commit cedd49c59b5a822b6879485cdd412c7d803ae14a
Author: Joel Challis <git@zvecr.com>
Date:   Sun Jan 19 17:07:11 2025 +0000

    Consolidate timer_elapsed implementations (#24830)

commit a62f9a2ffd71376bc72e6c52eeab0798cdb8b52f
Merge: ca737d4496 3c40e14013
Author: QMK Bot <hello@qmk.fm>
Date:   Sat Jan 18 17:53:08 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 3c40e140138986fd58449cd31e2c5f790e2e4466
Author: Cipulot <40441626+Cipulot@users.noreply.github.com>
Date:   Sat Jan 18 18:52:33 2025 +0100

    Add Lily (#24813)

    Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

commit ca737d449696acbabe886f32d57de8ae43e9823c
Merge: 92e660833f d73c64e591
Author: QMK Bot <hello@qmk.fm>
Date:   Sat Jan 18 06:19:51 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit d73c64e591864f8f8440086ac0e9acc434826527
Author: Ryan <fauxpark@gmail.com>
Date:   Sat Jan 18 17:19:18 2025 +1100

    `kikoslab/kl90`: fix keymap (#24826)

commit 92e660833fcda2de59fa4085f8eb2fe85bf8919a
Merge: 1174d16b5a 6b368f4ab2
Author: QMK Bot <hello@qmk.fm>
Date:   Sat Jan 18 04:02:51 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 6b368f4ab23eceff46be7c1c064e0e25966f101f
Author: Patrick Fan <124469718+lighteningAB@users.noreply.github.com>
Date:   Sat Jan 18 04:02:19 2025 +0000

    [Keyboard] Add ic45v2 (#24818)

    * adding in ic45 handwired

    * fix wrong title

    * Apply suggestions from code review

    Thank you @waffle87

    Co-authored-by: jack <jack@pngu.org>

    * Update keyboards/handwired/ic45_v2/keyboard.json

    adding whitespace

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    ---------

    Co-authored-by: jack <jack@pngu.org>
    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit 1174d16b5aaa08947908245ffe8c31327e91f32e
Merge: 7f1c236c75 7b83bb9d26
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Jan 15 19:36:54 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 7b83bb9d267fc4f2909cb87965d873487a9a4e1d
Author: Haim Gelfenbeyn <haim@g8n.me>
Date:   Wed Jan 15 14:36:20 2025 -0500

    Allow running Docker container on MacOS (without in-container USB support) (#24412)

commit 7f1c236c75b0a92b952882c6f211f78157978f63
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Tue Jan 14 12:20:36 2025 +0700

    Bugfix and update for AT32F415 (#24807)

commit eb29f8befc61cec38293fbc368cc90d6eff79771
Merge: 62e98327d2 26f898c8a5
Author: QMK Bot <hello@qmk.fm>
Date:   Mon Jan 13 00:40:15 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 26f898c8a538b808cf506f558a9454f7f50e3ba6
Author: Ryan <fauxpark@gmail.com>
Date:   Mon Jan 13 11:39:40 2025 +1100

    `salane/ncr80alpsskfl`: add additional layouts (#24809)

commit 62e98327d2b7f82f96d5fd8eafacf02cf1f76dbb
Author: Dasky <32983009+daskygit@users.noreply.github.com>
Date:   Sat Jan 11 01:29:58 2025 +0000

    Azoteq - improve I2C behaviour while polling. (#24611)

    Co-authored-by: Stefan Kerkmann <karlk90@pm.me>

commit 15bfe6240c48d4e0c8948785352489796a4b881d
Merge: f9430e530b 35c6520560
Author: QMK Bot <hello@qmk.fm>
Date:   Fri Jan 10 21:00:08 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 35c652056073af84577d5a1cb6729ea262f2075e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 10 20:59:33 2025 +0000

    Bump nanoid from 3.3.7 to 3.3.8 in /builddefs/docsgen (#24713)

    Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.
    - [Release notes](https://github.com/ai/nanoid/releases)
    - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8)

    ---
    updated-dependencies:
    - dependency-name: nanoid
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit f9430e530b1ba61891990d7c23c78c78e6656a6c
Author: Joel Challis <git@zvecr.com>
Date:   Fri Jan 10 16:21:07 2025 +0000

    Ensure `qmk flash` rejects invalid files for uf2 compatible bootloaders (#24802)

    Ensure 'qmk flash' rejects invalid files for uf2 compatible bootloaders

commit 9332439d5c9b1d9aefb6060fb78775a1e8bc0d28
Merge: 9d2b416fe1 d90b6e4689
Author: QMK Bot <hello@qmk.fm>
Date:   Fri Jan 10 15:04:53 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit d90b6e4689ab7d74585774621adccc6faf021d38
Author: Ryan <fauxpark@gmail.com>
Date:   Sat Jan 11 02:04:17 2025 +1100

    Fix a build warning and tidy up a keymap (#24805)

commit 9d2b416fe17cbeb3753e2c3dfc782b12df3a4270
Author: Nick Brassel <nick@tzarc.org>
Date:   Thu Jan 9 17:53:44 2025 +1100

    Update ChibiOS-Contrib. (#24803)

commit e28799d7904c82e13159dc1e44c6a8d5ec891ccb
Merge: c1565bebce 80c90a6952
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Jan 8 16:51:30 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit c1565bebcef26c400801caa4447012c2b9fa0a62
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Wed Jan 8 23:51:28 2025 +0700

    Patch up issue when compile with APA102 driver (#24800)

commit 80c90a6952f412defa6b3709a59507b2c76f3863
Author: Drashna Jaelre <drashna@live.com>
Date:   Wed Jan 8 08:50:54 2025 -0800

    [Bug] Fix Underglow keycode processing (#24798)

    Co-authored-by: Ryan <fauxpark@gmail.com>

commit 8247f9e11446bfc6655b52177678eff7529c27dc
Merge: 1cc42e8c6e 95c74b6276
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Jan 8 03:13:29 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 95c74b6276c95fab5e04e22b1f1cd30aedead6fa
Author: jack <jack@pngu.org>
Date:   Wed Jan 8 04:13:04 2025 +0100

    [Docs] Fix wording in Mod Tap documentation (#24796)

commit 6facb7a079740f975c41c9ae8d95f0735097933e
Author: Joel Challis <git@zvecr.com>
Date:   Wed Jan 8 03:12:54 2025 +0000

    Convert stray legacy warn/info docs panels (#24799)

commit 1cc42e8c6e41c0c7e7711f0a477dec246b4d3858
Merge: a336c04a6a bcee1d2f2e
Author: QMK Bot <hello@qmk.fm>
Date:   Mon Jan 6 21:49:38 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit bcee1d2f2e17f85f75d67e32c809ae76bd3803ef
Author: Nick Brassel <nick@tzarc.org>
Date:   Tue Jan 7 08:48:28 2025 +1100

    Remove preprocessor sanity check for STM32L0/L1 now that it relies on types in C. (#24793)

commit a336c04a6a1f21a5b4a84b848f4037841f2bf5d6
Author: Ryan <fauxpark@gmail.com>
Date:   Mon Jan 6 13:19:45 2025 +1100

    macOS install: remove bad ARM toolchains (#24637)

commit 9339e3c35d971c9415acff8a63b2c5e6eaa7b555
Author: Clocks <38189170+Doomsdayrs@users.noreply.github.com>
Date:   Sun Jan 5 15:46:58 2025 -0500

    Add watchdog service to RGBKB Sol 3 (#24786)

    Due to power demands, the Sol 3 might get initially ignored or something by the attached device.

    The solution is the enable watchdog, which would have the keyboard repoll the system to connect again.

    I have been using watchdog for awhile, but given that the RGBKB developer never progressed #24279,
     I made this to add in the essential feature.

commit 5eb60827d5ba65c7f56307390a499bec75dfea8b
Merge: a25df1ab7a c9f9475243
Author: QMK Bot <hello@qmk.fm>
Date:   Sat Jan 4 11:09:00 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit c9f94752430209516717522cfbbe59042b952e5f
Author: Tocho Tochev <tochev@users.noreply.github.com>
Date:   Sat Jan 4 11:08:26 2025 +0000

    Fix durgod k3x0 docs (#24774)

commit a25df1ab7a177c8c868f5d001f6f920c6769dca8
Merge: 28700b0a23 9dba024d76
Author: QMK Bot <hello@qmk.fm>
Date:   Sat Jan 4 08:42:05 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 9dba024d76119b4185b971110805e76cdcc120f9
Author: takashicompany <t@kashi.company>
Date:   Sat Jan 4 17:41:32 2025 +0900

    Add EE_HANDS for KLEC-02 (#24777)

    Add #define EE_HANDS

commit 28700b0a233ca5802e456e483540471b85136bd2
Merge: e6a08dbc64 4da260a49a
Author: QMK Bot <hello@qmk.fm>
Date:   Sat Jan 4 00:24:15 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 4da260a49aa3e6b698d826b2f435ec74a2c389a3
Author: Leo Lou <louyuhong@gmail.com>
Date:   Sat Jan 4 08:23:42 2025 +0800

    [Keyboard] Add 3W6HS (#22539)

    Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
    Co-authored-by: jack <0x6a73@protonmail.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Joel Challis <git@zvecr.com>

commit e6a08dbc64ff0f0aa1a664d554236b27970ddbba
Merge: 69f4d2a086 cc3823f767
Author: QMK Bot <hello@qmk.fm>
Date:   Fri Jan 3 20:33:57 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit cc3823f767a704cc465fbfdfef5d272aab018bd0
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Sat Jan 4 03:33:22 2025 +0700

    Update some changes for AT32F415 (#24766)

    * Fixed SPI can't compiled issue

    * Added solenoid support and use 256KB ldscript for Onekey board

commit 69f4d2a0868a08b78a06a18cd39e81cf8f356ba8
Merge: 43800d7934 9a0f4e586a
Author: QMK Bot <hello@qmk.fm>
Date:   Fri Jan 3 06:19:17 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 9a0f4e586a5ac06241dc05ec13df3f07e4d0392d
Author: Sylvain Huguet <sylvain@kasten.io>
Date:   Fri Jan 3 07:18:38 2025 +0100

    Add shuguet shu89 (#24758)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: jack <jack@pngu.org>

commit 43800d79341d45e8ca5d5deb00e9825263b7e57b
Author: Juho T. <juho.taskinen@edu.turkuamk.fi>
Date:   Thu Jan 2 14:07:38 2025 +0200

    Add Silakka54 keyboard (#24757)

    * Added new keyboard Silakka54

    * Update keyboards/silakka54/config.h

    Co-authored-by: jack <jack@pngu.org>

    * Update keyboards/silakka54/keyboard.json

    Co-authored-by: jack <jack@pngu.org>

    * Delete keyboards/silakka54/rules.mk

    * Update keyboards/silakka54/keyboard.json

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    * Update keyboards/silakka54/config.h

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    * Update readme.md

    Fixed small typo, "inpired" to "inspired"

    ---------

    Co-authored-by: jack <jack@pngu.org>
    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit 69faa4ff1a1cfec4e332131d08b99dacc3c51067
Merge: b01db68476 172c349675
Author: QMK Bot <hello@qmk.fm>
Date:   Thu Jan 2 11:54:10 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 172c3496756fb5468c778c2536b4334f25eb883b
Author: Philip <68480429+iliorik@users.noreply.github.com>
Date:   Thu Jan 2 14:50:43 2025 +0300

    [Keyboard] Add handwired/dactyl_manuform/5x8 (#24726)

    * add handwired/dactyl_manuform/5x8 config

    * add keymap scheme

    * Update keymap.c

    * Update keyboard.json

    * Update keyboard.json

    * fix and compile worked configs

    * Update readme.md

    * Update readme.md

    * Update readme.md

    * add dynamic macros support

    * change key sets on first workday/add right2left layer

    * Update keyboard.json

    * Update keymap.c

    * move license header to top keymap.c

    * Update keyboard.json

    * I rewrote the layout so that the halves are not stacked.

    * I rewrote the layout so that the halves are not stacked (keymap.c)

    * change "serial pin" syntactic

    change
    "soft_serial_pin": "D0"
    to
    "serial": {
                "pin": "D0"
            }

    * fix KC_BSPC and KC_SPC on right keyboard

    * Update readme.md

    * Update keymap.c

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    * Update keymap.c

    Co-authored-by: Drashna Jaelre <drashna@live.com>

    ---------

    Co-authored-by: skandiPC <slinkinfs@yandex.ru>
    Co-authored-by: iliorik-ph <140731596+iliorik-ph@users.noreply.github.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit b01db684768d5ea00a24080670b65915aabfb4ee
Merge: c23e64f551 ac140e563c
Author: QMK Bot <hello@qmk.fm>
Date:   Thu Jan 2 11:45:59 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit ac140e563c422787f846a0ff6d9ca211213a41a2
Author: Tocho Tochev <tochev@users.noreply.github.com>
Date:   Thu Jan 2 11:45:26 2025 +0000

    Fix link to TMK magic commands (#24773)

commit c23e64f551cc561a6590ab0c193ca11a5cd24d3a
Author: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
Date:   Thu Jan 2 18:23:41 2025 +0800

    Refactor Hue Breathing matrix effect with runner (#24525)

commit b603094995fad1498204cbabdb47b85e76780446
Author: Will Spooner <106878670+willbsp@users.noreply.github.com>
Date:   Thu Jan 2 07:12:58 2025 +0000

    Add leader_add_user callback (#24266)

commit e016b9b4c5c28b4a0a7ae2fbb7cbe7e090169438
Author: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
Date:   Thu Jan 2 15:11:28 2025 +0800

    Update Raindrops effect to respect LED range limits (#24531)

commit c53d02d511ef9c3b42097123749895a91536bcdd
Author: David Hoelscher <infinityis@users.noreply.github.com>
Date:   Thu Jan 2 01:11:10 2025 -0600

    Ensure timer_read() is safe to call from interrupt handlers on ARM (#24529)

commit cf975e2bfa9fc5315cff1eb82498e7184a87feb1
Author: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
Date:   Thu Jan 2 15:10:34 2025 +0800

    Update Starlight matrix effects (#24521)

commit 8157b374387171d97f4eb03cae6e6c3e07613d61
Author: David Hoelscher <infinityis@users.noreply.github.com>
Date:   Thu Jan 2 01:10:07 2025 -0600

    always return audio pin to 0 on ARM (#24503)

commit d5a042498770050a3d2f002540413ba14dfaf8d1
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Jan 1 13:22:28 2025 +1100

    [CI] Regenerate Files (#24772)

    Regenerate Files

commit 1e6eb5e35cb8a0454f530af302f087521c706b56
Merge: 4d182ec117 57f89e5388
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Jan 1 02:09:51 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 57f89e5388f0f79e27d0e634c9d4621e5a9c214f
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Jan 1 13:02:16 2025 +1100

    [CI] Regenerate Files (#24770)

    Regenerate Files

commit 4d182ec117ac3e3000e8241762a3c233f73db321
Merge: 08c1c045f9 53680fa6da
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Jan 1 01:59:15 2025 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 53680fa6dafb1a82d7e3fecfdc758570f1d3cd61
Author: Joel Challis <git@zvecr.com>
Date:   Wed Jan 1 01:58:41 2025 +0000

    Fix g_led_config parse warning (#24769)

commit 08c1c045f9d4f444d60663ed3f6a2674aaba2420
Merge: efcd6187d1 fe2200f73a
Author: QMK Bot <hello@qmk.fm>
Date:   Tue Dec 31 12:36:59 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit fe2200f73aa5cd96ab4a1914c0b2ad9178d9862f
Author: Joel Challis <git@zvecr.com>
Date:   Tue Dec 31 12:36:24 2024 +0000

    Remove invalid "effect_max" animation from keyboards (#24767)

commit efcd6187d1a4c10f54c9044f333b2b03953f9b73
Merge: 92534d8e3d fd0a552fc1
Author: QMK Bot <hello@qmk.fm>
Date:   Mon Dec 30 21:45:28 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit fd0a552fc1ed3b5799456dae4f0fc9b039575a2f
Author: chillKB <107592205+chillKB@users.noreply.github.com>
Date:   Mon Dec 30 13:44:51 2024 -0800

    [Keyboard] Ghoul TKL (#24762)

    Co-authored-by: jack <jack@pngu.org>

commit 92534d8e3d6f27bda652b7ba78a434eac1d2882f
Merge: 4d3d8887e7 f549948bbd
Author: QMK Bot <hello@qmk.fm>
Date:   Fri Dec 27 19:43:49 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit f549948bbd2a2026875faab1f67ba7b8d21bb5a6
Author: Joel Challis <git@zvecr.com>
Date:   Fri Dec 27 19:42:54 2024 +0000

    Skip parsing g_led_config when matrix_size is missing (#24739)

commit 4d3d8887e798bc25604a734e248278e9a3ccef49
Merge: 93de533580 5593e73ba7
Author: QMK Bot <hello@qmk.fm>
Date:   Fri Dec 27 19:25:25 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 5593e73ba71fa31155cdb81bc7c477f6501065e6
Author: Nick Brassel <nick@tzarc.org>
Date:   Sat Dec 28 06:24:53 2024 +1100

    [bug] Djinn theme fix. (#24754)

    Theme fix.

commit 93de5335803242f1df93600602ef5725d4df3a4c
Author: muge <221161+muge@users.noreply.github.com>
Date:   Thu Dec 26 08:58:26 2024 +0000

    Move cxt_studio keyboard to own folder (#24748)

commit fc4d9c63fb6f5974b7aa86c520d1e74178e501b3
Merge: 8037c7332c 58323017ff
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Dec 25 02:58:06 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 58323017ffe62e91200a0e1c814fc960a7605f08
Author: Drashna Jaelre <drashna@live.com>
Date:   Tue Dec 24 18:57:30 2024 -0800

    Add ArteryTek AT32 dfu to udev rules (#24747)

commit 8037c7332cba6b6b5a80d8f8cb1ae1984099ddc1
Merge: 1741901281 a822545da0
Author: QMK Bot <hello@qmk.fm>
Date:   Tue Dec 24 18:26:40 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit a822545da07f9561e231df15feb68d829c7b507f
Author: Joel Challis <git@zvecr.com>
Date:   Tue Dec 24 18:26:08 2024 +0000

    Set custom effect defines for LED Matrix (#24745)

commit 174190128114d0e36d81ce2044f81ef0faec74d6
Merge: 38eb643a82 40c93bcdc6
Author: QMK Bot <hello@qmk.fm>
Date:   Tue Dec 24 18:06:18 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 40c93bcdc6fc8bd5326db341395c95430d2b05c7
Author: James Gzowski <flexyjerkov@gmail.com>
Date:   Tue Dec 24 18:05:43 2024 +0000

    [Keyboard] Add Somei70 (#24444)

    * Somei70 addition

    * Changes made, added VIA keymap, cleaned formatting

    * keymap via

    * Create rules.mk

    * Add files via upload

    * Delete keyboards/somei70/keymaps/via directory

    * Fixed RGB and matrix

    * Layout corrections and LED positions

    * removal of rules.mk

    * Moved OLED Settings to somei70.c, formatted C removed TABs, removed _LAYERC

    * Forgot to include license header

    * Further changes as per suggestions, replaced _user for _kb within somei70.c

    * Updated keymap 'changes in Nov24'

    * Requested changes

commit 38eb643a82070ebb7f730eca5c840503d5c3c92a
Author: j-hap <50018017+j-hap@users.noreply.github.com>
Date:   Tue Dec 24 08:23:51 2024 +0100

    Add keymap-extras for EurKEY layout (#24241)

    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Stefan Kerkmann <karlk90@pm.me>

commit b78bf7ec43345b9723b3bb6d86110aac4abe3d99
Merge: a09f9bbb41 276f84a9a8
Author: QMK Bot <hello@qmk.fm>
Date:   Tue Dec 24 07:23:00 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 276f84a9a804ce4980f81dc2527c32d00575628f
Author: chalex <68408520+gaclee3b@users.noreply.github.com>
Date:   Tue Dec 24 02:22:22 2024 -0500

    add chlx piche (#24252)

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: jack <0x6a73@protonmail.com>
    Co-authored-by: chalex <alejandrelee+magbogbro@gmail.com>

commit a09f9bbb41b299a814415e04e6aebd5ecfc7e1fb
Merge: c65dd3ba50 0b5e7052f9
Author: QMK Bot <hello@qmk.fm>
Date:   Tue Dec 24 07:14:13 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 0b5e7052f91c1216a4122339337182c96da8f3f6
Author: dztech <moyi4681@users.noreply.github.com>
Date:   Tue Dec 24 15:13:41 2024 +0800

    add mellow keyboard (#24319)

    Co-authored-by: jack <jack@pngu.org>
    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit c65dd3ba502b0d746964f9d761f66bba04b23bbf
Merge: d3585110a3 18f0d11737
Author: QMK Bot <hello@qmk.fm>
Date:   Tue Dec 24 07:13:28 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 18f0d11737d0a327255cca52a07ed81116b70920
Author: era <73109780+eerraa@users.noreply.github.com>
Date:   Tue Dec 24 16:12:54 2024 +0900

    [Keyboard] Add SIRIND Brick65S (#24315)

    Co-authored-by: Joel Challis <git@zvecr.com>

commit d3585110a3ee2cf69eeda75d05e5a6be7cfd77dc
Merge: 1ed3878d15 e6fa351d3b
Author: QMK Bot <hello@qmk.fm>
Date:   Tue Dec 24 06:27:16 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit e6fa351d3bb40bc5023850a55f9e47c72f40bdb5
Author: Bertrand Le Roy <beleroy@microsoft.com>
Date:   Mon Dec 23 22:26:44 2024 -0800

    DecenTKL numpad (#24696)

commit 1ed3878d155499295c7b058da3733ccc73b84631
Merge: b4ece24c7d 18cca2062e
Author: QMK Bot <hello@qmk.fm>
Date:   Tue Dec 24 06:26:11 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 18cca2062e889a23933043ec5bdaf3c18cb060e1
Author: Bertrand Le Roy <beleroy@microsoft.com>
Date:   Mon Dec 23 22:25:37 2024 -0800

    DecenTKL main keyboard (#24702)

commit b4ece24c7dfa741ddef70a92166cd21930df55fd
Author: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Date:   Sun Dec 22 16:03:03 2024 -0500

    move ymdk/id75 to revision (#24590)

commit 5c1c4874d765bfec94f0b30ab285ba13b46a6b43
Merge: 32ea7025fb 58807b0288
Author: QMK Bot <hello@qmk.fm>
Date:   Sun Dec 22 20:23:46 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 58807b02887c116a22f860cd80d5b94ddd77122b
Author: J <12501551+NBeing@users.noreply.github.com>
Date:   Sun Dec 22 15:23:14 2024 -0500

    Clarify keymap location and format in newbs_building_firmware.md (#24663)

commit 32ea7025fbae47fb824419aaba74f95880f34d57
Author: Feags <41646528+Feags@users.noreply.github.com>
Date:   Sun Dec 22 13:58:57 2024 -0600

    [Keyboard] Promenade fixes (#24705)

    (Missing keys in matrix, other minor changes to keymap)

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: jack <0x6a73@protonmail.com>

commit 5f0ffd2704605c21760236a007beb1ab0729d130
Merge: 24e2466de3 9877af9bf8
Author: QMK Bot <hello@qmk.fm>
Date:   Sun Dec 22 19:57:59 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit 9877af9bf8967ade2a3d1ed752bb3faa52185ecb
Author: yiancar <yiangosyiangou@cytanet.com.cy>
Date:   Sun Dec 22 21:57:25 2024 +0200

    [Keyboard] Add keycult 1800 (#24729)

    Co-authored-by: jack <jack@pngu.org>
    Co-authored-by: yiancar <yiancar@gmail.com>

commit 24e2466de329b97b6ca61ed5f2f958882c2f2704
Merge: 2c6a37021c f3fe59afe2
Author: QMK Bot <hello@qmk.fm>
Date:   Sun Dec 22 05:15:34 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit f3fe59afe26a0796fe5ff9c3eb2a6551fb949a6e
Author: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Date:   Sun Dec 22 00:14:59 2024 -0500

    fix: mechwild/bb65 coordinate mix-up (#24738)

commit 2c6a37021cda2092a783a2afec306ac17fecb234
Merge: 10cdcbd057 c988584fc1
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Dec 18 18:17:00 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit c988584fc181c2d59e71600ddbff73a99ba7be7f
Author: Andrew Kannan <andrew.kannan@gmail.com>
Date:   Wed Dec 18 13:16:25 2024 -0500

    Add Reverie to QMK (#24227)

    * Add Reverie to QMK

    * Add backlight to reverie

    * Update reverie readme and copyright notices

    * Use format json to update keyboard.json formatting

    * Update to have solderable and hotswap variants split

    * Update copyright noticeS

    * JSON formatting updates

    * inherit config.h

    * fix broken keymap

    * Update reverie hs keyboard.json to be accurate

    * Update keyboards/cannonkeys/reverie/hotswap/keyboard.json

    Co-authored-by: jack <jack@pngu.org>

    * Remove VIA keymaps

    * Update keymap

    ---------

    Co-authored-by: jack <jack@pngu.org>

commit 10cdcbd05779d8bb58eab68c67f7dce53a137791
Merge: d3c9dff9d2 a7d12e4e8f
Author: QMK Bot <hello@qmk.fm>
Date:   Wed Dec 18 05:02:42 2024 +0000

    Merge remote-tracking branch 'origin/master' into develop

commit a7d12e4e8f984f472e5d8c87253bfad7ec181d75
Author: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Date:   Wed Dec 18 00:02:05 2024 -0500

    [Keyboard] wilba_tech/wt45_h1 (#24717)

commit d3c9dff9d27245168fe02c03462f0aeba10ba97a
Author: boessu <boessu@users.noreply.github.com>
Date:   Mon Dec 16 10:27:42 2024 +0100

    small refactoring of TIMER_DIFF (#24678)

    A small refactoring of the defines TIMER_DIFF_8, TIMER_DIFF_16, TIMER_DIFF_32, TIMER_DIFF_RAW.
    Removing obsolete TIMER_DIFF helper.
    Discussion: https://github.com/qmk/qmk_firmware/issues/24652

commit 0f3993b9a3cd3a50b2c9e5d920d6bdb40a9d78be
Author: Ryan <fauxpark@gmail.com>
Date:   Mon Dec 16 06:06:05 2024 +1100

    default_keyboard.h generation tweaks (#24715)

commit 8e6bfbfdc27b6ecb38f884b011ebca3ef95e33fc
Author: Stefan Kerkmann <karlk90@pm.me>
Date:   Sun Dec 15 18:42:43 2024 +0100

    [Core] chibios: usb_main: remove OTG sof workaround (#24259)

    chibios: usb_main: remove …
vinniefranco pushed a commit to Good-Great-Grand-Wonderful/qmk_firmware that referenced this pull request Mar 30, 2025
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting review breaking_change_2025q1 Targeting breaking changes Q1 2025 core
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants