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

[Core] Add Caps Word feature to core #16588

Merged
merged 14 commits into from
May 14, 2022
Merged

[Core] Add Caps Word feature to core #16588

merged 14 commits into from
May 14, 2022

Conversation

getreuer
Copy link
Contributor

@getreuer getreuer commented Mar 8, 2022

Description

This PR adds a new "Caps Word" feature to core, basically, a Caps Lock that turns off when the next work-breaking letter is typed. I previously published a userspace implementation of this at

https://github.com/getreuer/qmk-keymap

Of all the features in that repo, most of the feedback I hear is about Caps Word. People especially like how Caps Word can be used without a dedicated key, using left+right shift to turn it on. Of course, users could have made an effect like this with a combo, but the attractive thing is Caps Word comes "out of the box" with this working.

Thanks to @drashna for encouraging me to make Caps Word a core QMK feature.

Compared to my userspace implementation linked above, there are some minor changes:

  • While the left+right shift activation is hardcoded in the userspace implementation, I change it to a config option (BOTH_SHIFTS_TURNS_ON_CAPS_WORD). This gives flexibility to users who might want to use left+right shift for another purpose.

  • I added an option to turn on Caps Word by double-tapping left shift (DOUBLE_TAP_SHIFT_TURNS_ON_CAPS_WORD). An effect like this could have been done with a tap dance, but again, the point is having a few easy options that don't require figuring out other QMK features.

  • Idle timeout is done by default, turning off Caps Word after 5 seconds. I've found this timeout helpful since sometimes I forget that I'm leaving Caps Word active.

  • I renamed some APIs to try to match the conventions of existing QMK features.

Types of Changes

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

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).

@getreuer getreuer changed the title Add Caps Word feature to core [Core] Add Caps Word feature to core Mar 8, 2022
@drashna drashna requested a review from a team March 8, 2022 21:13
@drashna
Copy link
Member

drashna commented Mar 8, 2022

Oh, one concern here, is that if the COMMAND feature is enabled, by default it uses both shifts as well. That may cause overlap here. it may be worth checking if command is enabled, and if IS_COMMAND is set to both shifts.

Eg, the default is:

#    define IS_COMMAND() (get_mods() == MOD_MASK_SHIFT)

Many keyboards enable the Command feature. By default, Command is activated
using the Left Shift + Right Shift key combination, which conflicts with
`BOTH_SHIFTS_TURNS_ON_CAPS_WORD`. This commit adds a compile time error
in this case.

The compile error message includes a hyperlink to an added documentation
section explaining how to fix the error.
@getreuer
Copy link
Contributor Author

getreuer commented Mar 9, 2022

Oh, one concern here, is that if the COMMAND feature is enabled, by default it uses both shifts as well. That may cause overlap here. it may be worth checking if command is enabled, and if IS_COMMAND is set to both shifts.

Thanks for pointing this out! Having both features use the same key combination could lead to confusing behavior, plus, many keyboards have Command enabled by default. This could be a common problem for people to fall into without even being aware what Command is.

Unfortunately with the limitations of the C preprocessor, it isn't possible to test at compile time what IS_COMMAND() is defined as. But what we can do is test whether config.h left it undefined, meaning Command uses the default Left Shift + Right Shift key combination. I added a check with the form

#if defined(COMMAND_ENABLED) && !defined(IS_COMMAND)
#error "(link to documentation section explaining the error)."
#endif

Follows @drashna's suggestions to improve checking for conflict between
BOTH_SHIFTS_TURNS_ON_CAPS_WORD and Command:

If Command is enabled and IS_COMMAND is *not* defined:
Then IS_COMMAND will use the default left+right shift key combination.
We print a warning and never use left+right shift to activate Caps Word.

If Command is enabled and IS_COMMAND is defined:
We test IS_COMMAND() at runtime and avoid activating Caps Word and
Command at the same time.

(And if Command is disabled: no problem.)
@drashna drashna requested a review from a team March 10, 2022 00:42
getreuer and others added 5 commits March 9, 2022 18:32
* Adds a new unit test `tests/caps_word/test_caps_word.cpp`

* The unit test uncovered a bug where `BOTH_SHIFTS_TURNS_ON_CAPS_WORD`
  didn't activate with Space Cadet shifts. The problem was that
  `process_space_cadet()` returns false for Space Cadet keys, so
  `process_caps_word()` would miss these key events since it was running
  later in the chain of handlers. I moved Caps Word up just before Space
  Cadet to fix this.
getreuer and others added 2 commits April 13, 2022 08:12
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
@precondition
Copy link
Contributor

The other day, someone on the QMK discord asked if there was a split data sync option allowing the use of is_caps_word_on() on the slave side in order to display that info on their OLED screen. Since your implementation relies on shifts instead of caps lock, it is not as if users could query the pre-existing HID caps lock host LED status. In the end, we solved the problem with a bit of custom code by sending and receiving a boolean variable "caps_word_status" using transaction_rpc_send and transaction_rpc_recv in housekeeping_task_user, as explained in the section on custom data sync but a built-in option would have clearly been simpler than the relatively complex user code necessary for custom data sync.

Food for thought.

@filterpaper
Copy link
Contributor

I have also noticed a number of similar caps word code implemented with Shift mod instead of caps lock. Are there use-cases where Shift is preferred over caps lock?

@drashna
Copy link
Member

drashna commented Apr 17, 2022

You could, in theory, still query the mod status, though.

And to be honest, a custom data struct would be best for querying this sort of info.

As for caps lock vs shift, I think that depends on the OS being used.

@getreuer
Copy link
Contributor Author

I have also noticed a number of similar caps word code implemented with Shift mod instead of caps lock. Are there use-cases where Shift is preferred over caps lock?

This comes out of my use case, though I suspect it is fairly common among laptop users who use Emacs or Vim. I use a laptop and switch between typing on the integrated keyboard and a QMK-powered external keyboard. For using the integrated keyboard with Vim, I have remapped KC_CAPS at the OS level to Esc. Unfortunately, this means existing Caps Word implementations using KC_CAPS won't capitalize as intended. My initial motivation with writing a Caps Word implementation was to get around this for something that works with this configuration.

@getreuer
Copy link
Contributor Author

The other day, someone on the QMK discord asked if there was a split data sync option allowing the use of is_caps_word_on() on the slave side in order to display that info on their OLED screen. Since your implementation relies on shifts instead of caps lock, it is not as if users could query the pre-existing HID caps lock host LED status. In the end, we solved the problem with a bit of custom code by sending and receiving a boolean variable "caps_word_status" using transaction_rpc_send and transaction_rpc_recv in housekeeping_task_user, as explained in the section on custom data sync but a built-in option would have clearly been simpler than the relatively complex user code necessary for custom data sync.

Food for thought.

Thanks, these are great points! Data sync hadn't occurred to me, and I agree this is worth working out. I'll read up on this on the links you shared.

@drashna
Copy link
Member

drashna commented Apr 18, 2022

Also, should be noted that Mac's are a bit ... finicky about caps lock, too.

I was thinking that maybe have caps lock as an option, but ... on second though, I think actively avoiding using caps lock is probably the right decision. It's a key that has too many oddities to be safe to use.

@filterpaper
Copy link
Contributor

Thank you @getreuer for sharing the use-cases for this implementation.

@drashna
Copy link
Member

drashna commented Apr 18, 2022

Oh, one last thing. info.json support for the feature would be awesome.

For reference, just added this to the autocorrect PR, and you can see that here:
695779a

Or for a more in depth example:
92a61aa

@getreuer
Copy link
Contributor Author

Oh, one last thing. info.json support for the feature would be awesome.

For reference, just added this to the autocorrect PR, and you can see that here: 695779a

Or for a more in depth example: 92a61aa

Done! Thanks for the examples, these were very helpful.

@getreuer getreuer closed this Apr 19, 2022
@getreuer
Copy link
Contributor Author

Oops, I thought I was closing a thread, but closed the PR. Reopening...

@getreuer getreuer reopened this Apr 19, 2022
@drashna drashna requested a review from a team April 19, 2022 01:42
@tzarc tzarc merged commit 68b16bb into qmk:develop May 14, 2022
willdhorn pushed a commit to willdhorn/qmk_firmware that referenced this pull request May 31, 2022
commit 8153b55e07acb2dff9895b98eb9d9ca3161afb5a
Author: Forrest Cahoon <forrest.cahoon@gmail.com>
Date:   Tue May 31 06:31:47 2022 -0500

    Add trailing parens to `get_oneshot_mods` in feature_advanced_keycodes.md (#17211)

commit d5ed3ae9676aeea4cfd4d58ba1fe0b20936ae658
Author: moyi4681 <moyi4681@users.noreply.github.com>
Date:   Tue May 31 16:22:07 2022 +0800

    [Keyboard] fix dz64rgb rgb sleep (#17209)

commit cda343acbe45826225edac75eaa63216bf76d874
Author: Drashna Jaelre <drashna@live.com>
Date:   Mon May 30 22:02:55 2022 -0700

    [Keymap] Drashna update for post Q2 merge (#17241)

commit b554e4b612d24109ce714554a306043a01382cbd
Author: trwnh <a@trwnh.com>
Date:   Mon May 30 23:46:21 2022 -0500

    Change AW20216 SPI Mode from 0 to 3, to fix RGB LEDs on GMMK Pro (#17262)

commit 650be92cf96440920ebf1079c11f2f36c4a9edc1
Author: Sergey Vlasov <sigprof@gmail.com>
Date:   Tue May 31 07:08:23 2022 +0300

    Nix shell updates (#17243)

commit 0e11b511e4a3c48a67de6414b0907ec26dfcdf49
Author: Joel Challis <git@zvecr.com>
Date:   Tue May 31 03:08:56 2022 +0100

    Convert ergodone to use core mcp23018 driver (#17005)

commit 2879573688e347fd448ac32a1621ba3bec97f5c5
Author: Joel Challis <git@zvecr.com>
Date:   Mon May 30 23:43:36 2022 +0100

    Fix various lint errors (#17255)

    * Fix various lint errors

    * reduce complexity

commit 25ec68c4085e0661ccb086ae9e887654d2e983fb
Author: Dasky <32983009+daskygit@users.noreply.github.com>
Date:   Mon May 30 23:05:57 2022 +0100

    Fix docs typo (#17254)

commit 3826fca63756ec9349e5e14bd20921646e796515
Author: chalex <68408520+gaclee3b@users.noreply.github.com>
Date:   Mon May 30 17:45:27 2022 -0400

    [Keyboard] Add str.merro60 pcb (#17097)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local>
    Co-authored-by: chalex <chlxbsmt@gmail.com>

commit 15a86d5c5328981999e7400633de31bc1d17a24d
Author: Juno Nguyen <juno.ngx@gmail.com>
Date:   Tue May 31 02:28:35 2022 +0800

    [Keymap] Updates to layouts/community/ortho_4x12/junonum (#17249)

commit cc7a3f8dc775805665377f228f27bff97420a036
Author: Seth Barberee <seth.barberee@gmail.com>
Date:   Mon May 30 11:07:16 2022 -0700

    [Keymap] Update sethbarberee code to QK_BOOT and try out DVVORAK (#17230)

commit a06b5cae418f570363a7b165e8b2c6fb178d6651
Author: Joel Challis <git@zvecr.com>
Date:   Mon May 30 15:34:20 2022 +0100

    Fix API errors (#17239)

commit e22a183329fd05d39f88bb9dfebe98cfa7cd8402
Author: Joel Challis <git@zvecr.com>
Date:   Sun May 29 20:15:54 2022 +0100

    Use correct container for unit test workflow (#17242)

commit 6a0ed63eb107d781ca1620e61b37b157edf779e3
Author: Joel Challis <git@zvecr.com>
Date:   Sun May 29 06:17:49 2022 +0100

    Fix quark_lp via firmware size (#17233)

commit 07f5147621b431371241fe7c018ceb40545afa16
Author: jack <0x6A73@pm.me>
Date:   Sat May 28 23:09:42 2022 -0600

    Fixup iron165r2 (#17119)

    * initial

    * revert some defines

    * formatting

    * apply changes

    * update readme

    * suggestion

commit 89a5d5aea095172c23b6e886217078ffe404ecec
Author: Nick Brassel <nick@tzarc.org>
Date:   Sun May 29 09:07:11 2022 +1000

    Fixup command sequencing for master/develop. (#17227)

commit b835171008eaeaa992a1b8e390af8bce6f5f0b8f
Merge: f5d091a9d5 0c8f78020d
Author: Nick Brassel <nick@tzarc.org>
Date:   Sun May 29 07:57:11 2022 +1000

    Merge branch 'develop' -- breaking changes 2022-05-28.

commit 0c8f78020d01ee5c45481d7d93b9b0d9f7b95103
Author: Nick Brassel <nick@tzarc.org>
Date:   Sun May 29 07:53:50 2022 +1000

    Merge point for 2022-05-28 Breaking Change

commit d0af56da3349052856b58d3d85759ac4b9022839
Author: Nick Brassel <nick@tzarc.org>
Date:   Sun May 29 07:50:21 2022 +1000

    Breaking changes for 2022q2. (#17221)

commit ebd402788346aa6e88bde1486b2a835684d40d39
Author: Joel Challis <git@zvecr.com>
Date:   Thu May 26 21:07:42 2022 +0100

    Refactor legacy quantum keycodes in default-ish keymaps (#17150)

commit d83fda01cf97bb9d693e6056a74a65407f327cc0
Merge: 23732068a4 f5d091a9d5
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 25 12:11:52 2022 +0000

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

commit f5d091a9d58c8349437e9d52de87294258cbd256
Author: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Date:   Wed May 25 21:11:13 2022 +0900

    Small update to Symmetric70 keyboard readme (#17188)

    Added a little description to reademe.md under `handwired/symmetric70_proto/{matrix_debug|matrix_fast}`.

commit 23732068a4383bcaa7f07927d6517d5f6d720dba
Merge: 6342354cf6 c3ff06c534
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 24 17:09:41 2022 +0000

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

commit c3ff06c5345bbf781141c88ebbcca2bc575ead42
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Tue May 24 10:08:37 2022 -0700

    SkeletonNumPad Configurator Key Sequence Fix (#17204)

    * info.json: apply friendly formatting

    * info.json: fix key sequence

commit 6342354cf6f018c37944e88810efe237656e2c65
Author: zvecr <git@zvecr.com>
Date:   Tue May 24 02:35:59 2022 +0100

    Disable python formatting for some files

commit cbc68dfd21ec5c93dce682d9f63c94fc01853ca8
Author: zvecr <git@zvecr.com>
Date:   Tue May 24 02:20:12 2022 +0100

    Update keyboard aliases

commit de6360feca6ecea4ca7a409d93b8fc347323409c
Author: zvecr <git@zvecr.com>
Date:   Tue May 24 01:55:34 2022 +0100

    stub changelog

commit f5e1d2f76a1c9e7432aedd2c75a8c09f7db70774
Merge: 64e2dbedc3 00fcfd9181
Author: QMK Bot <hello@qmk.fm>
Date:   Mon May 23 06:22:01 2022 +0000

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

commit 00fcfd9181cadb2b322a5441f06af0cb24473838
Author: Xelus22 <17491233+Xelus22@users.noreply.github.com>
Date:   Mon May 23 16:21:23 2022 +1000

    [Keyboard][Fix] Change default keymap tilde to grv (#17185)

commit 64e2dbedc3a3b4c7b74fbb4f6a26bdb4a6570467
Merge: 0bef2bfeb6 5aef750379
Author: QMK Bot <hello@qmk.fm>
Date:   Mon May 23 06:11:55 2022 +0000

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

commit 5aef750379ac3005eb36130b4068ab0a57f129be
Author: Ramon Imbao <ramonimbao@gmail.com>
Date:   Mon May 23 14:11:17 2022 +0800

    [Keyboard] Add plywrks Ahgase (#17191)

commit 0bef2bfeb63b8a999fb8c358831408e07496027a
Merge: 1c7e8b9a9d c9abb03662
Author: QMK Bot <hello@qmk.fm>
Date:   Mon May 23 06:04:11 2022 +0000

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

commit c9abb03662674bec139cd56b1d997e0405555858
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Mon May 23 14:03:38 2022 +0800

    [Keyboard] mj64 Increase LED count (#17194)

commit 1c7e8b9a9de0f379bad0823e3f0d1c8d9762ea6c
Author: Joy Lee <chang.li@westberrytech.com>
Date:   Mon May 23 13:57:24 2022 +0800

    Added support for Wb32fq95 (#16871)

commit 1182f5b4be6f6ed7ee7a86bd11ef2226a8b04f8e
Merge: ac1c5f8dfe 416c59fc52
Author: QMK Bot <hello@qmk.fm>
Date:   Mon May 23 05:06:35 2022 +0000

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

commit 416c59fc52e5148bd13e95895054f443336861f8
Author: Xyverz <xyverz@gmail.com>
Date:   Sun May 22 22:05:55 2022 -0700

    [Keyboard] Atreus62update (#17179)

    Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld>
    Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com>
    Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain>

commit ac1c5f8dfec978fea7e1d94cbfce87dd811b6547
Merge: f5b3f12544 a1fb86b17a
Author: QMK Bot <hello@qmk.fm>
Date:   Sat May 21 22:54:42 2022 +0000

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

commit a1fb86b17a0e334c232bf18d62d958ad8ac4c1d5
Author: -k <slowdive@me.com>
Date:   Sat May 21 15:54:09 2022 -0700

    Add massdrop/alt:charlesrocket keymap (#17173)

commit f5b3f1254498be90f2fe63b394a008429098ca24
Merge: afdf1c23dc e6071b891a
Author: QMK Bot <hello@qmk.fm>
Date:   Sat May 21 16:37:24 2022 +0000

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

commit e6071b891af47c26ec13c94f094d53abe6ce924e
Author: Diego Palacios <diepala@gmail.com>
Date:   Sat May 21 18:36:54 2022 +0200

    Added Cantor keyboard (#16552)

commit afdf1c23dc0c4760741a068beb6c09605c66568e
Merge: bb7572b42f 0103f7877a
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 17:23:16 2022 +0000

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

commit 0103f7877a8524ab7ee8ddcfcf31aec8b117bdcf
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri May 20 10:23:03 2022 -0700

    PJB Eros Community Layout Support (#17158)

commit a9c8a88e432dd24cf2a7689cf2bf0b6958f7a8b2
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri May 20 10:22:42 2022 -0700

    Ryan Skidmore rskeys100 Community Layout Support (#17159)

commit bb7572b42f3cd8b70a2abf9e976713577458156d
Merge: b5725c05bd caa5dcc672
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 17:13:33 2022 +0000

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

commit caa5dcc67243215d0c9f1732cf1408353fd1e904
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri May 20 10:12:58 2022 -0700

    Dailycraft Sandbox Configurator Data (#17169)

commit b5725c05bda7b539677f89fde5e60a09cd8823f8
Merge: 9fa106f76e 2a544710d7
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 17:10:54 2022 +0000

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

commit 2a544710d7e360271563964f0d2ef2304f044298
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri May 20 10:10:17 2022 -0700

    Small Markdown Patch for docs/feature_rgb_matrix.md (#17171)

commit 9fa106f76e266f1cf965df3f1c6ca840d088069f
Merge: 5ac861efa5 f296e1d1e2
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 16:15:13 2022 +0000

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

commit f296e1d1e2b1b49b60aca544bf312ef7a759559e
Author: jpe230 <pablin.123.ra@gmail.com>
Date:   Fri May 20 11:13:40 2022 -0500

    [Docs] Align LED Matrix docs with RGB matrix docs (#17140)

commit 5ac861efa58eb40a7adaa0b1f443f41a9d662741
Merge: 90f3e139e6 799a7f98ce
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 16:12:15 2022 +0000

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

commit 799a7f98ce82fe3057d2b11b2c2515ab28e80b51
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sat May 21 00:10:31 2022 +0800

    [Keyboard] yeti LED index correction (#17138)

commit c60c19e8d5ebb1066193e8cb73b0c9f235bc5b36
Author: Kyle McCreery <mccreery.kyle@gmail.com>
Date:   Fri May 20 12:10:05 2022 -0400

    [Keyboard] Add eeprom IC-less rev for MechWild OBE and Waka60 (#17126)

commit 90f3e139e65c59a41ce2cb9fd1b9bf49bbb8d437
Merge: f155db37d4 713ce7b276
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 16:09:40 2022 +0000

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

commit 713ce7b276d96fe6a05e40dacec60cc2c2a33024
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sat May 21 00:09:19 2022 +0800

    [Keyboard] rskeys100 LED index correction (#17139)

commit f155db37d473a0340a90b1aab891ccce98110e8a
Merge: c421ecdc37 d5aab127d2
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 16:09:04 2022 +0000

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

commit d5aab127d2d6d1179320c87b73177f38d1c4f40f
Author: Kyle McCreery <mccreery.kyle@gmail.com>
Date:   Fri May 20 12:09:00 2022 -0400

    [Docs] Update Steno Keycode Table (#17155)

commit e1759cd638e87366036df2f322c96c1e2e06026a
Author: AnthonyNguyen168 <89651736+AnthonyNguyen168@users.noreply.github.com>
Date:   Fri May 20 23:08:33 2022 +0700

    [Keyboard] Update Layouts for MB-65S and MB-65H (#17160)

commit c421ecdc37d7587b0f15d8149e0385aa38e0fb31
Merge: becf0307d7 92548bb3e7
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 05:51:48 2022 +0000

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

commit 92548bb3e71b6f36632fb373278cc60f1d72127d
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 19 22:51:11 2022 -0700

    [CI] Format code according to conventions (#17164)

commit becf0307d7501c908af0984679fc800bbe325d04
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 19 22:50:48 2022 -0700

    [CI] Format code according to conventions (#17165)

commit 1557455f7f8dceef876209370b0735808292429c
Merge: 0dbaa7e057 90612fce92
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 05:44:45 2022 +0000

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

commit 90612fce92f560b4d8963482d75f36e642c1fb9f
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Fri May 20 13:44:28 2022 +0800

    [Keyboard] 0xc_pad LED index correction (#17120)

commit 559148974764f296ed1ef06694dca29d20d8e162
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Fri May 20 13:44:08 2022 +0800

    [Keyboard] launch_1 LED index correction (#17118)

commit 0dbaa7e057d8614b9f7edc7568f3fa8ba17cee2b
Merge: 8b33ca9fe2 94d89dfe82
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 05:38:49 2022 +0000

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

commit 94d89dfe82b6c631c69f041e211b7710b5a2f744
Author: aadriance <primaryartemis@outlook.com>
Date:   Thu May 19 22:38:15 2022 -0700

    [Keyboard] Add Eu isolation Keyboard (#17102)

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

commit 8b33ca9fe28186cafbe4e017d43838d863421a92
Merge: a97ed8a1fd c7e114e0bb
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 05:29:11 2022 +0000

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

commit c7e114e0bb1d8ecb76de632c93db165695f06873
Author: anubhav dhiman <104914147+anubhavd7@users.noreply.github.com>
Date:   Fri May 20 10:58:41 2022 +0530

    [Keyboard] add rad keyboard (#17088)

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

commit a97ed8a1fd18c9fda89bcb72d7c8e994613b2fc9
Merge: 83fa6fe916 38073c3d44
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 20 04:38:48 2022 +0000

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

commit 38073c3d44f5e1093a529803cb724b744af91160
Author: takashicompany <t@kashi.company>
Date:   Fri May 20 13:38:00 2022 +0900

    [Keyboard] Add miniZone keyboard (#16644)

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

commit 83fa6fe916bfd7d337f05d7805f0a51ad86c8b43
Author: GloriousThrall <74627436+GloriousThrall@users.noreply.github.com>
Date:   Thu May 19 19:47:22 2022 -0500

    Move GMMK Pro to allow for multiple revisions (#16423)

    * Added GMMK PRO Rev2 WBG7 MCU compatibility. Added GMMK 2 WBG7 MCU compatibility.

    * GMMK PRO MCU Updates only (removed other kbs)

    * fix problems

    * Optimize the code.

    * Update form develop branch

    * Update

    * Updater from qmk/develop

    * Update

    * Update config.h

    * Update config.h

    * Remove gmmk pro rev2

    * move moults31/keymap.c

    * Update

    * tidy up

    Co-authored-by: Joy <chang.li@westberrytech.com>
    Co-authored-by: zvecr <git@zvecr.com>

commit b5608cbb6d8a5a24d9c3b928521acbc57726831f
Author: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
Date:   Thu May 19 17:39:00 2022 -0700

    Continue Caps Word when AltGr (right Alt) is held. (#17156)

    This is a minor bug fix for Caps Word. Currently, Caps Word turns off
    whenever a non-shift mod becomes active. This is done to avoid
    interfering with hotkeys.

    This commit makes an exception to continue Caps Word when AltGr (right
    Alt) is held. Outside the US, the AltGr key is used to type additional
    symbols (https://en.wikipedia.org/wiki/AltGr_key). Depending on the
    language, these may include symbols used within words like accented
    letters where it would be desirable to continue Caps Word.

commit 36c8462f0a64e64a6ad832053368109f7c1ebf67
Merge: b4d65aac7f c4c67f2eb2
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 19 20:26:30 2022 +0000

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

commit c4c67f2eb2d27bff909110e2b7fceb937e92277b
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Thu May 19 13:25:56 2022 -0700

    KBDfans Tiger80 Community Layout Support and Keymap Touch-Up (#17149)

    * info.json: apply friendly formatting

    * rename LAYOUT_all to LAYOUT_tkl_f13_ansi_tsangan

    * enable Community Layout support

    * refactor keymaps to use grid alignment

commit b4d65aac7f4069fd9ee4a024f3d4510438794ddf
Merge: 19e6e6d1de 394f147897
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 19 17:55:45 2022 +0000

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

commit 394f1478979e2581beb376e6a56cce052c96ce95
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Thu May 19 10:54:57 2022 -0700

    KBDfans Phase One Layout Macro Additions and Configurator Data (#17148)

    * phaseone.h: add matrix diagram

    * add QMK Configurator data

    * add LAYOUT_65_ansi_blocker_split_bs macro

    * add LAYOUT_65_ansi_wkl_split_bs macro

    * add LAYOUT_65_iso_blocker macro

    * add LAYOUT_65_iso_blocker_split_bs macro

    * add LAYOUT_65_iso_wkl macro

    * add LAYOUT_65_iso_wkl_split_bs macro

    * rename LAYOUT_65_ansi_wkl to LAYOUT_65_ansi_blocker_tsangan_wkl

    Differentiates the layout supported here from QMK's `65_ansi_blocker_tsangan` Community Layout, which is equivalent to this but with a 1u GUI key between Left Ctrl and Left Alt.

    * rename new layout macros for codebase consistency

    - `LAYOUT_65_ansi_wkl_split_bs` -> `LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs`
    - `LAYOUT_65_iso_wkl` -> `LAYOUT_65_iso_blocker_tsangan_wkl`
    - `LAYOUT_65_iso_wkl_split_bs` -> `LAYOUT_65_iso_blocker_tsangan_wkl_split_bs`

    * add reference keymaps

    Add keymaps which demonstrate the layout macro implementations.

commit 19e6e6d1deafcd2c98b2c909f008628346615a5e
Merge: ce9a5aaef3 89e0fba75d
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 19 07:48:36 2022 +0000

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

commit 89e0fba75db52ee37bfae98fbae3e038496b75df
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Thu May 19 00:48:01 2022 -0700

    Hineybush Ibis Layout Additions and Configurator Rendering Update (#17132)

    * info.json: apply friendly formatting

    * info.json: remove dead space from rendering

    * info.json: insert line breaks between physical rows in layout data

    * info.json: fix overlap in key rendering

    Fixes an issue where the ANSI Enter key renders on top of the ISO Hash/Tilde key, visually hiding the latter.

    * add LAYOUT_ansi_all macro with associated keymap

    Duplicates `LAYOUT_all`, but with the ISO Hash/Tilde and ISO Backslash keys removed.

        - ANSI Enter and 2.25u Left Shift
        - Backspace, Right Shift, Numpad Plus and Numpad Enter all split
        - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row

    * add LAYOUT_iso_all macro with associated keymap

    Duplicates `LAYOUT_all`, but with the ANSI Backslash key removed.

        - ISO Enter and 1.25u Left Shift
        - Backspace, Right Shift, Numpad Plus and Numpad Enter all split
        - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row

commit ce9a5aaef36ceee96fc6d44d3589caedf65b59bd
Merge: 3904a6afbe 80405c6d96
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 18 19:58:37 2022 +0000

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

commit 80405c6d9638c614b97f743ed036696585b242d4
Author: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Date:   Thu May 19 04:58:03 2022 +0900

    Fix platforms/avr/drivers/ws2812.c (#17043)

    * Fix platforms/avr/drivers/ws2812.c

    `platforms/avr/drivers/ws2812.c` has been changed to use `DDRx_ADDRESS()` and `PORTx_ADDRESS()` instead of `_SFR_IO8()` in #8646.  To use them, `#include <pin_defs.h>` is required.

     ## Error Log
    * create new keyboard
    ```shell
    bash-3.2$ qmk new-keyboard
    Ψ Generating a new QMK keyboard directory

    Name Your Keyboard Project
    For more infomation, see:
    https://docs.qmk.fm/#/hardware_keyboard_guidelines?id=naming-your-keyboardproject

    Keyboard Name? ws2812_test
    ..................................
         36. WB32F3G71
    Please enter your choice:  [12]
    Ψ Created a new keyboard called ws2812_test.
    Ψ To start working on things, `cd` into keyboards/ws2812_test,
    Ψ or open the directory in your preferred text editor.
    Ψ And build with qmk compile -kb ws2812_test -km default.
    ```
    * Enable RGBLIGHT.
    ```shell
    bash-3.2$ echo RGBLIGHT_ENABLE=yes >> ./keyboards/ws2812_test/rules.mk
    bash-3.2$ echo '#define RGB_DI_PIN B1' >> ./keyboards/ws2812_test/config.h
    bash-3.2$ echo '#define RGBLED_NUM 6' >> ./keyboards/ws2812_test/config.h
    ```
    * Compile
    ```shell
    bash-3.2$ make ws2812_test:default

    QMK Firmware 0.16.9
    Making ws2812_test with keymap default

    avr-gcc (Homebrew AVR GCC 8.4.0_2) 8.4.0
    Copyright (C) 2018 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    .....................
    Compiling: quantum/process_keycode/process_rgb.c                                                    [OK]
    Compiling: platforms/avr/drivers/ws2812.c                                                          platforms/avr/drivers/ws2812.c: In function 'ws2812_setleds':
    platforms/avr/drivers/ws2812.c:40:5: error: implicit declaration of function 'DDRx_ADDRESS' [-Werror=implicit-function-declaration]
         DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
         ^~~~~~~~~~~~
    In file included from <command-line>:
    ./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
     #define RGB_DI_PIN B1
                        ^~
    platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
         DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
                      ^~~~~~~~~~
    ./keyboards/ws2812_test/config.h:21:20: note: each undeclared identifier is reported only once for each function it appears in
     #define RGB_DI_PIN B1
                        ^~
    platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
         DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
                      ^~~~~~~~~~
    platforms/avr/drivers/ws2812.c:42:47: error: implicit declaration of function 'PORTx_ADDRESS' [-Werror=implicit-function-declaration]
         uint8_t masklo = ~(pinmask(RGB_DI_PIN)) & PORTx_ADDRESS(RGB_DI_PIN);
                                                   ^~~~~~~~~~~~~
    In file included from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/io.h:99,
                     from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/interrupt.h:38,
                     from platforms/avr/drivers/ws2812.c:24:
    platforms/avr/drivers/ws2812.c: In function 'ws2812_sendarray_mask':
    ./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
     #define RGB_DI_PIN B1
                        ^~
    platforms/avr/drivers/ws2812.c:167:69: note: in expansion of macro 'RGB_DI_PIN'
                          : "r"(curbyte), "I"(_SFR_IO_ADDR(PORTx_ADDRESS(RGB_DI_PIN))), "r"(maskhi), "r"(masklo));
                                                                         ^~~~~~~~~~
    cc1: all warnings being treated as errors
     [ERRORS]
     |
     |
     |
    make[1]: *** [.build/obj_ws2812_test_default/ws2812.o] Error 1
    make: *** [ws2812_test:default] Error 1
    Make finished with errors
    ```

    * change include order

commit 3904a6afbe41e35c231dc449e3e2fa839d7b35a9
Merge: 6503987c84 33d568e29b
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 18 17:33:52 2022 +0000

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

commit 33d568e29b454e5ead83b9e7216bd807549cc9b6
Author: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Date:   Thu May 19 02:33:17 2022 +0900

    Update mtei's keymap (helix/rev2:five_rows, helix/pico:mtei, helix/rev3_5rows:five_rows) (#16966)

    * add users/mtei/key_blocks.h

    This change does not alter the binary of the build result.

    Moved common macro definitions in the following files to users/mtei/key_blocks.h.
     * keyboards/helix/rev2/keymaps/five_rows/keymap.c
     * keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c

    * remove INIT_HELIX_OLED() in helix:five_rows

    This change does not alter the binary of the build result.

    * update helix/pico/keymaps/mtei/keymap.c

    Changed helix/pico/keymaps/mtei/keymap.c to use users/mtei/key_blocks.h.

    This change does not alter the binary of the build result.

    * Remove old SSD1306OLED code from users/mtei/oled_display.c

    This change does not alter the binary of the build result.

    * add options ENABLE_COLEMAK, ENABLE_DVORAK and ENABLE_EUCALYN into five_rows/keymap.c

    * add users/mtei/{config.h,rules.mk,user_featues.mk,user_options.mk}

    * move layer_names[] from users/mtei/oled_display.c to keymaps/five_rows/keymap.c

    * Update keyboards/helix/pico/keymaps/mtei/config.h

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

    * Update keyboards/helix/pico/keymaps/mtei/config.h

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

    * Update keyboards/helix/pico/keymaps/mtei/keymap.c

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

    * Update keyboards/helix/rev2/keymaps/five_rows/config.h

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

    * Update keyboards/helix/rev2/keymaps/five_rows/config.h

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

    * Update keyboards/helix/rev2/keymaps/five_rows/keymap.c

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

    * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h

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

    * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h

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

    * Update keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c

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

    * Update users/mtei/config.h

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

    * Update users/mtei/config.h

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

    * Update users/mtei/cpp_map.h

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

    * Update users/mtei/cpp_map.h

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

    * Update users/mtei/debug_config.h

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

    * Update users/mtei/debug_config.h

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

    * Update users/mtei/layer_number_util.h

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

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

commit 6503987c84994b2c6b5229db8b91c14d8bd11e41
Author: Joel Challis <git@zvecr.com>
Date:   Wed May 18 11:06:55 2022 +0100

    Workaround for recent -Werror=array-bounds AVR issues (#17136)

commit 40e33d03a89575e30d94851cbc34fbdbf6a069b6
Author: Joel Challis <git@zvecr.com>
Date:   Tue May 17 21:50:48 2022 +0100

    Recommend pillow as part of manual MSYS install (#17133)

commit 37eee020ed46262e98a78c4c84a8fb8804348086
Merge: 6a11331a41 d241e80533
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 17 18:49:34 2022 +0000

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

commit d241e80533b445d042e89d7eae5f0e5f88c0ce44
Author: Ryan <fauxpark@gmail.com>
Date:   Wed May 18 04:48:59 2022 +1000

    Keymap FAQ updates (#17130)

commit 6a11331a4187a35e44ef96fa54e918461d0bc9d8
Merge: 8b79f30cd5 f736828fa8
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 17 16:13:31 2022 +0000

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

commit f736828fa8801748d6446ad74fb704bdbc7e599b
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Tue May 17 09:12:52 2022 -0700

    Frooastside Walnut Community Layout Support (#17112)

    * LAYOUT_iso: move Enter to home row

    This commit makes the layout macro compatible with QMK's `tkl_nofrow_iso` Community Layout.

    * rename LAYOUT_ansi to LAYOUT_tkl_nofrow_ansi

    * rename LAYOUT_iso to LAYOUT_tkl_nofrow_iso

    * enable Community Layout support

commit 8b79f30cd5ed1f069b86ff955b633fa4d338e881
Merge: cc8c539d00 dba5b730a3
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 17 13:20:51 2022 +0000

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

commit dba5b730a3f112b40d9f19881e0c5eaa03672452
Author: durken1 <71756879+durken1@users.noreply.github.com>
Date:   Tue May 17 15:20:13 2022 +0200

    Update pr_checklist.md (#17122)

commit cc8c539d002aa95e99d374c987701f396b2618f4
Merge: 7541e75c3e 6560903350
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 17 12:01:31 2022 +0000

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

commit 656090335066eed90a9b76e113fb93ee3bc8c089
Author: John-Schreiber <56258966+John-Schreiber@users.noreply.github.com>
Date:   Tue May 17 08:01:26 2022 -0400

    Adding VIA support for bfo-9000 (#17116)

commit 654baebb2c3e1706a20c985dfde35a9b7bd6958a
Author: Xelus22 <17491233+Xelus22@users.noreply.github.com>
Date:   Tue May 17 22:00:26 2022 +1000

    fix non-working builds (#17123)

commit 7541e75c3e257fce7c7b507fc958fa84e19fa265
Merge: 978e2fcd14 e9e83b4da7
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 17 05:05:36 2022 +0000

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

commit e9e83b4da73e5594b1f864d78529e85aa5ebefe9
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Tue May 17 12:05:05 2022 +0700

    [Keyboard] Fixed Gas75 info.json and keymap for M64 RGB (#17081)

commit 978e2fcd14e4d597d5140fe1642568bd6626d773
Merge: 1a61f1f578 b6ee006060
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 17 05:03:38 2022 +0000

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

commit b6ee006060d7e0767a380a1d6e0e8126553d0482
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Tue May 17 13:03:08 2022 +0800

    [Keyboard] lulu LED index correction (#17108)

commit 1a61f1f5787c0f176b2dc88813c1f2ac564acc4d
Merge: 68f466db87 8b9cb030a7
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 17 05:02:48 2022 +0000

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

commit 8b9cb030a74ced2c50fe62e2fd259e16a93e33bf
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Tue May 17 13:02:35 2022 +0800

    [Keyboard] Latinpad LED index correction (#17109)

commit aa970e85609e46f69ae14f09ec072fea8d165021
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Tue May 17 13:02:14 2022 +0800

    [Keyboard] mach3 LED index correction (#17110)

commit 68f466db875d77ed9d0b28f657c2bc0e855dc833
Merge: ac1173c3d4 467f3ae872
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 17 04:46:07 2022 +0000

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

commit 467f3ae872101ed6c1c3cbf10f18384304ddbb6e
Author: Álvaro A. Volpato <alvaro.augusto.volpato@gmail.com>
Date:   Tue May 17 01:45:56 2022 -0300

    [Keyboard] Add Iron165R2 PCB support (#16948)

commit f22e8585a148a19afa45476b69def23c6b997925
Author: Drashna Jaelre <drashna@live.com>
Date:   Mon May 16 21:45:11 2022 -0700

    [Keyboard] Fix too many elements in g_led_config for quark_lp (#17117)

commit ac1173c3d4731b4d65a4af0deef53b95c9914663
Merge: 6f499cfa12 4b7555117a
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 17 03:28:01 2022 +0000

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

commit 4b7555117ad851e1d4fda16a59636e8b705fd985
Author: Drashna Jaelre <drashna@live.com>
Date:   Mon May 16 20:27:22 2022 -0700

    [Keyboard] Fix compilation issues for Quark LP (#17009)

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

commit 6f499cfa1248cb237ac97d168c4cd1ccbcc3a20c
Merge: d47c4ed4d0 bc2a6cf6ae
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 17 01:45:33 2022 +0000

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

commit bc2a6cf6aea71e0fdd622370709aa924c9de031f
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Mon May 16 18:44:34 2022 -0700

    DigiCarpice Configurator Rendering Fix (#17113)

    * info.json: apply friendly formatting

    * info.json: rebuild layout data

commit d47c4ed4d080d3d14e4fd2205f6670b1ce0c7499
Merge: 5816288926 6a94a9547d
Author: QMK Bot <hello@qmk.fm>
Date:   Mon May 16 11:47:33 2022 +0000

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

commit 6a94a9547d8eca8cea58b14f98a921d485873456
Author: moyi4681 <moyi4681@users.noreply.github.com>
Date:   Mon May 16 19:46:37 2022 +0800

    fix tiger80 matrix error (#17107)

commit 581628892600c422796ee4ad4ccf40d32a28b3af
Author: Nick Brassel <nick@tzarc.org>
Date:   Mon May 16 15:29:55 2022 +1000

    Warn about LTO with arm_atsam, not ChibiOS. (#17106)

commit 85289e34ae32b262ef0546a2eb4b487eb5f3bea5
Author: Joel Challis <git@zvecr.com>
Date:   Mon May 16 00:40:56 2022 +0100

    Various fixes for g_led_config lint warnings (#17104)

commit 608fa5154c01420ff8f0946655ef16c99dec56a4
Author: Joel Challis <git@zvecr.com>
Date:   Sun May 15 22:39:29 2022 +0100

    Data driven `g_led_config` (#16728)

commit b7771ec25b96f2b88a7fa4201081e10ca6fbb9d4
Author: Joel Challis <git@zvecr.com>
Date:   Sun May 15 20:26:27 2022 +0100

    RESET -> QK_BOOT default keymaps (#17037)

commit 4a8bd7b9a523601911ba467588b2a6a0aa693db6
Author: Ryan <fauxpark@gmail.com>
Date:   Sun May 15 21:27:01 2022 +1000

    Rename keymap_extras headers for consistency (#16939)

commit f090881aebbd7af74294b53fabdf55a35004f190
Author: Drashna Jaelre <drashna@live.com>
Date:   Sun May 15 04:24:35 2022 -0700

    [Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine (#15657)

commit 4d107feca9621ee3f342507136b04f176e8f2320
Author: Stefan Kerkmann <karlk90@pm.me>
Date:   Sun May 15 00:17:14 2022 +0200

    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.

commit da632895051558740ca1ca8ecb607a846e2384d7
Author: QMK Bot <hello@qmk.fm>
Date:   Sat May 14 15:14:49 2022 -0700

    Format code according to conventions (#17096)

commit a899c097ce140c261526c93a5527f1e4e8dab613
Merge: db887e63d7 94755308e0
Author: QMK Bot <hello@qmk.fm>
Date:   Sat May 14 22:09:12 2022 +0000

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

commit 94755308e0db92bf98d2a32c0717e4a76be7ef6a
Author: Mateusz Ż <zochowski.mateusz@outlook.com>
Date:   Sun May 15 00:08:32 2022 +0200

    Fix anchors with <code> in table of content (#15169)

commit db887e63d708925ad759e3504a6bc9ceef4aeb8f
Author: Drashna Jaelre <drashna@live.com>
Date:   Sat May 14 15:07:08 2022 -0700

    Enhancement and fixes of "Secure" feature (#16958)

commit baa8d07fdb32a35f9ff5020d655271b01e057ddc
Merge: 710e8c0ccc 3a543d8990
Author: QMK Bot <hello@qmk.fm>
Date:   Sat May 14 21:29:01 2022 +0000

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

commit 3a543d899088268127ed17a6b978fd7cc84b566a
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat May 14 14:28:29 2022 -0700

    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.

commit 710e8c0cccac803b79131bc3334a8158b8f52981
Merge: c0f0f594d4 90a43f9884
Author: QMK Bot <hello@qmk.fm>
Date:   Sat May 14 21:25:09 2022 +0000

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

commit 90a43f98840db96ac41670748326c5067799e95d
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat May 14 14:23:58 2022 -0700

    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

commit c0f0f594d4d6d91920403ce6109ecc06dfb27231
Merge: 78a9e1708a 8c58af39af
Author: QMK Bot <hello@qmk.fm>
Date:   Sat May 14 21:23:13 2022 +0000

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

commit 8c58af39af2374a5ec8d41ef07ada4e717ae5ff2
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat May 14 14:22:39 2022 -0700

    Avalanche: add QMK Configurator data (#17092)

    * avalanche/v1: add info.json

    * avalanche/v2: add info.json

    * avalanche/v3: add info.json

commit 78a9e1708aedebe2dc83429df25320917fc96210
Merge: cd8d2b7f7f 24f378e6c3
Author: QMK Bot <hello@qmk.fm>
Date:   Sat May 14 21:22:05 2022 +0000

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

commit 24f378e6c3d35f7001f81b7d8c217ef034f5fe30
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat May 14 14:21:31 2022 -0700

    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.

commit cd8d2b7f7f0611f04b503479181fd7e9acbe8358
Author: Drashna Jaelre <drashna@live.com>
Date:   Sat May 14 13:03:07 2022 -0700

    Revert "Fix kinetic mouse mode (#16951)" (#17095)

commit 3eb6558602e2c21e79de550a1826d4d50d264972
Merge: 68b16bba68 2f9197cfcd
Author: QMK Bot <hello@qmk.fm>
Date:   Sat May 14 16:15:06 2022 +0000

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

commit 2f9197cfcdd11a661cdc1877a8dee9015c4f18de
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat May 14 09:14:19 2022 -0700

    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

commit 68b16bba68d79c63bbd649a5be58756e937c96da
Author: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
Date:   Fri May 13 23:00:32 2022 -0700

    [Core] Add Caps Word feature to core (#16588)

    Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>

commit 90eef4cd153cdc1b00d973e6abb029828f656294
Author: Yorick Peterse <git@yorickpeterse.com>
Date:   Sat May 14 07:26:12 2022 +0200

    Fix kinetic mouse mode (#16951)

    Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de>

commit 787a68948fa0d5e251e22a623071082c8c0561b1
Author: Drashna Jaelre <drashna@live.com>
Date:   Fri May 13 20:35:49 2022 -0700

    [Core] Add Reboot keycode to core (#15990)

commit 425c54cf8c459b1cc33deaa53955e2db41aa0b01
Merge: e0cdeab951 8e2b8413b4
Author: QMK Bot <hello@qmk.fm>
Date:   Sat May 14 03:17:20 2022 +0000

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

commit 8e2b8413b4b0c464da383def06d0269d85aa47cb
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Sat May 14 10:16:46 2022 +0700

    [Keyboard] Add M64 RGB (#17069)

commit e0cdeab951bdc80eb276c4b1323d129f1d3d8da5
Merge: 158dc6829a 82828c3205
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 13 16:54:39 2022 +0000

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

commit 82828c3205848ff0e5c1400c2da7018f6c260a0f
Author: takashicompany <t@kashi.company>
Date:   Sat May 14 01:53:43 2022 +0900

    [Keyboard] Add keyboard "Spreadwriter" (#17031)

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

commit 158dc6829add1b1618a85c175178aa44ce2b62a7
Merge: 75a32de441 3a80275fa1
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 13 16:35:28 2022 +0000

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

commit 3a80275fa1720aabf95eedb5e2c644d81a764a01
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Fri May 13 23:34:47 2022 +0700

    [Keyboard] Fixed info.json issue, some key got wrong pos for Gas75 (#17070)

commit 75a32de441ddb7c53192cb411dd0276d628b7012
Merge: c4b2e9101d e5e7039368
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 13 06:36:47 2022 +0000

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

commit e5e7039368f2efd03005ce6b37a49d591608e8dc
Author: Stephon Parker <sgparker62@gmail.com>
Date:   Fri May 13 02:36:12 2022 -0400

    [Keymap] Contra - QWERTY US basic layout; MechWild Marcuio - EN update layout (#16787)

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local>

commit c4b2e9101d82fcb146569dca2d81a1c6564a055d
Merge: ff8c962d2e ffe16386f0
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 13 06:34:42 2022 +0000

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

commit ffe16386f0d4ad280fe8eb6a97e3fac082930f83
Author: Josh Hinnebusch <joshhinnebusch@gmail.com>
Date:   Fri May 13 02:33:53 2022 -0400

    [Keyboard] H60 updates (#16999)

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

commit ff8c962d2ec8586637e40e6fcc72c258bf6bc79e
Merge: 478f83f711 fc3d3ef076
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 13 06:22:36 2022 +0000

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

commit fc3d3ef0764c9b3703e9aa5b57ec298b1ab24c6a
Author: Andrew Kannan <andrew.kannan@gmail.com>
Date:   Fri May 13 02:22:03 2022 -0400

    [Keyboard] Add caps and num indicators to Balance keyboard (#17075)

commit 478f83f711ac8305966b28cf4fa7fa0cee46c46e
Merge: e53e75f4ce c199514372
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 13 06:21:56 2022 +0000

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

commit c199514372b40dea4b79cb02a65558715e1a628e
Author: Kyle McCreery <mccreery.kyle@gmail.com>
Date:   Fri May 13 02:21:25 2022 -0400

    [Bug] Updated Cirque Pinnacle SPI driver to read data correctly (#17074)

commit e53e75f4cef45b03d2fe15e6d7206afd7246238f
Merge: 6b39a38212 58c37c0814
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 12 20:11:40 2022 +0000

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

commit 58c37c08149ca0bd754a13a32fc4ee6946e07662
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Thu May 12 13:11:02 2022 -0700

    65_iso_split_bs Community Layout keymap bugfix (#17072)

    Fix the layout macro reference in the `keymap.c` file, which caused this keymap to not be able to be compiled.

commit 6b39a38212f72bc88f3dde441b7b87cf0b5ebeea
Merge: a8183340d0 b26ba52bdd
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 12 18:24:53 2022 +0000

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

commit b26ba52bdde82ec2920fa258079026f31d14b192
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Thu May 12 11:24:40 2022 -0700

    [Keyboard] KBIC65 Refactor (#17066)

commit 59fa34a6fab9a3dfa281e8595bdbd08f728dacb8
Author: jack <0x6A73@pm.me>
Date:   Thu May 12 12:24:03 2022 -0600

    [Keyboard] Refactor mechwild/mokulua (#17068)

commit a8183340d0986ed2080de906bc29725f05d9183d
Merge: ec7801e2cb c0ab4ed539
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 12 06:49:59 2022 +0000

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

commit c0ab4ed539bad0a490e19ee86c093d3c3f5e02c2
Author: Astrid Yu <astrid@astrid.tech>
Date:   Wed May 11 23:49:15 2022 -0700

    Allow overriding Niv inputs in shell.nix (#16602)

commit ec7801e2cbfaae5208a147e85157f82ceb0f1dbe
Merge: ff9aca781a 8a4ef2b3c4
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 12 05:52:09 2022 +0000

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

commit 8a4ef2b3c4a388a563c95e75eb744514a210dfe2
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Thu May 12 12:51:37 2022 +0700

    [Keyboard] Move M63 RGB into maker folder (#17061)

commit ff9aca781aa7c9448033cfcaaa0f3e013993cf9f
Merge: 56ca807f85 77aba32bc6
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 12 05:28:32 2022 +0000

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

commit 77aba32bc61a47d551b030f61cae582599652712
Author: jack <0x6A73@pm.me>
Date:   Wed May 11 23:27:58 2022 -0600

    initial (#17067)

commit 56ca807f85fdb4254f04bff87d9052a343c310ec
Merge: a284b99876 d6e1de8c83
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 12 04:49:18 2022 +0000

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

commit d6e1de8c83996e4cef8ca8df6b2745281c46c754
Author: Kyle McCreery <mccreery.kyle@gmail.com>
Date:   Thu May 12 00:49:11 2022 -0400

    [Keyboard] Add Mokulua keyboard (#17055)

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

commit 4d1332b62c53282631aa8d24fee1105c6322352a
Author: JX <572673807@qq.com>
Date:   Thu May 12 12:48:47 2022 +0800

    [Keyboard] Cleanup zhou65 and add nz64 keyboard (#17032)

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

commit a284b99876168b6034d02b91ee2254293324a6ee
Merge: b03daac76b ffa1b37634
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 12 04:48:35 2022 +0000

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

commit ffa1b37634418a4928e7d2b64cb08f31512dcedf
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Thu May 12 11:47:41 2022 +0700

    [Keyboard] Add Black E6.5 keyboard (#16807)

commit b03daac76b094c2ffbfbc3390fce7405db3e6ab8
Merge: 12fe4c49de 7fd05afb10
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 12 00:09:49 2022 +0000

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

commit 7fd05afb100966032ebd10378f68d0446e23ed71
Author: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
Date:   Thu May 12 10:09:10 2022 +1000

    [Keyboard] Revert "Fix id67 RGB Matrix (#16916)" - on IDOBAO ID67 kb (#16917)

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

commit 12fe4c49de6c8a68d65486086dadb7a38fc19280
Merge: d3443a4e8b 37417d531d
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 11 23:55:09 2022 +0000

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

commit 37417d531d524d674ea7b1dcf8678f6679738e2f
Author: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
Date:   Thu May 12 09:54:27 2022 +1000

    [Keyboard] remove handwired/reddot as per #14211 (#17033)

commit d3443a4e8b713adb828ae8b7bab7d3d75a6acdaa
Merge: da02de5413 fa6fe11c33
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 11 23:40:13 2022 +0000

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

commit fa6fe11c33354699a84023a7a6a2dcdf5f0b46b3
Author: sauvehoo <76417304+sauvehoo@users.noreply.github.com>
Date:   Wed May 11 16:39:59 2022 -0700

    [Keyboard] Add ano keyboard (#16885)

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

commit 767e7db0edb4a5d3b40699cdb350c8eba37ebd19
Author: TJ <tom.campie@gmail.com>
Date:   Wed May 11 18:39:35 2022 -0500

    [Keyboard] Littlefoot lx dev (#16771)

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

commit da02de54136ebd19ea64b295b1c5a2e6fe7d6217
Merge: bc6956909a ddba52325c
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 11 23:38:15 2022 +0000

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

commit ddba52325cee971c83aeb030536340f79db37204
Author: 4pplet <mail@4pplet.com>
Date:   Thu May 12 00:37:43 2022 +0100

    [Keyboard] Yakiimo PCB (#16984)

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: 4pplet <4pplet@protonmail.com>
    Co-authored-by: 4pplet <stefan.ess@gmail.com>

commit bc6956909a3caf3e5ec73340072fce60d1a1304b
Merge: be08c86451 df9c266f45
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 11 23:09:53 2022 +0000

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

commit df9c266f45c947a2ae71f213096ef0d832f3e336
Author: Minke Zhang <minke.zhang@gmail.com>
Date:   Wed May 11 16:09:14 2022 -0700

    [Keyboard] Update YMDK Split 64 config (#16979)

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

commit be08c86451e79b6e1c9a229a8caef62e944f375e
Merge: 6024ade4fa ba59927018
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 11 22:39:48 2022 +0000

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

commit ba599270189242a728a230e7879b9c189a22053f
Author: Daniel Osipishin <88534270+subrezon@users.noreply.github.com>
Date:   Thu May 12 00:39:08 2022 +0200

    [Keyboard] Add subrezon/la_nc keyboard (#16833)

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Daniel Osipishin <daniel.osipishin@retarus.de>

commit 6024ade4faa4dabd3fa3501335a93bcb34f7ab17
Merge: 48eafd98ef 8e9a81a860
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 11 19:52:13 2022 +0000

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

commit 8e9a81a86077349b98b6c381d7f75ff10b161295
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed May 11 12:51:39 2022 -0700

    KBDfans KBD75 Refactor - 2022 Edition (#17052)

    * add license headers

    * tidy-up revision rules.mk files

    - convert tabs to spaces
    - align inline comments
    - update rule ordering

    * touch-up readme.md

    * touch-up rev1/rev1.h

    - convert tabs to spaces
    - convert to QMK 3-character notation for matrix positions

    * rev1/rev1.h: add matrix diagram

    * touch-up rev2/rev2.h

    - convert tabs to spaces
    - convert to QMK 3-character notation for matrix positions

    * rev2/rev2.h: add matrix diagrams

    * rev1/info.json: apply friendly formatting

    * rev2/info.json: apply friendly formatting

    * refactor layout macros

    - switch `LAYOUT_ansi_1u` with `LAYOUT_75_ansi`
      - makes `LAYOUT_75_ansi` the canonical macro name, with `LAYOUT_ansi_1u` as an alias for backwards compatibility
      - move `LAYOUT_ansi_1u` alias to `info.json` files from revision headers
    - remove `LAYOUT_iso_1u` (was unused)
    - rename `LAYOUT_ansi` to `LAYOUT_75_ansi_rwkl`
    - rename `LAYOUT_iso` to `LAYOUT_75_iso_rwkl`

    * refactor default keymap

    - use four-space indent
    - update grid alignment

    * refactor iso keymap

    - refactor to use `LAYOUT_75_iso` macro
      - change from Split to 2u Backspace
      - change from Split to Standard Spacebar
      - change `KC_BSLS` keycode to `KC_NUHS`, and place on home row
    - use four-space indent
    - update grid alignment

    * refactor via keymap

    - use four-space indent
    - update grid alignment

    * touch-up readme.md again

    Fix a broken link.

    * update section comments in revision header files

    * add Full Winkeyless layouts

    - add `LAYOUT_75_ansi_wkl` and `LAYOUT_75_iso_wkl` layout macros

commit 48eafd98efcdd3bead54da281d3b3bea126c5313
Merge: 8c16efabaf c9e336fde6
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 11 11:30:44 2022 +0000

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

commit c9e336fde6c69b87ab7f57832c762c67222ff06c
Author: Willy Breitenbach <willybr@me.com>
Date:   Wed May 11 13:30:05 2022 +0200

    [Keyboard] fix tf65rgbv2 keyboard layout (#17029)

commit 8c16efabaf479d772ee1d0539369582ee1162d89
Merge: 7a7a413730 214d2a31ed
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 11 11:13:23 2022 +0000

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

commit 214d2a31ed51bebde1b0635ec0591dd444d2d706
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Wed May 11 19:12:47 2022 +0800

    [Keyboard] Add usable tap-hold defaults for ferris via (#16696)

commit 7a7a413730b75ea9e0155829a9fe35f24f185e3c
Merge: 869b3a030e 371499c3a7
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 11 10:58:18 2022 +0000

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

commit 371499c3a79227d55ac481d23060074edc8c155a
Author: peepeetee <43021794+peepeetee@users.noreply.github.com>
Date:   Wed May 11 18:57:46 2022 +0800

    [Keyboard] Momokai Tap Trio (#16463)

    * add winry3m3w

    * change name to Momokai Tap Trio

    * Delete settings.json

    * add rgb effects

    * amend default keymap

    * add limited RGB controls to default keymap

    * fix VAD

    * Update keyboards/momokai/tap_trio/tap_trio.h

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

    * Update keyboards/momokai/tap_trio/tap_trio.h

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

    * Update keyboards/momokai/tap_trio/config.h

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

    * Update keyboards/momokai/tap_trio/rules.mk

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

    * implement RGB matrix, change default keymap

    * change keymaps

    * change rgb effects

    * comment out the RGB matrix and switch back to RGB light due to VIA not playing ball

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>

commit 869b3a030ef74de9d53940078af8cc381efd23ab
Merge: 6641c4cecb f3fdd6ae5d
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 11 10:15:08 2022 +0000

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

commit f3fdd6ae5d150f39df75ed1524c72b184e06d3a6
Author: kb-elmo <lorwel@mailbox.org>
Date:   Wed May 11 12:13:50 2022 +0200

    [Keyboard] Add Axostudio Yeti hotswap version (#16820)

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

commit 6641c4cecb7c04299a1120a5c22209a9bd6b3fa5
Merge: bda47ad467 615dbd62e9
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 10 18:07:59 2022 +0000

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

commit 615dbd62e945fde4c26335ed24774d1feeb1dadf
Author: takashicompany <t@kashi.company>
Date:   Wed May 11 03:07:01 2022 +0900

    [Keyboard] Fix led num for center_enter/qoolee (#17050)

commit bda47ad4677e8fa58543620c6b3cd0d09287f95f
Merge: 4957a633e9 a3e057e779
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 10 16:01:25 2022 +0000

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

commit a3e057e779ae1d9f827a859722428f03c2b118f1
Author: Eugene-Yuan Kou <r02323025@ntu.edu.tw>
Date:   Wed May 11 00:00:30 2022 +0800

    Adding akira (#16982)

    * keyboard:akira initial commit

    * Update keyboards/ekow/akira/akira.h

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

    * Update keyboards/ekow/akira/keymaps/via/rules.mk

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

    * Update keyboards/ekow/akira/readme.md

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

    * Update .gitignore

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

    * Update readme.md

    * Update keyboards/ekow/akira/rules.mk

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

    * Update rules.mk

    remove redundant content.

    * added keyboard/ekow/keymaps/via/keymap.c

    * remove .ccls-cache

    * add instructions of enter the bootloader

    * add instructions of enter the bootloader

    * modify ekow/akira:via

    * Update keyboards/ekow/akira/readme.md

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

    * Update keyboards/ekow/akira/keymaps/via/rules.mk

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

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>

commit 4957a633e922a09660d4fc60f4367a0ebe84d500
Merge: bfa04efada 796ededd59
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 10 12:26:23 2022 +0000

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

commit 796ededd5950e0378a9466288fbbdc219251f968
Author: 8bits4ever <87928173+8bits4ever@users.noreply.github.com>
Date:   Tue May 10 14:25:42 2022 +0200

    converter/a1200/mistress1200: further firmware shrinking to fit on Atmega16U4 (16kb) (#17040)

    * Create dummy.txt

    * Add files via upload

    * Add files via upload

    * Delete dummy.txt

    * Update config.h

    * Update rules.mk

    * Update keymap.c

    * Update keyboards/converter/a1200/mistress1200/rules.mk

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

    * Update keyboards/converter/a1200/mistress1200/rules.mk

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

    * Update keyboards/converter/a1200/mistress1200/rules.mk

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

    * Update keyboards/converter/a1200/mistress1200/config.h

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

    * Update keyboards/converter/a1200/mistress1200/config.h

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

    * Update keyboards/converter/a1200/mistress1200/config.h

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

    * Update keyboards/converter/a1200/mistress1200/rules.mk

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

    * Update config.h

    * Update rules.mk

    * Update readme.md

    * Update config.h

    * Update rules.mk

    * Update config.h

    * Update keyboards/converter/a1200/mistress1200/config.h

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

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

commit bfa04efada377b7cac2cfcb92e8cf50ef4202b0a
Merge: f1c69e5d2c 120d5d5520
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 10 01:29:03 2022 +0000

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

commit 120d5d5520eff41a06f6544df42547ec4602d007
Author: Jay Greco <jayv.greco@gmail.com>
Date:   Mon May 9 18:28:16 2022 -0700

    Update RMKB to support SNAP (#17042)

commit f1c69e5d2c81961d2705bcf46601c517d1fd2c51
Merge: 7177434a02 76eff706f6
Author: QMK Bot <hello@qmk.fm>
Date:   Mon May 9 01:05:49 2022 +0000

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

commit 76eff706f6f0a5a4599be52aa5553465449cccc0
Author: Guillaume Gérard <1322081+GreatWizard@users.noreply.github.com>
Date:   Mon May 9 03:05:05 2022 +0200

    feat: add support for JJ50 VIA (#16420)

commit 7177434a02496793e8e8b4ff5d43da8aad3cf029
Author: Ryan <fauxpark@gmail.com>
Date:   Sat May 7 22:01:46 2022 +1000

    MSYS2 install: add some Python dependencies through Pacman (#17025)

commit 785444199eac4d9ced15d90c7ef8dfbec86b8fd8
Merge: 4e9a811e58 5acdb4c921
Author: QMK Bot <hello@qmk.fm>
Date:   Sat May 7 00:01:50 2022 +0000

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

commit 5acdb4c921cbe3d1b10f35fc46334c8df9fc4374
Author: Doomsdayrs <38189170+Doomsdayrs@users.noreply.github.com>
Date:   Fri May 6 20:01:16 2022 -0400

    Sol3 fix rgb map (#17019)

    * Fix for key -> LED mapping

    * Revert whitespace changes

    * Revert whitespace changes 2

    Co-authored-by: theVDude <rb.cubed@gmail.com>

commit 4e9a811e58e9029ac36cf4f0f4097febcb86214d
Author: Ryan <fauxpark@gmail.com>
Date:   Sat May 7 10:00:55 2022 +1000

    converter/usb_usb: remove surplus commas (#17024)

commit ceb9b0f7b8cd63cdaf9b0c8a853229f871189d4a
Author: Ryan <fauxpark@gmail.com>
Date:   Sat May 7 09:58:38 2022 +1000

    gboards/gergoplex: move `COMBO_ENABLE` to keymap level (#16667)

commit a8a03b108c47a629de0bb748ecc4d30dd5cd2188
Author: Ryan <fauxpark@gmail.com>
Date:   Sat May 7 09:48:26 2022 +1000

    usb-usb converter: community layout support (#16773)

commit 84ffd4f72deffb2a8a795de475c597b27b9ace8c
Merge: 7598f1f3af 8c23f87c51
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 6 12:18:51 2022 +0000

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

commit 8c23f87c5147f2a25784bc4501b40a5f7150b1f1
Author: Ryan <fauxpark@gmail.com>
Date:   Fri May 6 22:18:03 2022 +1000

    Ensure .hex file output for ARM Teensys (#17014)

commit 7598f1f3af69c1a0fae58888da55018252502dc0
Merge: 5de74ce494 49267b135b
Author: QMK Bot <hello@qmk.fm>
Date:   Fri May 6 06:16:19 2022 +0000

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

commit 49267b135be6f333cf072f1cdb7f822d012bc4b3
Author: Xelus22 <17491233+Xelus22@users.noreply.github.com>
Date:   Fri May 6 16:15:49 2022 +1000

    [Bug] Fix RS60 Rev2 I2C (#17015)

commit 5de74ce494e07e4fb3849a7c6b1d57cd03b238b6
Merge: 034854ae39 890dfebe8d
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 5 10:32:25 2022 +0000

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

commit 890dfebe8ddb971117d48031e4317d5387447b35
Author: Josh Hinnebusch <joshhinnebusch@gmail.com>
Date:   Thu May 5 06:31:52 2022 -0400

    Add ibis PCB (#17001)

    * initial ibis commit

    * updates etc

    * layout updates to fix mismatched keys

    * Apply suggestions from code review

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

    * Update keyboards/hineybush/ibis/info.json

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

    * Update keyboards/hineybush/ibis/readme.md

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

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

commit 034854ae39d18b161f45f6017b199e875fb6b036
Merge: 5a6c2711fa 3fbf9dc290
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 5 08:09:13 2022 +0000

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

commit 3fbf9dc2902d53940a1cb41d473dd63034f70839
Author: Xelus22 <17491233+Xelus22@users.noreply.github.com>
Date:   Thu May 5 18:08:35 2022 +1000

    [Keyboard] RS60 Rev2 Addition (#16988)

commit 5a6c2711fab2a40a9c3acd196bbeaee435f5139d
Merge: 4b337b228a 11e20fa0c9
Author: QMK Bot <hello@qmk.fm>
Date:   Thu May 5 02:56:19 2022 +0000

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

commit 11e20fa0c9fbe60c1559659cb90ade8f5fb39c1f
Author: Mateusz Mojsiejuk <m@fishface.se>
Date:   Thu May 5 04:55:47 2022 +0200

    Add missing dependency for qmk setup on Fedora (#17003)

commit 4b337b228a4cd9ac9ad18536f235a05df81805de
Merge: f64d30f38e 7608902794
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 4 15:11:15 2022 +0000

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

commit 7608902794d94f0c833ac9f5ae0047a9403408a8
Author: npspears <40127181+npspears@users.noreply.github.com>
Date:   Wed May 4 10:10:35 2022 -0500

    [Keyboard] Add per-key RGB for Quark LP RGB variants (#16671)

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

commit f64d30f38e55e6e156dda5230864de4a581b8fe1
Merge: be9fa68785 5e6f9dfc4d
Author: QMK Bot <hello@qmk.fm>
Date:   Wed May 4 15:09:27 2022 +0000

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

commit 5e6f9dfc4d5f2dabbfe8e27b52624b4800310544
Author: E.Iosifidis <iosifidise@gmail.com>
Date:   Wed May 4 18:08:47 2022 +0300

    [Keymap] Introduced New layer & Improvements (#16921)

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

commit be9fa68785b30f6cab1c3e2700a2689f601d84af
Author: Nick Brassel <nick@tzarc.org>
Date:   Wed May 4 05:48:41 2022 +1000

    Also format *.hpp files. (#16997)

commit 34e6be748af3f4cff56e27c08cd05e23dd3236dd
Merge: 766c2eeb16 c03e18f728
Author: QMK Bot <hello@qmk.fm>
Date:   Tue May 3 10:22:46 2022 +0000

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

commit c03e18f728a8c56bbe49d2c319ae96decc3e48bb
Author: jonavin <71780717+Jonavin@users.noreply.github.com>
Date:   Tue May 3 06:22:10 2022 -0400

    Jonavin-kb67-Reduce mem usage (#16991)

    Co-authored-by: Jonavin <=>

commit 766c2eeb169f767a767ae1a51a5c696a36a060e1
Merge: bca6367ba9 66fc18c756
Author: QMK Bot <hello@qmk.fm>
Date:   Mon May 2 19:35:44 2022 +0000

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

commit 66fc18c75646e77d9768803298777d39087577cf
Author: Ryan Skidmore <github@ryanskidmore.co.uk>
Date:   Mon May 2 20:34:44 2022 +0100

    keyboards/ryanskidmore: add rskeys100 keyboard (#15506)

    * keyboards/ryanskidmore/rskeys100: add rskeys100 draft firmware

    * keyboards/ryanskidmore/rskeys100: fix firmware

    * ryanskidmore/rskeys100: fix remaining bugs

    * keyboards/ryanskidmore/rskeys100: finishing touches on firmware

    * keyboard…
willdhorn pushed a commit to willdhorn/qmk_firmware that referenced this pull request May 31, 2022
commit 7aa3471b0598b0ec43e438c8b4d280ae2c796361
Merge: 75219a3623 5344caee66
Author: willdhorn <none>
Date:   Tue May 31 15:10:14 2022 -0400

    Merge branch 'willdhorn-current' into willdhorn-master

commit 75219a36232858953e7fe8609ef595ce28564004
Merge: a921994fb4 92b0cf679e
Author: willdhorn <none>
Date:   Tue May 31 14:56:05 2022 -0400

    Merge branch 'master' into willdhorn-master

commit a921994fb4fb50eb30c9257b4feb7b02c0d03f01
Author: willdhorn <none>
Date:   Tue May 31 14:40:03 2022 -0400

    Squashed commit of the following:

    commit 8153b55e07acb2dff9895b98eb9d9ca3161afb5a
    Author: Forrest Cahoon <forrest.cahoon@gmail.com>
    Date:   Tue May 31 06:31:47 2022 -0500

        Add trailing parens to `get_oneshot_mods` in feature_advanced_keycodes.md (#17211)

    commit d5ed3ae9676aeea4cfd4d58ba1fe0b20936ae658
    Author: moyi4681 <moyi4681@users.noreply.github.com>
    Date:   Tue May 31 16:22:07 2022 +0800

        [Keyboard] fix dz64rgb rgb sleep (#17209)

    commit cda343acbe45826225edac75eaa63216bf76d874
    Author: Drashna Jaelre <drashna@live.com>
    Date:   Mon May 30 22:02:55 2022 -0700

        [Keymap] Drashna update for post Q2 merge (#17241)

    commit b554e4b612d24109ce714554a306043a01382cbd
    Author: trwnh <a@trwnh.com>
    Date:   Mon May 30 23:46:21 2022 -0500

        Change AW20216 SPI Mode from 0 to 3, to fix RGB LEDs on GMMK Pro (#17262)

    commit 650be92cf96440920ebf1079c11f2f36c4a9edc1
    Author: Sergey Vlasov <sigprof@gmail.com>
    Date:   Tue May 31 07:08:23 2022 +0300

        Nix shell updates (#17243)

    commit 0e11b511e4a3c48a67de6414b0907ec26dfcdf49
    Author: Joel Challis <git@zvecr.com>
    Date:   Tue May 31 03:08:56 2022 +0100

        Convert ergodone to use core mcp23018 driver (#17005)

    commit 2879573688e347fd448ac32a1621ba3bec97f5c5
    Author: Joel Challis <git@zvecr.com>
    Date:   Mon May 30 23:43:36 2022 +0100

        Fix various lint errors (#17255)

        * Fix various lint errors

        * reduce complexity

    commit 25ec68c4085e0661ccb086ae9e887654d2e983fb
    Author: Dasky <32983009+daskygit@users.noreply.github.com>
    Date:   Mon May 30 23:05:57 2022 +0100

        Fix docs typo (#17254)

    commit 3826fca63756ec9349e5e14bd20921646e796515
    Author: chalex <68408520+gaclee3b@users.noreply.github.com>
    Date:   Mon May 30 17:45:27 2022 -0400

        [Keyboard] Add str.merro60 pcb (#17097)

        Co-authored-by: Drashna Jaelre <drashna@live.com>
        Co-authored-by: Ryan <fauxpark@gmail.com>
        Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local>
        Co-authored-by: chalex <chlxbsmt@gmail.com>

    commit 15a86d5c5328981999e7400633de31bc1d17a24d
    Author: Juno Nguyen <juno.ngx@gmail.com>
    Date:   Tue May 31 02:28:35 2022 +0800

        [Keymap] Updates to layouts/community/ortho_4x12/junonum (#17249)

    commit cc7a3f8dc775805665377f228f27bff97420a036
    Author: Seth Barberee <seth.barberee@gmail.com>
    Date:   Mon May 30 11:07:16 2022 -0700

        [Keymap] Update sethbarberee code to QK_BOOT and try out DVVORAK (#17230)

    commit a06b5cae418f570363a7b165e8b2c6fb178d6651
    Author: Joel Challis <git@zvecr.com>
    Date:   Mon May 30 15:34:20 2022 +0100

        Fix API errors (#17239)

    commit e22a183329fd05d39f88bb9dfebe98cfa7cd8402
    Author: Joel Challis <git@zvecr.com>
    Date:   Sun May 29 20:15:54 2022 +0100

        Use correct container for unit test workflow (#17242)

    commit 6a0ed63eb107d781ca1620e61b37b157edf779e3
    Author: Joel Challis <git@zvecr.com>
    Date:   Sun May 29 06:17:49 2022 +0100

        Fix quark_lp via firmware size (#17233)

    commit 07f5147621b431371241fe7c018ceb40545afa16
    Author: jack <0x6A73@pm.me>
    Date:   Sat May 28 23:09:42 2022 -0600

        Fixup iron165r2 (#17119)

        * initial

        * revert some defines

        * formatting

        * apply changes

        * update readme

        * suggestion

    commit 89a5d5aea095172c23b6e886217078ffe404ecec
    Author: Nick Brassel <nick@tzarc.org>
    Date:   Sun May 29 09:07:11 2022 +1000

        Fixup command sequencing for master/develop. (#17227)

    commit b835171008eaeaa992a1b8e390af8bce6f5f0b8f
    Merge: f5d091a9d5 0c8f78020d
    Author: Nick Brassel <nick@tzarc.org>
    Date:   Sun May 29 07:57:11 2022 +1000

        Merge branch 'develop' -- breaking changes 2022-05-28.

    commit 0c8f78020d01ee5c45481d7d93b9b0d9f7b95103
    Author: Nick Brassel <nick@tzarc.org>
    Date:   Sun May 29 07:53:50 2022 +1000

        Merge point for 2022-05-28 Breaking Change

    commit d0af56da3349052856b58d3d85759ac4b9022839
    Author: Nick Brassel <nick@tzarc.org>
    Date:   Sun May 29 07:50:21 2022 +1000

        Breaking changes for 2022q2. (#17221)

    commit ebd402788346aa6e88bde1486b2a835684d40d39
    Author: Joel Challis <git@zvecr.com>
    Date:   Thu May 26 21:07:42 2022 +0100

        Refactor legacy quantum keycodes in default-ish keymaps (#17150)

    commit d83fda01cf97bb9d693e6056a74a65407f327cc0
    Merge: 23732068a4 f5d091a9d5
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 25 12:11:52 2022 +0000

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

    commit f5d091a9d58c8349437e9d52de87294258cbd256
    Author: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
    Date:   Wed May 25 21:11:13 2022 +0900

        Small update to Symmetric70 keyboard readme (#17188)

        Added a little description to reademe.md under `handwired/symmetric70_proto/{matrix_debug|matrix_fast}`.

    commit 23732068a4383bcaa7f07927d6517d5f6d720dba
    Merge: 6342354cf6 c3ff06c534
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 24 17:09:41 2022 +0000

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

    commit c3ff06c5345bbf781141c88ebbcca2bc575ead42
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Tue May 24 10:08:37 2022 -0700

        SkeletonNumPad Configurator Key Sequence Fix (#17204)

        * info.json: apply friendly formatting

        * info.json: fix key sequence

    commit 6342354cf6f018c37944e88810efe237656e2c65
    Author: zvecr <git@zvecr.com>
    Date:   Tue May 24 02:35:59 2022 +0100

        Disable python formatting for some files

    commit cbc68dfd21ec5c93dce682d9f63c94fc01853ca8
    Author: zvecr <git@zvecr.com>
    Date:   Tue May 24 02:20:12 2022 +0100

        Update keyboard aliases

    commit de6360feca6ecea4ca7a409d93b8fc347323409c
    Author: zvecr <git@zvecr.com>
    Date:   Tue May 24 01:55:34 2022 +0100

        stub changelog

    commit f5e1d2f76a1c9e7432aedd2c75a8c09f7db70774
    Merge: 64e2dbedc3 00fcfd9181
    Author: QMK Bot <hello@qmk.fm>
    Date:   Mon May 23 06:22:01 2022 +0000

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

    commit 00fcfd9181cadb2b322a5441f06af0cb24473838
    Author: Xelus22 <17491233+Xelus22@users.noreply.github.com>
    Date:   Mon May 23 16:21:23 2022 +1000

        [Keyboard][Fix] Change default keymap tilde to grv (#17185)

    commit 64e2dbedc3a3b4c7b74fbb4f6a26bdb4a6570467
    Merge: 0bef2bfeb6 5aef750379
    Author: QMK Bot <hello@qmk.fm>
    Date:   Mon May 23 06:11:55 2022 +0000

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

    commit 5aef750379ac3005eb36130b4068ab0a57f129be
    Author: Ramon Imbao <ramonimbao@gmail.com>
    Date:   Mon May 23 14:11:17 2022 +0800

        [Keyboard] Add plywrks Ahgase (#17191)

    commit 0bef2bfeb63b8a999fb8c358831408e07496027a
    Merge: 1c7e8b9a9d c9abb03662
    Author: QMK Bot <hello@qmk.fm>
    Date:   Mon May 23 06:04:11 2022 +0000

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

    commit c9abb03662674bec139cd56b1d997e0405555858
    Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
    Date:   Mon May 23 14:03:38 2022 +0800

        [Keyboard] mj64 Increase LED count (#17194)

    commit 1c7e8b9a9de0f379bad0823e3f0d1c8d9762ea6c
    Author: Joy Lee <chang.li@westberrytech.com>
    Date:   Mon May 23 13:57:24 2022 +0800

        Added support for Wb32fq95 (#16871)

    commit 1182f5b4be6f6ed7ee7a86bd11ef2226a8b04f8e
    Merge: ac1c5f8dfe 416c59fc52
    Author: QMK Bot <hello@qmk.fm>
    Date:   Mon May 23 05:06:35 2022 +0000

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

    commit 416c59fc52e5148bd13e95895054f443336861f8
    Author: Xyverz <xyverz@gmail.com>
    Date:   Sun May 22 22:05:55 2022 -0700

        [Keyboard] Atreus62update (#17179)

        Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld>
        Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com>
        Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain>

    commit ac1c5f8dfec978fea7e1d94cbfce87dd811b6547
    Merge: f5b3f12544 a1fb86b17a
    Author: QMK Bot <hello@qmk.fm>
    Date:   Sat May 21 22:54:42 2022 +0000

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

    commit a1fb86b17a0e334c232bf18d62d958ad8ac4c1d5
    Author: -k <slowdive@me.com>
    Date:   Sat May 21 15:54:09 2022 -0700

        Add massdrop/alt:charlesrocket keymap (#17173)

    commit f5b3f1254498be90f2fe63b394a008429098ca24
    Merge: afdf1c23dc e6071b891a
    Author: QMK Bot <hello@qmk.fm>
    Date:   Sat May 21 16:37:24 2022 +0000

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

    commit e6071b891af47c26ec13c94f094d53abe6ce924e
    Author: Diego Palacios <diepala@gmail.com>
    Date:   Sat May 21 18:36:54 2022 +0200

        Added Cantor keyboard (#16552)

    commit afdf1c23dc0c4760741a068beb6c09605c66568e
    Merge: bb7572b42f 0103f7877a
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 17:23:16 2022 +0000

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

    commit 0103f7877a8524ab7ee8ddcfcf31aec8b117bdcf
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Fri May 20 10:23:03 2022 -0700

        PJB Eros Community Layout Support (#17158)

    commit a9c8a88e432dd24cf2a7689cf2bf0b6958f7a8b2
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Fri May 20 10:22:42 2022 -0700

        Ryan Skidmore rskeys100 Community Layout Support (#17159)

    commit bb7572b42f3cd8b70a2abf9e976713577458156d
    Merge: b5725c05bd caa5dcc672
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 17:13:33 2022 +0000

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

    commit caa5dcc67243215d0c9f1732cf1408353fd1e904
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Fri May 20 10:12:58 2022 -0700

        Dailycraft Sandbox Configurator Data (#17169)

    commit b5725c05bda7b539677f89fde5e60a09cd8823f8
    Merge: 9fa106f76e 2a544710d7
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 17:10:54 2022 +0000

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

    commit 2a544710d7e360271563964f0d2ef2304f044298
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Fri May 20 10:10:17 2022 -0700

        Small Markdown Patch for docs/feature_rgb_matrix.md (#17171)

    commit 9fa106f76e266f1cf965df3f1c6ca840d088069f
    Merge: 5ac861efa5 f296e1d1e2
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 16:15:13 2022 +0000

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

    commit f296e1d1e2b1b49b60aca544bf312ef7a759559e
    Author: jpe230 <pablin.123.ra@gmail.com>
    Date:   Fri May 20 11:13:40 2022 -0500

        [Docs] Align LED Matrix docs with RGB matrix docs (#17140)

    commit 5ac861efa58eb40a7adaa0b1f443f41a9d662741
    Merge: 90f3e139e6 799a7f98ce
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 16:12:15 2022 +0000

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

    commit 799a7f98ce82fe3057d2b11b2c2515ab28e80b51
    Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
    Date:   Sat May 21 00:10:31 2022 +0800

        [Keyboard] yeti LED index correction (#17138)

    commit c60c19e8d5ebb1066193e8cb73b0c9f235bc5b36
    Author: Kyle McCreery <mccreery.kyle@gmail.com>
    Date:   Fri May 20 12:10:05 2022 -0400

        [Keyboard] Add eeprom IC-less rev for MechWild OBE and Waka60 (#17126)

    commit 90f3e139e65c59a41ce2cb9fd1b9bf49bbb8d437
    Merge: f155db37d4 713ce7b276
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 16:09:40 2022 +0000

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

    commit 713ce7b276d96fe6a05e40dacec60cc2c2a33024
    Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
    Date:   Sat May 21 00:09:19 2022 +0800

        [Keyboard] rskeys100 LED index correction (#17139)

    commit f155db37d473a0340a90b1aab891ccce98110e8a
    Merge: c421ecdc37 d5aab127d2
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 16:09:04 2022 +0000

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

    commit d5aab127d2d6d1179320c87b73177f38d1c4f40f
    Author: Kyle McCreery <mccreery.kyle@gmail.com>
    Date:   Fri May 20 12:09:00 2022 -0400

        [Docs] Update Steno Keycode Table (#17155)

    commit e1759cd638e87366036df2f322c96c1e2e06026a
    Author: AnthonyNguyen168 <89651736+AnthonyNguyen168@users.noreply.github.com>
    Date:   Fri May 20 23:08:33 2022 +0700

        [Keyboard] Update Layouts for MB-65S and MB-65H (#17160)

    commit c421ecdc37d7587b0f15d8149e0385aa38e0fb31
    Merge: becf0307d7 92548bb3e7
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 05:51:48 2022 +0000

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

    commit 92548bb3e71b6f36632fb373278cc60f1d72127d
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 19 22:51:11 2022 -0700

        [CI] Format code according to conventions (#17164)

    commit becf0307d7501c908af0984679fc800bbe325d04
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 19 22:50:48 2022 -0700

        [CI] Format code according to conventions (#17165)

    commit 1557455f7f8dceef876209370b0735808292429c
    Merge: 0dbaa7e057 90612fce92
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 05:44:45 2022 +0000

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

    commit 90612fce92f560b4d8963482d75f36e642c1fb9f
    Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
    Date:   Fri May 20 13:44:28 2022 +0800

        [Keyboard] 0xc_pad LED index correction (#17120)

    commit 559148974764f296ed1ef06694dca29d20d8e162
    Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
    Date:   Fri May 20 13:44:08 2022 +0800

        [Keyboard] launch_1 LED index correction (#17118)

    commit 0dbaa7e057d8614b9f7edc7568f3fa8ba17cee2b
    Merge: 8b33ca9fe2 94d89dfe82
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 05:38:49 2022 +0000

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

    commit 94d89dfe82b6c631c69f041e211b7710b5a2f744
    Author: aadriance <primaryartemis@outlook.com>
    Date:   Thu May 19 22:38:15 2022 -0700

        [Keyboard] Add Eu isolation Keyboard (#17102)

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

    commit 8b33ca9fe28186cafbe4e017d43838d863421a92
    Merge: a97ed8a1fd c7e114e0bb
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 05:29:11 2022 +0000

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

    commit c7e114e0bb1d8ecb76de632c93db165695f06873
    Author: anubhav dhiman <104914147+anubhavd7@users.noreply.github.com>
    Date:   Fri May 20 10:58:41 2022 +0530

        [Keyboard] add rad keyboard (#17088)

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

    commit a97ed8a1fd18c9fda89bcb72d7c8e994613b2fc9
    Merge: 83fa6fe916 38073c3d44
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 20 04:38:48 2022 +0000

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

    commit 38073c3d44f5e1093a529803cb724b744af91160
    Author: takashicompany <t@kashi.company>
    Date:   Fri May 20 13:38:00 2022 +0900

        [Keyboard] Add miniZone keyboard (#16644)

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

    commit 83fa6fe916bfd7d337f05d7805f0a51ad86c8b43
    Author: GloriousThrall <74627436+GloriousThrall@users.noreply.github.com>
    Date:   Thu May 19 19:47:22 2022 -0500

        Move GMMK Pro to allow for multiple revisions (#16423)

        * Added GMMK PRO Rev2 WBG7 MCU compatibility. Added GMMK 2 WBG7 MCU compatibility.

        * GMMK PRO MCU Updates only (removed other kbs)

        * fix problems

        * Optimize the code.

        * Update form develop branch

        * Update

        * Updater from qmk/develop

        * Update

        * Update config.h

        * Update config.h

        * Remove gmmk pro rev2

        * move moults31/keymap.c

        * Update

        * tidy up

        Co-authored-by: Joy <chang.li@westberrytech.com>
        Co-authored-by: zvecr <git@zvecr.com>

    commit b5608cbb6d8a5a24d9c3b928521acbc57726831f
    Author: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
    Date:   Thu May 19 17:39:00 2022 -0700

        Continue Caps Word when AltGr (right Alt) is held. (#17156)

        This is a minor bug fix for Caps Word. Currently, Caps Word turns off
        whenever a non-shift mod becomes active. This is done to avoid
        interfering with hotkeys.

        This commit makes an exception to continue Caps Word when AltGr (right
        Alt) is held. Outside the US, the AltGr key is used to type additional
        symbols (https://en.wikipedia.org/wiki/AltGr_key). Depending on the
        language, these may include symbols used within words like accented
        letters where it would be desirable to continue Caps Word.

    commit 36c8462f0a64e64a6ad832053368109f7c1ebf67
    Merge: b4d65aac7f c4c67f2eb2
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 19 20:26:30 2022 +0000

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

    commit c4c67f2eb2d27bff909110e2b7fceb937e92277b
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Thu May 19 13:25:56 2022 -0700

        KBDfans Tiger80 Community Layout Support and Keymap Touch-Up (#17149)

        * info.json: apply friendly formatting

        * rename LAYOUT_all to LAYOUT_tkl_f13_ansi_tsangan

        * enable Community Layout support

        * refactor keymaps to use grid alignment

    commit b4d65aac7f4069fd9ee4a024f3d4510438794ddf
    Merge: 19e6e6d1de 394f147897
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 19 17:55:45 2022 +0000

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

    commit 394f1478979e2581beb376e6a56cce052c96ce95
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Thu May 19 10:54:57 2022 -0700

        KBDfans Phase One Layout Macro Additions and Configurator Data (#17148)

        * phaseone.h: add matrix diagram

        * add QMK Configurator data

        * add LAYOUT_65_ansi_blocker_split_bs macro

        * add LAYOUT_65_ansi_wkl_split_bs macro

        * add LAYOUT_65_iso_blocker macro

        * add LAYOUT_65_iso_blocker_split_bs macro

        * add LAYOUT_65_iso_wkl macro

        * add LAYOUT_65_iso_wkl_split_bs macro

        * rename LAYOUT_65_ansi_wkl to LAYOUT_65_ansi_blocker_tsangan_wkl

        Differentiates the layout supported here from QMK's `65_ansi_blocker_tsangan` Community Layout, which is equivalent to this but with a 1u GUI key between Left Ctrl and Left Alt.

        * rename new layout macros for codebase consistency

        - `LAYOUT_65_ansi_wkl_split_bs` -> `LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs`
        - `LAYOUT_65_iso_wkl` -> `LAYOUT_65_iso_blocker_tsangan_wkl`
        - `LAYOUT_65_iso_wkl_split_bs` -> `LAYOUT_65_iso_blocker_tsangan_wkl_split_bs`

        * add reference keymaps

        Add keymaps which demonstrate the layout macro implementations.

    commit 19e6e6d1deafcd2c98b2c909f008628346615a5e
    Merge: ce9a5aaef3 89e0fba75d
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 19 07:48:36 2022 +0000

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

    commit 89e0fba75db52ee37bfae98fbae3e038496b75df
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Thu May 19 00:48:01 2022 -0700

        Hineybush Ibis Layout Additions and Configurator Rendering Update (#17132)

        * info.json: apply friendly formatting

        * info.json: remove dead space from rendering

        * info.json: insert line breaks between physical rows in layout data

        * info.json: fix overlap in key rendering

        Fixes an issue where the ANSI Enter key renders on top of the ISO Hash/Tilde key, visually hiding the latter.

        * add LAYOUT_ansi_all macro with associated keymap

        Duplicates `LAYOUT_all`, but with the ISO Hash/Tilde and ISO Backslash keys removed.

            - ANSI Enter and 2.25u Left Shift
            - Backspace, Right Shift, Numpad Plus and Numpad Enter all split
            - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row

        * add LAYOUT_iso_all macro with associated keymap

        Duplicates `LAYOUT_all`, but with the ANSI Backslash key removed.

            - ISO Enter and 1.25u Left Shift
            - Backspace, Right Shift, Numpad Plus and Numpad Enter all split
            - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row

    commit ce9a5aaef36ceee96fc6d44d3589caedf65b59bd
    Merge: 3904a6afbe 80405c6d96
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 18 19:58:37 2022 +0000

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

    commit 80405c6d9638c614b97f743ed036696585b242d4
    Author: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
    Date:   Thu May 19 04:58:03 2022 +0900

        Fix platforms/avr/drivers/ws2812.c (#17043)

        * Fix platforms/avr/drivers/ws2812.c

        `platforms/avr/drivers/ws2812.c` has been changed to use `DDRx_ADDRESS()` and `PORTx_ADDRESS()` instead of `_SFR_IO8()` in #8646.  To use them, `#include <pin_defs.h>` is required.

         ## Error Log
        * create new keyboard
        ```shell
        bash-3.2$ qmk new-keyboard
        Ψ Generating a new QMK keyboard directory

        Name Your Keyboard Project
        For more infomation, see:
        https://docs.qmk.fm/#/hardware_keyboard_guidelines?id=naming-your-keyboardproject

        Keyboard Name? ws2812_test
        ..................................
             36. WB32F3G71
        Please enter your choice:  [12]
        Ψ Created a new keyboard called ws2812_test.
        Ψ To start working on things, `cd` into keyboards/ws2812_test,
        Ψ or open the directory in your preferred text editor.
        Ψ And build with qmk compile -kb ws2812_test -km default.
        ```
        * Enable RGBLIGHT.
        ```shell
        bash-3.2$ echo RGBLIGHT_ENABLE=yes >> ./keyboards/ws2812_test/rules.mk
        bash-3.2$ echo '#define RGB_DI_PIN B1' >> ./keyboards/ws2812_test/config.h
        bash-3.2$ echo '#define RGBLED_NUM 6' >> ./keyboards/ws2812_test/config.h
        ```
        * Compile
        ```shell
        bash-3.2$ make ws2812_test:default

        QMK Firmware 0.16.9
        Making ws2812_test with keymap default

        avr-gcc (Homebrew AVR GCC 8.4.0_2) 8.4.0
        Copyright (C) 2018 Free Software Foundation, Inc.
        This is free software; see the source for copying conditions.  There is NO
        warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

        .....................
        Compiling: quantum/process_keycode/process_rgb.c                                                    [OK]
        Compiling: platforms/avr/drivers/ws2812.c                                                          platforms/avr/drivers/ws2812.c: In function 'ws2812_setleds':
        platforms/avr/drivers/ws2812.c:40:5: error: implicit declaration of function 'DDRx_ADDRESS' [-Werror=implicit-function-declaration]
             DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
             ^~~~~~~~~~~~
        In file included from <command-line>:
        ./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
         #define RGB_DI_PIN B1
                            ^~
        platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
             DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
                          ^~~~~~~~~~
        ./keyboards/ws2812_test/config.h:21:20: note: each undeclared identifier is reported only once for each function it appears in
         #define RGB_DI_PIN B1
                            ^~
        platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
             DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
                          ^~~~~~~~~~
        platforms/avr/drivers/ws2812.c:42:47: error: implicit declaration of function 'PORTx_ADDRESS' [-Werror=implicit-function-declaration]
             uint8_t masklo = ~(pinmask(RGB_DI_PIN)) & PORTx_ADDRESS(RGB_DI_PIN);
                                                       ^~~~~~~~~~~~~
        In file included from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/io.h:99,
                         from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/interrupt.h:38,
                         from platforms/avr/drivers/ws2812.c:24:
        platforms/avr/drivers/ws2812.c: In function 'ws2812_sendarray_mask':
        ./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
         #define RGB_DI_PIN B1
                            ^~
        platforms/avr/drivers/ws2812.c:167:69: note: in expansion of macro 'RGB_DI_PIN'
                              : "r"(curbyte), "I"(_SFR_IO_ADDR(PORTx_ADDRESS(RGB_DI_PIN))), "r"(maskhi), "r"(masklo));
                                                                             ^~~~~~~~~~
        cc1: all warnings being treated as errors
         [ERRORS]
         |
         |
         |
        make[1]: *** [.build/obj_ws2812_test_default/ws2812.o] Error 1
        make: *** [ws2812_test:default] Error 1
        Make finished with errors
        ```

        * change include order

    commit 3904a6afbe41e35c231dc449e3e2fa839d7b35a9
    Merge: 6503987c84 33d568e29b
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 18 17:33:52 2022 +0000

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

    commit 33d568e29b454e5ead83b9e7216bd807549cc9b6
    Author: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
    Date:   Thu May 19 02:33:17 2022 +0900

        Update mtei's keymap (helix/rev2:five_rows, helix/pico:mtei, helix/rev3_5rows:five_rows) (#16966)

        * add users/mtei/key_blocks.h

        This change does not alter the binary of the build result.

        Moved common macro definitions in the following files to users/mtei/key_blocks.h.
         * keyboards/helix/rev2/keymaps/five_rows/keymap.c
         * keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c

        * remove INIT_HELIX_OLED() in helix:five_rows

        This change does not alter the binary of the build result.

        * update helix/pico/keymaps/mtei/keymap.c

        Changed helix/pico/keymaps/mtei/keymap.c to use users/mtei/key_blocks.h.

        This change does not alter the binary of the build result.

        * Remove old SSD1306OLED code from users/mtei/oled_display.c

        This change does not alter the binary of the build result.

        * add options ENABLE_COLEMAK, ENABLE_DVORAK and ENABLE_EUCALYN into five_rows/keymap.c

        * add users/mtei/{config.h,rules.mk,user_featues.mk,user_options.mk}

        * move layer_names[] from users/mtei/oled_display.c to keymaps/five_rows/keymap.c

        * Update keyboards/helix/pico/keymaps/mtei/config.h

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

        * Update keyboards/helix/pico/keymaps/mtei/config.h

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

        * Update keyboards/helix/pico/keymaps/mtei/keymap.c

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

        * Update keyboards/helix/rev2/keymaps/five_rows/config.h

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

        * Update keyboards/helix/rev2/keymaps/five_rows/config.h

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

        * Update keyboards/helix/rev2/keymaps/five_rows/keymap.c

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

        * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h

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

        * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h

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

        * Update keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c

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

        * Update users/mtei/config.h

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

        * Update users/mtei/config.h

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

        * Update users/mtei/cpp_map.h

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

        * Update users/mtei/cpp_map.h

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

        * Update users/mtei/debug_config.h

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

        * Update users/mtei/debug_config.h

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

        * Update users/mtei/layer_number_util.h

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

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

    commit 6503987c84994b2c6b5229db8b91c14d8bd11e41
    Author: Joel Challis <git@zvecr.com>
    Date:   Wed May 18 11:06:55 2022 +0100

        Workaround for recent -Werror=array-bounds AVR issues (#17136)

    commit 40e33d03a89575e30d94851cbc34fbdbf6a069b6
    Author: Joel Challis <git@zvecr.com>
    Date:   Tue May 17 21:50:48 2022 +0100

        Recommend pillow as part of manual MSYS install (#17133)

    commit 37eee020ed46262e98a78c4c84a8fb8804348086
    Merge: 6a11331a41 d241e80533
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 17 18:49:34 2022 +0000

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

    commit d241e80533b445d042e89d7eae5f0e5f88c0ce44
    Author: Ryan <fauxpark@gmail.com>
    Date:   Wed May 18 04:48:59 2022 +1000

        Keymap FAQ updates (#17130)

    commit 6a11331a4187a35e44ef96fa54e918461d0bc9d8
    Merge: 8b79f30cd5 f736828fa8
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 17 16:13:31 2022 +0000

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

    commit f736828fa8801748d6446ad74fb704bdbc7e599b
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Tue May 17 09:12:52 2022 -0700

        Frooastside Walnut Community Layout Support (#17112)

        * LAYOUT_iso: move Enter to home row

        This commit makes the layout macro compatible with QMK's `tkl_nofrow_iso` Community Layout.

        * rename LAYOUT_ansi to LAYOUT_tkl_nofrow_ansi

        * rename LAYOUT_iso to LAYOUT_tkl_nofrow_iso

        * enable Community Layout support

    commit 8b79f30cd5ed1f069b86ff955b633fa4d338e881
    Merge: cc8c539d00 dba5b730a3
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 17 13:20:51 2022 +0000

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

    commit dba5b730a3f112b40d9f19881e0c5eaa03672452
    Author: durken1 <71756879+durken1@users.noreply.github.com>
    Date:   Tue May 17 15:20:13 2022 +0200

        Update pr_checklist.md (#17122)

    commit cc8c539d002aa95e99d374c987701f396b2618f4
    Merge: 7541e75c3e 6560903350
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 17 12:01:31 2022 +0000

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

    commit 656090335066eed90a9b76e113fb93ee3bc8c089
    Author: John-Schreiber <56258966+John-Schreiber@users.noreply.github.com>
    Date:   Tue May 17 08:01:26 2022 -0400

        Adding VIA support for bfo-9000 (#17116)

    commit 654baebb2c3e1706a20c985dfde35a9b7bd6958a
    Author: Xelus22 <17491233+Xelus22@users.noreply.github.com>
    Date:   Tue May 17 22:00:26 2022 +1000

        fix non-working builds (#17123)

    commit 7541e75c3e257fce7c7b507fc958fa84e19fa265
    Merge: 978e2fcd14 e9e83b4da7
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 17 05:05:36 2022 +0000

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

    commit e9e83b4da73e5594b1f864d78529e85aa5ebefe9
    Author: HorrorTroll <sonicvipduc@gmail.com>
    Date:   Tue May 17 12:05:05 2022 +0700

        [Keyboard] Fixed Gas75 info.json and keymap for M64 RGB (#17081)

    commit 978e2fcd14e4d597d5140fe1642568bd6626d773
    Merge: 1a61f1f578 b6ee006060
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 17 05:03:38 2022 +0000

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

    commit b6ee006060d7e0767a380a1d6e0e8126553d0482
    Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
    Date:   Tue May 17 13:03:08 2022 +0800

        [Keyboard] lulu LED index correction (#17108)

    commit 1a61f1f5787c0f176b2dc88813c1f2ac564acc4d
    Merge: 68f466db87 8b9cb030a7
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 17 05:02:48 2022 +0000

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

    commit 8b9cb030a74ced2c50fe62e2fd259e16a93e33bf
    Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
    Date:   Tue May 17 13:02:35 2022 +0800

        [Keyboard] Latinpad LED index correction (#17109)

    commit aa970e85609e46f69ae14f09ec072fea8d165021
    Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
    Date:   Tue May 17 13:02:14 2022 +0800

        [Keyboard] mach3 LED index correction (#17110)

    commit 68f466db875d77ed9d0b28f657c2bc0e855dc833
    Merge: ac1173c3d4 467f3ae872
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 17 04:46:07 2022 +0000

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

    commit 467f3ae872101ed6c1c3cbf10f18384304ddbb6e
    Author: Álvaro A. Volpato <alvaro.augusto.volpato@gmail.com>
    Date:   Tue May 17 01:45:56 2022 -0300

        [Keyboard] Add Iron165R2 PCB support (#16948)

    commit f22e8585a148a19afa45476b69def23c6b997925
    Author: Drashna Jaelre <drashna@live.com>
    Date:   Mon May 16 21:45:11 2022 -0700

        [Keyboard] Fix too many elements in g_led_config for quark_lp (#17117)

    commit ac1173c3d4731b4d65a4af0deef53b95c9914663
    Merge: 6f499cfa12 4b7555117a
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 17 03:28:01 2022 +0000

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

    commit 4b7555117ad851e1d4fda16a59636e8b705fd985
    Author: Drashna Jaelre <drashna@live.com>
    Date:   Mon May 16 20:27:22 2022 -0700

        [Keyboard] Fix compilation issues for Quark LP (#17009)

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

    commit 6f499cfa1248cb237ac97d168c4cd1ccbcc3a20c
    Merge: d47c4ed4d0 bc2a6cf6ae
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 17 01:45:33 2022 +0000

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

    commit bc2a6cf6aea71e0fdd622370709aa924c9de031f
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Mon May 16 18:44:34 2022 -0700

        DigiCarpice Configurator Rendering Fix (#17113)

        * info.json: apply friendly formatting

        * info.json: rebuild layout data

    commit d47c4ed4d080d3d14e4fd2205f6670b1ce0c7499
    Merge: 5816288926 6a94a9547d
    Author: QMK Bot <hello@qmk.fm>
    Date:   Mon May 16 11:47:33 2022 +0000

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

    commit 6a94a9547d8eca8cea58b14f98a921d485873456
    Author: moyi4681 <moyi4681@users.noreply.github.com>
    Date:   Mon May 16 19:46:37 2022 +0800

        fix tiger80 matrix error (#17107)

    commit 581628892600c422796ee4ad4ccf40d32a28b3af
    Author: Nick Brassel <nick@tzarc.org>
    Date:   Mon May 16 15:29:55 2022 +1000

        Warn about LTO with arm_atsam, not ChibiOS. (#17106)

    commit 85289e34ae32b262ef0546a2eb4b487eb5f3bea5
    Author: Joel Challis <git@zvecr.com>
    Date:   Mon May 16 00:40:56 2022 +0100

        Various fixes for g_led_config lint warnings (#17104)

    commit 608fa5154c01420ff8f0946655ef16c99dec56a4
    Author: Joel Challis <git@zvecr.com>
    Date:   Sun May 15 22:39:29 2022 +0100

        Data driven `g_led_config` (#16728)

    commit b7771ec25b96f2b88a7fa4201081e10ca6fbb9d4
    Author: Joel Challis <git@zvecr.com>
    Date:   Sun May 15 20:26:27 2022 +0100

        RESET -> QK_BOOT default keymaps (#17037)

    commit 4a8bd7b9a523601911ba467588b2a6a0aa693db6
    Author: Ryan <fauxpark@gmail.com>
    Date:   Sun May 15 21:27:01 2022 +1000

        Rename keymap_extras headers for consistency (#16939)

    commit f090881aebbd7af74294b53fabdf55a35004f190
    Author: Drashna Jaelre <drashna@live.com>
    Date:   Sun May 15 04:24:35 2022 -0700

        [Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine (#15657)

    commit 4d107feca9621ee3f342507136b04f176e8f2320
    Author: Stefan Kerkmann <karlk90@pm.me>
    Date:   Sun May 15 00:17:14 2022 +0200

        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.

    commit da632895051558740ca1ca8ecb607a846e2384d7
    Author: QMK Bot <hello@qmk.fm>
    Date:   Sat May 14 15:14:49 2022 -0700

        Format code according to conventions (#17096)

    commit a899c097ce140c261526c93a5527f1e4e8dab613
    Merge: db887e63d7 94755308e0
    Author: QMK Bot <hello@qmk.fm>
    Date:   Sat May 14 22:09:12 2022 +0000

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

    commit 94755308e0db92bf98d2a32c0717e4a76be7ef6a
    Author: Mateusz Ż <zochowski.mateusz@outlook.com>
    Date:   Sun May 15 00:08:32 2022 +0200

        Fix anchors with <code> in table of content (#15169)

    commit db887e63d708925ad759e3504a6bc9ceef4aeb8f
    Author: Drashna Jaelre <drashna@live.com>
    Date:   Sat May 14 15:07:08 2022 -0700

        Enhancement and fixes of "Secure" feature (#16958)

    commit baa8d07fdb32a35f9ff5020d655271b01e057ddc
    Merge: 710e8c0ccc 3a543d8990
    Author: QMK Bot <hello@qmk.fm>
    Date:   Sat May 14 21:29:01 2022 +0000

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

    commit 3a543d899088268127ed17a6b978fd7cc84b566a
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Sat May 14 14:28:29 2022 -0700

        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.

    commit 710e8c0cccac803b79131bc3334a8158b8f52981
    Merge: c0f0f594d4 90a43f9884
    Author: QMK Bot <hello@qmk.fm>
    Date:   Sat May 14 21:25:09 2022 +0000

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

    commit 90a43f98840db96ac41670748326c5067799e95d
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Sat May 14 14:23:58 2022 -0700

        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

    commit c0f0f594d4d6d91920403ce6109ecc06dfb27231
    Merge: 78a9e1708a 8c58af39af
    Author: QMK Bot <hello@qmk.fm>
    Date:   Sat May 14 21:23:13 2022 +0000

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

    commit 8c58af39af2374a5ec8d41ef07ada4e717ae5ff2
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Sat May 14 14:22:39 2022 -0700

        Avalanche: add QMK Configurator data (#17092)

        * avalanche/v1: add info.json

        * avalanche/v2: add info.json

        * avalanche/v3: add info.json

    commit 78a9e1708aedebe2dc83429df25320917fc96210
    Merge: cd8d2b7f7f 24f378e6c3
    Author: QMK Bot <hello@qmk.fm>
    Date:   Sat May 14 21:22:05 2022 +0000

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

    commit 24f378e6c3d35f7001f81b7d8c217ef034f5fe30
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Sat May 14 14:21:31 2022 -0700

        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.

    commit cd8d2b7f7f0611f04b503479181fd7e9acbe8358
    Author: Drashna Jaelre <drashna@live.com>
    Date:   Sat May 14 13:03:07 2022 -0700

        Revert "Fix kinetic mouse mode (#16951)" (#17095)

    commit 3eb6558602e2c21e79de550a1826d4d50d264972
    Merge: 68b16bba68 2f9197cfcd
    Author: QMK Bot <hello@qmk.fm>
    Date:   Sat May 14 16:15:06 2022 +0000

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

    commit 2f9197cfcdd11a661cdc1877a8dee9015c4f18de
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Sat May 14 09:14:19 2022 -0700

        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

    commit 68b16bba68d79c63bbd649a5be58756e937c96da
    Author: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
    Date:   Fri May 13 23:00:32 2022 -0700

        [Core] Add Caps Word feature to core (#16588)

        Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
        Co-authored-by: Drashna Jaelre <drashna@live.com>

    commit 90eef4cd153cdc1b00d973e6abb029828f656294
    Author: Yorick Peterse <git@yorickpeterse.com>
    Date:   Sat May 14 07:26:12 2022 +0200

        Fix kinetic mouse mode (#16951)

        Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de>

    commit 787a68948fa0d5e251e22a623071082c8c0561b1
    Author: Drashna Jaelre <drashna@live.com>
    Date:   Fri May 13 20:35:49 2022 -0700

        [Core] Add Reboot keycode to core (#15990)

    commit 425c54cf8c459b1cc33deaa53955e2db41aa0b01
    Merge: e0cdeab951 8e2b8413b4
    Author: QMK Bot <hello@qmk.fm>
    Date:   Sat May 14 03:17:20 2022 +0000

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

    commit 8e2b8413b4b0c464da383def06d0269d85aa47cb
    Author: HorrorTroll <sonicvipduc@gmail.com>
    Date:   Sat May 14 10:16:46 2022 +0700

        [Keyboard] Add M64 RGB (#17069)

    commit e0cdeab951bdc80eb276c4b1323d129f1d3d8da5
    Merge: 158dc6829a 82828c3205
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 13 16:54:39 2022 +0000

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

    commit 82828c3205848ff0e5c1400c2da7018f6c260a0f
    Author: takashicompany <t@kashi.company>
    Date:   Sat May 14 01:53:43 2022 +0900

        [Keyboard] Add keyboard "Spreadwriter" (#17031)

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

    commit 158dc6829add1b1618a85c175178aa44ce2b62a7
    Merge: 75a32de441 3a80275fa1
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 13 16:35:28 2022 +0000

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

    commit 3a80275fa1720aabf95eedb5e2c644d81a764a01
    Author: HorrorTroll <sonicvipduc@gmail.com>
    Date:   Fri May 13 23:34:47 2022 +0700

        [Keyboard] Fixed info.json issue, some key got wrong pos for Gas75 (#17070)

    commit 75a32de441ddb7c53192cb411dd0276d628b7012
    Merge: c4b2e9101d e5e7039368
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 13 06:36:47 2022 +0000

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

    commit e5e7039368f2efd03005ce6b37a49d591608e8dc
    Author: Stephon Parker <sgparker62@gmail.com>
    Date:   Fri May 13 02:36:12 2022 -0400

        [Keymap] Contra - QWERTY US basic layout; MechWild Marcuio - EN update layout (#16787)

        Co-authored-by: Joel Challis <git@zvecr.com>
        Co-authored-by: Drashna Jaelre <drashna@live.com>
        Co-authored-by: Ryan <fauxpark@gmail.com>
        Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local>

    commit c4b2e9101d82fcb146569dca2d81a1c6564a055d
    Merge: ff8c962d2e ffe16386f0
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 13 06:34:42 2022 +0000

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

    commit ffe16386f0d4ad280fe8eb6a97e3fac082930f83
    Author: Josh Hinnebusch <joshhinnebusch@gmail.com>
    Date:   Fri May 13 02:33:53 2022 -0400

        [Keyboard] H60 updates (#16999)

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

    commit ff8c962d2ec8586637e40e6fcc72c258bf6bc79e
    Merge: 478f83f711 fc3d3ef076
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 13 06:22:36 2022 +0000

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

    commit fc3d3ef0764c9b3703e9aa5b57ec298b1ab24c6a
    Author: Andrew Kannan <andrew.kannan@gmail.com>
    Date:   Fri May 13 02:22:03 2022 -0400

        [Keyboard] Add caps and num indicators to Balance keyboard (#17075)

    commit 478f83f711ac8305966b28cf4fa7fa0cee46c46e
    Merge: e53e75f4ce c199514372
    Author: QMK Bot <hello@qmk.fm>
    Date:   Fri May 13 06:21:56 2022 +0000

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

    commit c199514372b40dea4b79cb02a65558715e1a628e
    Author: Kyle McCreery <mccreery.kyle@gmail.com>
    Date:   Fri May 13 02:21:25 2022 -0400

        [Bug] Updated Cirque Pinnacle SPI driver to read data correctly (#17074)

    commit e53e75f4cef45b03d2fe15e6d7206afd7246238f
    Merge: 6b39a38212 58c37c0814
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 12 20:11:40 2022 +0000

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

    commit 58c37c08149ca0bd754a13a32fc4ee6946e07662
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Thu May 12 13:11:02 2022 -0700

        65_iso_split_bs Community Layout keymap bugfix (#17072)

        Fix the layout macro reference in the `keymap.c` file, which caused this keymap to not be able to be compiled.

    commit 6b39a38212f72bc88f3dde441b7b87cf0b5ebeea
    Merge: a8183340d0 b26ba52bdd
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 12 18:24:53 2022 +0000

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

    commit b26ba52bdde82ec2920fa258079026f31d14b192
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Thu May 12 11:24:40 2022 -0700

        [Keyboard] KBIC65 Refactor (#17066)

    commit 59fa34a6fab9a3dfa281e8595bdbd08f728dacb8
    Author: jack <0x6A73@pm.me>
    Date:   Thu May 12 12:24:03 2022 -0600

        [Keyboard] Refactor mechwild/mokulua (#17068)

    commit a8183340d0986ed2080de906bc29725f05d9183d
    Merge: ec7801e2cb c0ab4ed539
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 12 06:49:59 2022 +0000

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

    commit c0ab4ed539bad0a490e19ee86c093d3c3f5e02c2
    Author: Astrid Yu <astrid@astrid.tech>
    Date:   Wed May 11 23:49:15 2022 -0700

        Allow overriding Niv inputs in shell.nix (#16602)

    commit ec7801e2cbfaae5208a147e85157f82ceb0f1dbe
    Merge: ff9aca781a 8a4ef2b3c4
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 12 05:52:09 2022 +0000

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

    commit 8a4ef2b3c4a388a563c95e75eb744514a210dfe2
    Author: HorrorTroll <sonicvipduc@gmail.com>
    Date:   Thu May 12 12:51:37 2022 +0700

        [Keyboard] Move M63 RGB into maker folder (#17061)

    commit ff9aca781aa7c9448033cfcaaa0f3e013993cf9f
    Merge: 56ca807f85 77aba32bc6
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 12 05:28:32 2022 +0000

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

    commit 77aba32bc61a47d551b030f61cae582599652712
    Author: jack <0x6A73@pm.me>
    Date:   Wed May 11 23:27:58 2022 -0600

        initial (#17067)

    commit 56ca807f85fdb4254f04bff87d9052a343c310ec
    Merge: a284b99876 d6e1de8c83
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 12 04:49:18 2022 +0000

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

    commit d6e1de8c83996e4cef8ca8df6b2745281c46c754
    Author: Kyle McCreery <mccreery.kyle@gmail.com>
    Date:   Thu May 12 00:49:11 2022 -0400

        [Keyboard] Add Mokulua keyboard (#17055)

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

    commit 4d1332b62c53282631aa8d24fee1105c6322352a
    Author: JX <572673807@qq.com>
    Date:   Thu May 12 12:48:47 2022 +0800

        [Keyboard] Cleanup zhou65 and add nz64 keyboard (#17032)

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

    commit a284b99876168b6034d02b91ee2254293324a6ee
    Merge: b03daac76b ffa1b37634
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 12 04:48:35 2022 +0000

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

    commit ffa1b37634418a4928e7d2b64cb08f31512dcedf
    Author: HorrorTroll <sonicvipduc@gmail.com>
    Date:   Thu May 12 11:47:41 2022 +0700

        [Keyboard] Add Black E6.5 keyboard (#16807)

    commit b03daac76b094c2ffbfbc3390fce7405db3e6ab8
    Merge: 12fe4c49de 7fd05afb10
    Author: QMK Bot <hello@qmk.fm>
    Date:   Thu May 12 00:09:49 2022 +0000

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

    commit 7fd05afb100966032ebd10378f68d0446e23ed71
    Author: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
    Date:   Thu May 12 10:09:10 2022 +1000

        [Keyboard] Revert "Fix id67 RGB Matrix (#16916)" - on IDOBAO ID67 kb (#16917)

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

    commit 12fe4c49de6c8a68d65486086dadb7a38fc19280
    Merge: d3443a4e8b 37417d531d
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 11 23:55:09 2022 +0000

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

    commit 37417d531d524d674ea7b1dcf8678f6679738e2f
    Author: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
    Date:   Thu May 12 09:54:27 2022 +1000

        [Keyboard] remove handwired/reddot as per #14211 (#17033)

    commit d3443a4e8b713adb828ae8b7bab7d3d75a6acdaa
    Merge: da02de5413 fa6fe11c33
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 11 23:40:13 2022 +0000

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

    commit fa6fe11c33354699a84023a7a6a2dcdf5f0b46b3
    Author: sauvehoo <76417304+sauvehoo@users.noreply.github.com>
    Date:   Wed May 11 16:39:59 2022 -0700

        [Keyboard] Add ano keyboard (#16885)

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

    commit 767e7db0edb4a5d3b40699cdb350c8eba37ebd19
    Author: TJ <tom.campie@gmail.com>
    Date:   Wed May 11 18:39:35 2022 -0500

        [Keyboard] Littlefoot lx dev (#16771)

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

    commit da02de54136ebd19ea64b295b1c5a2e6fe7d6217
    Merge: bc6956909a ddba52325c
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 11 23:38:15 2022 +0000

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

    commit ddba52325cee971c83aeb030536340f79db37204
    Author: 4pplet <mail@4pplet.com>
    Date:   Thu May 12 00:37:43 2022 +0100

        [Keyboard] Yakiimo PCB (#16984)

        Co-authored-by: Joel Challis <git@zvecr.com>
        Co-authored-by: Ryan <fauxpark@gmail.com>
        Co-authored-by: 4pplet <4pplet@protonmail.com>
        Co-authored-by: 4pplet <stefan.ess@gmail.com>

    commit bc6956909a3caf3e5ec73340072fce60d1a1304b
    Merge: be08c86451 df9c266f45
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 11 23:09:53 2022 +0000

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

    commit df9c266f45c947a2ae71f213096ef0d832f3e336
    Author: Minke Zhang <minke.zhang@gmail.com>
    Date:   Wed May 11 16:09:14 2022 -0700

        [Keyboard] Update YMDK Split 64 config (#16979)

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

    commit be08c86451e79b6e1c9a229a8caef62e944f375e
    Merge: 6024ade4fa ba59927018
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 11 22:39:48 2022 +0000

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

    commit ba599270189242a728a230e7879b9c189a22053f
    Author: Daniel Osipishin <88534270+subrezon@users.noreply.github.com>
    Date:   Thu May 12 00:39:08 2022 +0200

        [Keyboard] Add subrezon/la_nc keyboard (#16833)

        Co-authored-by: Joel Challis <git@zvecr.com>
        Co-authored-by: Drashna Jaelre <drashna@live.com>
        Co-authored-by: Ryan <fauxpark@gmail.com>
        Co-authored-by: Daniel Osipishin <daniel.osipishin@retarus.de>

    commit 6024ade4faa4dabd3fa3501335a93bcb34f7ab17
    Merge: 48eafd98ef 8e9a81a860
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 11 19:52:13 2022 +0000

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

    commit 8e9a81a86077349b98b6c381d7f75ff10b161295
    Author: James Young <18669334+noroadsleft@users.noreply.github.com>
    Date:   Wed May 11 12:51:39 2022 -0700

        KBDfans KBD75 Refactor - 2022 Edition (#17052)

        * add license headers

        * tidy-up revision rules.mk files

        - convert tabs to spaces
        - align inline comments
        - update rule ordering

        * touch-up readme.md

        * touch-up rev1/rev1.h

        - convert tabs to spaces
        - convert to QMK 3-character notation for matrix positions

        * rev1/rev1.h: add matrix diagram

        * touch-up rev2/rev2.h

        - convert tabs to spaces
        - convert to QMK 3-character notation for matrix positions

        * rev2/rev2.h: add matrix diagrams

        * rev1/info.json: apply friendly formatting

        * rev2/info.json: apply friendly formatting

        * refactor layout macros

        - switch `LAYOUT_ansi_1u` with `LAYOUT_75_ansi`
          - makes `LAYOUT_75_ansi` the canonical macro name, with `LAYOUT_ansi_1u` as an alias for backwards compatibility
          - move `LAYOUT_ansi_1u` alias to `info.json` files from revision headers
        - remove `LAYOUT_iso_1u` (was unused)
        - rename `LAYOUT_ansi` to `LAYOUT_75_ansi_rwkl`
        - rename `LAYOUT_iso` to `LAYOUT_75_iso_rwkl`

        * refactor default keymap

        - use four-space indent
        - update grid alignment

        * refactor iso keymap

        - refactor to use `LAYOUT_75_iso` macro
          - change from Split to 2u Backspace
          - change from Split to Standard Spacebar
          - change `KC_BSLS` keycode to `KC_NUHS`, and place on home row
        - use four-space indent
        - update grid alignment

        * refactor via keymap

        - use four-space indent
        - update grid alignment

        * touch-up readme.md again

        Fix a broken link.

        * update section comments in revision header files

        * add Full Winkeyless layouts

        - add `LAYOUT_75_ansi_wkl` and `LAYOUT_75_iso_wkl` layout macros

    commit 48eafd98efcdd3bead54da281d3b3bea126c5313
    Merge: 8c16efabaf c9e336fde6
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 11 11:30:44 2022 +0000

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

    commit c9e336fde6c69b87ab7f57832c762c67222ff06c
    Author: Willy Breitenbach <willybr@me.com>
    Date:   Wed May 11 13:30:05 2022 +0200

        [Keyboard] fix tf65rgbv2 keyboard layout (#17029)

    commit 8c16efabaf479d772ee1d0539369582ee1162d89
    Merge: 7a7a413730 214d2a31ed
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 11 11:13:23 2022 +0000

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

    commit 214d2a31ed51bebde1b0635ec0591dd444d2d706
    Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
    Date:   Wed May 11 19:12:47 2022 +0800

        [Keyboard] Add usable tap-hold defaults for ferris via (#16696)

    commit 7a7a413730b75ea9e0155829a9fe35f24f185e3c
    Merge: 869b3a030e 371499c3a7
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 11 10:58:18 2022 +0000

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

    commit 371499c3a79227d55ac481d23060074edc8c155a
    Author: peepeetee <43021794+peepeetee@users.noreply.github.com>
    Date:   Wed May 11 18:57:46 2022 +0800

        [Keyboard] Momokai Tap Trio (#16463)

        * add winry3m3w

        * change name to Momokai Tap Trio

        * Delete settings.json

        * add rgb effects

        * amend default keymap

        * add limited RGB controls to default keymap

        * fix VAD

        * Update keyboards/momokai/tap_trio/tap_trio.h

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

        * Update keyboards/momokai/tap_trio/tap_trio.h

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

        * Update keyboards/momokai/tap_trio/config.h

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

        * Update keyboards/momokai/tap_trio/rules.mk

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

        * implement RGB matrix, change default keymap

        * change keymaps

        * change rgb effects

        * comment out the RGB matrix and switch back to RGB light due to VIA not playing ball

        Co-authored-by: Joel Challis <git@zvecr.com>
        Co-authored-by: Drashna Jaelre <drashna@live.com>
        Co-authored-by: Ryan <fauxpark@gmail.com>

    commit 869b3a030ef74de9d53940078af8cc381efd23ab
    Merge: 6641c4cecb f3fdd6ae5d
    Author: QMK Bot <hello@qmk.fm>
    Date:   Wed May 11 10:15:08 2022 +0000

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

    commit f3fdd6ae5d150f39df75ed1524c72b184e06d3a6
    Author: kb-elmo <lorwel@mailbox.org>
    Date:   Wed May 11 12:13:50 2022 +0200

        [Keyboard] Add Axostudio Yeti hotswap version (#16820)

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

    commit 6641c4cecb7c04299a1120a5c22209a9bd6b3fa5
    Merge: bda47ad467 615dbd62e9
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 10 18:07:59 2022 +0000

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

    commit 615dbd62e945fde4c26335ed24774d1feeb1dadf
    Author: takashicompany <t@kashi.company>
    Date:   Wed May 11 03:07:01 2022 +0900

        [Keyboard] Fix led num for center_enter/qoolee (#17050)

    commit bda47ad4677e8fa58543620c6b3cd0d09287f95f
    Merge: 4957a633e9 a3e057e779
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 10 16:01:25 2022 +0000

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

    commit a3e057e779ae1d9f827a859722428f03c2b118f1
    Author: Eugene-Yuan Kou <r02323025@ntu.edu.tw>
    Date:   Wed May 11 00:00:30 2022 +0800

        Adding akira (#16982)

        * keyboard:akira initial commit

        * Update keyboards/ekow/akira/akira.h

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

        * Update keyboards/ekow/akira/keymaps/via/rules.mk

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

        * Update keyboards/ekow/akira/readme.md

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

        * Update .gitignore

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

        * Update readme.md

        * Update keyboards/ekow/akira/rules.mk

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

        * Update rules.mk

        remove redundant content.

        * added keyboard/ekow/keymaps/via/keymap.c

        * remove .ccls-cache

        * add instructions of enter the bootloader

        * add instructions of enter the bootloader

        * modify ekow/akira:via

        * Update keyboards/ekow/akira/readme.md

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

        * Update keyboards/ekow/akira/keymaps/via/rules.mk

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

        Co-authored-by: Joel Challis <git@zvecr.com>
        Co-authored-by: Drashna Jaelre <drashna@live.com>
        Co-authored-by: Ryan <fauxpark@gmail.com>

    commit 4957a633e922a09660d4fc60f4367a0ebe84d500
    Merge: bfa04efada 796ededd59
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 10 12:26:23 2022 +0000

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

    commit 796ededd5950e0378a9466288fbbdc219251f968
    Author: 8bits4ever <87928173+8bits4ever@users.noreply.github.com>
    Date:   Tue May 10 14:25:42 2022 +0200

        converter/a1200/mistress1200: further firmware shrinking to fit on Atmega16U4 (16kb) (#17040)

        * Create dummy.txt

        * Add files via upload

        * Add files via upload

        * Delete dummy.txt

        * Update config.h

        * Update rules.mk

        * Update keymap.c

        * Update keyboards/converter/a1200/mistress1200/rules.mk

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

        * Update keyboards/converter/a1200/mistress1200/rules.mk

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

        * Update keyboards/converter/a1200/mistress1200/rules.mk

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

        * Update keyboards/converter/a1200/mistress1200/config.h

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

        * Update keyboards/converter/a1200/mistress1200/config.h

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

        * Update keyboards/converter/a1200/mistress1200/config.h

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

        * Update keyboards/converter/a1200/mistress1200/rules.mk

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

        * Update config.h

        * Update rules.mk

        * Update readme.md

        * Update config.h

        * Update rules.mk

        * Update config.h

        * Update keyboards/converter/a1200/mistress1200/config.h

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

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

    commit bfa04efada377b7cac2cfcb92e8cf50ef4202b0a
    Merge: f1c69e5d2c 120d5d5520
    Author: QMK Bot <hello@qmk.fm>
    Date:   Tue May 10 01:29:03 2022 +0000

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

    commit 120d5d5520eff41a06f6544df42547ec4602d007
    Author: Jay Greco <jayv.greco@gmail.com>
    Date:   Mon May 9 18:28:16 2022 -0700

        Update RMKB to support SNAP (#17042)

    commit f1c69e5d2c81961d2705bcf46601c517d1fd2c51
    Merge: 7177434a02 76eff706f6
    Author: QMK Bot <hello@qmk.fm>
    Date:   Mon May 9 01:05:49 2022 +0000

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

    commit 76eff706f6f0a5a4599be52aa5553465449cccc0
    Author: Guillaume Gérard <1322081+GreatWizard@users.noreply.github.com>
    Date:   Mon May 9 03:05:05 2022 +0200

        feat: add support for JJ50 VIA (#16420)

    commit 7177434a02496793e8e8b4ff5d43da8aad3cf029
    Author: Ryan <fauxpark@gmail.com>
    Date:   Sat May 7 22:01:46 2022 +1000

        MSYS2 install: add some Python dependencies through Pacman (#17025)

    commit 785444199eac4d9ced15d90c7ef8dfbec86b8fd8
    Merge: 4e9a811e58 5acdb4c921
    Author: …
willdhorn pushed a commit to willdhorn/qmk_firmware that referenced this pull request Jun 11, 2022
commit e3cf6498db1982b216dc2f4011c9c34a97820cd2
Author: willdhorn <none>
Date:   Mon Jun 6 16:05:08 2022 -0400

    updating layout and other minor changes

commit b9b764ee763851964464191dd8f8d1ed0dcd3efb
Author: willdhorn <none>
Date:   Thu Jun 2 19:19:43 2022 -0400

    willdyoku v1.1

commit e47a55e5648a83fe7f92d563c15f1f07fd3a048d
Author: willdhorn <none>
Date:   Wed Jun 1 22:28:15 2022 -0400

    willyoku v1

commit 0dce7c28555c70ff5a9130ad2a0486f0d3959210
Author: willdhorn <none>
Date:   Wed Jun 1 16:07:43 2022 -0400

    more corne stuff

commit 4b40d0e4f07a63360a7ef0391bd6af68c428d631
Author: willdhorn <none>
Date:   Tue May 31 15:12:24 2022 -0400

    Squashed commit of the following:

    commit 7aa3471b0598b0ec43e438c8b4d280ae2c796361
    Merge: 75219a3623 5344caee66
    Author: willdhorn <none>
    Date:   Tue May 31 15:10:14 2022 -0400

        Merge branch 'willdhorn-current' into willdhorn-master

    commit 75219a36232858953e7fe8609ef595ce28564004
    Merge: a921994fb4 92b0cf679e
    Author: willdhorn <none>
    Date:   Tue May 31 14:56:05 2022 -0400

        Merge branch 'master' into willdhorn-master

    commit a921994fb4fb50eb30c9257b4feb7b02c0d03f01
    Author: willdhorn <none>
    Date:   Tue May 31 14:40:03 2022 -0400

        Squashed commit of the following:

        commit 8153b55e07acb2dff9895b98eb9d9ca3161afb5a
        Author: Forrest Cahoon <forrest.cahoon@gmail.com>
        Date:   Tue May 31 06:31:47 2022 -0500

            Add trailing parens to `get_oneshot_mods` in feature_advanced_keycodes.md (#17211)

        commit d5ed3ae9676aeea4cfd4d58ba1fe0b20936ae658
        Author: moyi4681 <moyi4681@users.noreply.github.com>
        Date:   Tue May 31 16:22:07 2022 +0800

            [Keyboard] fix dz64rgb rgb sleep (#17209)

        commit cda343acbe45826225edac75eaa63216bf76d874
        Author: Drashna Jaelre <drashna@live.com>
        Date:   Mon May 30 22:02:55 2022 -0700

            [Keymap] Drashna update for post Q2 merge (#17241)

        commit b554e4b612d24109ce714554a306043a01382cbd
        Author: trwnh <a@trwnh.com>
        Date:   Mon May 30 23:46:21 2022 -0500

            Change AW20216 SPI Mode from 0 to 3, to fix RGB LEDs on GMMK Pro (#17262)

        commit 650be92cf96440920ebf1079c11f2f36c4a9edc1
        Author: Sergey Vlasov <sigprof@gmail.com>
        Date:   Tue May 31 07:08:23 2022 +0300

            Nix shell updates (#17243)

        commit 0e11b511e4a3c48a67de6414b0907ec26dfcdf49
        Author: Joel Challis <git@zvecr.com>
        Date:   Tue May 31 03:08:56 2022 +0100

            Convert ergodone to use core mcp23018 driver (#17005)

        commit 2879573688e347fd448ac32a1621ba3bec97f5c5
        Author: Joel Challis <git@zvecr.com>
        Date:   Mon May 30 23:43:36 2022 +0100

            Fix various lint errors (#17255)

            * Fix various lint errors

            * reduce complexity

        commit 25ec68c4085e0661ccb086ae9e887654d2e983fb
        Author: Dasky <32983009+daskygit@users.noreply.github.com>
        Date:   Mon May 30 23:05:57 2022 +0100

            Fix docs typo (#17254)

        commit 3826fca63756ec9349e5e14bd20921646e796515
        Author: chalex <68408520+gaclee3b@users.noreply.github.com>
        Date:   Mon May 30 17:45:27 2022 -0400

            [Keyboard] Add str.merro60 pcb (#17097)

            Co-authored-by: Drashna Jaelre <drashna@live.com>
            Co-authored-by: Ryan <fauxpark@gmail.com>
            Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local>
            Co-authored-by: chalex <chlxbsmt@gmail.com>

        commit 15a86d5c5328981999e7400633de31bc1d17a24d
        Author: Juno Nguyen <juno.ngx@gmail.com>
        Date:   Tue May 31 02:28:35 2022 +0800

            [Keymap] Updates to layouts/community/ortho_4x12/junonum (#17249)

        commit cc7a3f8dc775805665377f228f27bff97420a036
        Author: Seth Barberee <seth.barberee@gmail.com>
        Date:   Mon May 30 11:07:16 2022 -0700

            [Keymap] Update sethbarberee code to QK_BOOT and try out DVVORAK (#17230)

        commit a06b5cae418f570363a7b165e8b2c6fb178d6651
        Author: Joel Challis <git@zvecr.com>
        Date:   Mon May 30 15:34:20 2022 +0100

            Fix API errors (#17239)

        commit e22a183329fd05d39f88bb9dfebe98cfa7cd8402
        Author: Joel Challis <git@zvecr.com>
        Date:   Sun May 29 20:15:54 2022 +0100

            Use correct container for unit test workflow (#17242)

        commit 6a0ed63eb107d781ca1620e61b37b157edf779e3
        Author: Joel Challis <git@zvecr.com>
        Date:   Sun May 29 06:17:49 2022 +0100

            Fix quark_lp via firmware size (#17233)

        commit 07f5147621b431371241fe7c018ceb40545afa16
        Author: jack <0x6A73@pm.me>
        Date:   Sat May 28 23:09:42 2022 -0600

            Fixup iron165r2 (#17119)

            * initial

            * revert some defines

            * formatting

            * apply changes

            * update readme

            * suggestion

        commit 89a5d5aea095172c23b6e886217078ffe404ecec
        Author: Nick Brassel <nick@tzarc.org>
        Date:   Sun May 29 09:07:11 2022 +1000

            Fixup command sequencing for master/develop. (#17227)

        commit b835171008eaeaa992a1b8e390af8bce6f5f0b8f
        Merge: f5d091a9d5 0c8f78020d
        Author: Nick Brassel <nick@tzarc.org>
        Date:   Sun May 29 07:57:11 2022 +1000

            Merge branch 'develop' -- breaking changes 2022-05-28.

        commit 0c8f78020d01ee5c45481d7d93b9b0d9f7b95103
        Author: Nick Brassel <nick@tzarc.org>
        Date:   Sun May 29 07:53:50 2022 +1000

            Merge point for 2022-05-28 Breaking Change

        commit d0af56da3349052856b58d3d85759ac4b9022839
        Author: Nick Brassel <nick@tzarc.org>
        Date:   Sun May 29 07:50:21 2022 +1000

            Breaking changes for 2022q2. (#17221)

        commit ebd402788346aa6e88bde1486b2a835684d40d39
        Author: Joel Challis <git@zvecr.com>
        Date:   Thu May 26 21:07:42 2022 +0100

            Refactor legacy quantum keycodes in default-ish keymaps (#17150)

        commit d83fda01cf97bb9d693e6056a74a65407f327cc0
        Merge: 23732068a4 f5d091a9d5
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 25 12:11:52 2022 +0000

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

        commit f5d091a9d58c8349437e9d52de87294258cbd256
        Author: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
        Date:   Wed May 25 21:11:13 2022 +0900

            Small update to Symmetric70 keyboard readme (#17188)

            Added a little description to reademe.md under `handwired/symmetric70_proto/{matrix_debug|matrix_fast}`.

        commit 23732068a4383bcaa7f07927d6517d5f6d720dba
        Merge: 6342354cf6 c3ff06c534
        Author: QMK Bot <hello@qmk.fm>
        Date:   Tue May 24 17:09:41 2022 +0000

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

        commit c3ff06c5345bbf781141c88ebbcca2bc575ead42
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Tue May 24 10:08:37 2022 -0700

            SkeletonNumPad Configurator Key Sequence Fix (#17204)

            * info.json: apply friendly formatting

            * info.json: fix key sequence

        commit 6342354cf6f018c37944e88810efe237656e2c65
        Author: zvecr <git@zvecr.com>
        Date:   Tue May 24 02:35:59 2022 +0100

            Disable python formatting for some files

        commit cbc68dfd21ec5c93dce682d9f63c94fc01853ca8
        Author: zvecr <git@zvecr.com>
        Date:   Tue May 24 02:20:12 2022 +0100

            Update keyboard aliases

        commit de6360feca6ecea4ca7a409d93b8fc347323409c
        Author: zvecr <git@zvecr.com>
        Date:   Tue May 24 01:55:34 2022 +0100

            stub changelog

        commit f5e1d2f76a1c9e7432aedd2c75a8c09f7db70774
        Merge: 64e2dbedc3 00fcfd9181
        Author: QMK Bot <hello@qmk.fm>
        Date:   Mon May 23 06:22:01 2022 +0000

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

        commit 00fcfd9181cadb2b322a5441f06af0cb24473838
        Author: Xelus22 <17491233+Xelus22@users.noreply.github.com>
        Date:   Mon May 23 16:21:23 2022 +1000

            [Keyboard][Fix] Change default keymap tilde to grv (#17185)

        commit 64e2dbedc3a3b4c7b74fbb4f6a26bdb4a6570467
        Merge: 0bef2bfeb6 5aef750379
        Author: QMK Bot <hello@qmk.fm>
        Date:   Mon May 23 06:11:55 2022 +0000

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

        commit 5aef750379ac3005eb36130b4068ab0a57f129be
        Author: Ramon Imbao <ramonimbao@gmail.com>
        Date:   Mon May 23 14:11:17 2022 +0800

            [Keyboard] Add plywrks Ahgase (#17191)

        commit 0bef2bfeb63b8a999fb8c358831408e07496027a
        Merge: 1c7e8b9a9d c9abb03662
        Author: QMK Bot <hello@qmk.fm>
        Date:   Mon May 23 06:04:11 2022 +0000

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

        commit c9abb03662674bec139cd56b1d997e0405555858
        Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
        Date:   Mon May 23 14:03:38 2022 +0800

            [Keyboard] mj64 Increase LED count (#17194)

        commit 1c7e8b9a9de0f379bad0823e3f0d1c8d9762ea6c
        Author: Joy Lee <chang.li@westberrytech.com>
        Date:   Mon May 23 13:57:24 2022 +0800

            Added support for Wb32fq95 (#16871)

        commit 1182f5b4be6f6ed7ee7a86bd11ef2226a8b04f8e
        Merge: ac1c5f8dfe 416c59fc52
        Author: QMK Bot <hello@qmk.fm>
        Date:   Mon May 23 05:06:35 2022 +0000

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

        commit 416c59fc52e5148bd13e95895054f443336861f8
        Author: Xyverz <xyverz@gmail.com>
        Date:   Sun May 22 22:05:55 2022 -0700

            [Keyboard] Atreus62update (#17179)

            Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld>
            Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com>
            Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain>

        commit ac1c5f8dfec978fea7e1d94cbfce87dd811b6547
        Merge: f5b3f12544 a1fb86b17a
        Author: QMK Bot <hello@qmk.fm>
        Date:   Sat May 21 22:54:42 2022 +0000

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

        commit a1fb86b17a0e334c232bf18d62d958ad8ac4c1d5
        Author: -k <slowdive@me.com>
        Date:   Sat May 21 15:54:09 2022 -0700

            Add massdrop/alt:charlesrocket keymap (#17173)

        commit f5b3f1254498be90f2fe63b394a008429098ca24
        Merge: afdf1c23dc e6071b891a
        Author: QMK Bot <hello@qmk.fm>
        Date:   Sat May 21 16:37:24 2022 +0000

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

        commit e6071b891af47c26ec13c94f094d53abe6ce924e
        Author: Diego Palacios <diepala@gmail.com>
        Date:   Sat May 21 18:36:54 2022 +0200

            Added Cantor keyboard (#16552)

        commit afdf1c23dc0c4760741a068beb6c09605c66568e
        Merge: bb7572b42f 0103f7877a
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 17:23:16 2022 +0000

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

        commit 0103f7877a8524ab7ee8ddcfcf31aec8b117bdcf
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Fri May 20 10:23:03 2022 -0700

            PJB Eros Community Layout Support (#17158)

        commit a9c8a88e432dd24cf2a7689cf2bf0b6958f7a8b2
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Fri May 20 10:22:42 2022 -0700

            Ryan Skidmore rskeys100 Community Layout Support (#17159)

        commit bb7572b42f3cd8b70a2abf9e976713577458156d
        Merge: b5725c05bd caa5dcc672
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 17:13:33 2022 +0000

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

        commit caa5dcc67243215d0c9f1732cf1408353fd1e904
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Fri May 20 10:12:58 2022 -0700

            Dailycraft Sandbox Configurator Data (#17169)

        commit b5725c05bda7b539677f89fde5e60a09cd8823f8
        Merge: 9fa106f76e 2a544710d7
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 17:10:54 2022 +0000

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

        commit 2a544710d7e360271563964f0d2ef2304f044298
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Fri May 20 10:10:17 2022 -0700

            Small Markdown Patch for docs/feature_rgb_matrix.md (#17171)

        commit 9fa106f76e266f1cf965df3f1c6ca840d088069f
        Merge: 5ac861efa5 f296e1d1e2
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 16:15:13 2022 +0000

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

        commit f296e1d1e2b1b49b60aca544bf312ef7a759559e
        Author: jpe230 <pablin.123.ra@gmail.com>
        Date:   Fri May 20 11:13:40 2022 -0500

            [Docs] Align LED Matrix docs with RGB matrix docs (#17140)

        commit 5ac861efa58eb40a7adaa0b1f443f41a9d662741
        Merge: 90f3e139e6 799a7f98ce
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 16:12:15 2022 +0000

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

        commit 799a7f98ce82fe3057d2b11b2c2515ab28e80b51
        Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
        Date:   Sat May 21 00:10:31 2022 +0800

            [Keyboard] yeti LED index correction (#17138)

        commit c60c19e8d5ebb1066193e8cb73b0c9f235bc5b36
        Author: Kyle McCreery <mccreery.kyle@gmail.com>
        Date:   Fri May 20 12:10:05 2022 -0400

            [Keyboard] Add eeprom IC-less rev for MechWild OBE and Waka60 (#17126)

        commit 90f3e139e65c59a41ce2cb9fd1b9bf49bbb8d437
        Merge: f155db37d4 713ce7b276
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 16:09:40 2022 +0000

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

        commit 713ce7b276d96fe6a05e40dacec60cc2c2a33024
        Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
        Date:   Sat May 21 00:09:19 2022 +0800

            [Keyboard] rskeys100 LED index correction (#17139)

        commit f155db37d473a0340a90b1aab891ccce98110e8a
        Merge: c421ecdc37 d5aab127d2
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 16:09:04 2022 +0000

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

        commit d5aab127d2d6d1179320c87b73177f38d1c4f40f
        Author: Kyle McCreery <mccreery.kyle@gmail.com>
        Date:   Fri May 20 12:09:00 2022 -0400

            [Docs] Update Steno Keycode Table (#17155)

        commit e1759cd638e87366036df2f322c96c1e2e06026a
        Author: AnthonyNguyen168 <89651736+AnthonyNguyen168@users.noreply.github.com>
        Date:   Fri May 20 23:08:33 2022 +0700

            [Keyboard] Update Layouts for MB-65S and MB-65H (#17160)

        commit c421ecdc37d7587b0f15d8149e0385aa38e0fb31
        Merge: becf0307d7 92548bb3e7
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 05:51:48 2022 +0000

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

        commit 92548bb3e71b6f36632fb373278cc60f1d72127d
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 19 22:51:11 2022 -0700

            [CI] Format code according to conventions (#17164)

        commit becf0307d7501c908af0984679fc800bbe325d04
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 19 22:50:48 2022 -0700

            [CI] Format code according to conventions (#17165)

        commit 1557455f7f8dceef876209370b0735808292429c
        Merge: 0dbaa7e057 90612fce92
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 05:44:45 2022 +0000

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

        commit 90612fce92f560b4d8963482d75f36e642c1fb9f
        Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
        Date:   Fri May 20 13:44:28 2022 +0800

            [Keyboard] 0xc_pad LED index correction (#17120)

        commit 559148974764f296ed1ef06694dca29d20d8e162
        Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
        Date:   Fri May 20 13:44:08 2022 +0800

            [Keyboard] launch_1 LED index correction (#17118)

        commit 0dbaa7e057d8614b9f7edc7568f3fa8ba17cee2b
        Merge: 8b33ca9fe2 94d89dfe82
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 05:38:49 2022 +0000

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

        commit 94d89dfe82b6c631c69f041e211b7710b5a2f744
        Author: aadriance <primaryartemis@outlook.com>
        Date:   Thu May 19 22:38:15 2022 -0700

            [Keyboard] Add Eu isolation Keyboard (#17102)

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

        commit 8b33ca9fe28186cafbe4e017d43838d863421a92
        Merge: a97ed8a1fd c7e114e0bb
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 05:29:11 2022 +0000

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

        commit c7e114e0bb1d8ecb76de632c93db165695f06873
        Author: anubhav dhiman <104914147+anubhavd7@users.noreply.github.com>
        Date:   Fri May 20 10:58:41 2022 +0530

            [Keyboard] add rad keyboard (#17088)

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

        commit a97ed8a1fd18c9fda89bcb72d7c8e994613b2fc9
        Merge: 83fa6fe916 38073c3d44
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 20 04:38:48 2022 +0000

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

        commit 38073c3d44f5e1093a529803cb724b744af91160
        Author: takashicompany <t@kashi.company>
        Date:   Fri May 20 13:38:00 2022 +0900

            [Keyboard] Add miniZone keyboard (#16644)

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

        commit 83fa6fe916bfd7d337f05d7805f0a51ad86c8b43
        Author: GloriousThrall <74627436+GloriousThrall@users.noreply.github.com>
        Date:   Thu May 19 19:47:22 2022 -0500

            Move GMMK Pro to allow for multiple revisions (#16423)

            * Added GMMK PRO Rev2 WBG7 MCU compatibility. Added GMMK 2 WBG7 MCU compatibility.

            * GMMK PRO MCU Updates only (removed other kbs)

            * fix problems

            * Optimize the code.

            * Update form develop branch

            * Update

            * Updater from qmk/develop

            * Update

            * Update config.h

            * Update config.h

            * Remove gmmk pro rev2

            * move moults31/keymap.c

            * Update

            * tidy up

            Co-authored-by: Joy <chang.li@westberrytech.com>
            Co-authored-by: zvecr <git@zvecr.com>

        commit b5608cbb6d8a5a24d9c3b928521acbc57726831f
        Author: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
        Date:   Thu May 19 17:39:00 2022 -0700

            Continue Caps Word when AltGr (right Alt) is held. (#17156)

            This is a minor bug fix for Caps Word. Currently, Caps Word turns off
            whenever a non-shift mod becomes active. This is done to avoid
            interfering with hotkeys.

            This commit makes an exception to continue Caps Word when AltGr (right
            Alt) is held. Outside the US, the AltGr key is used to type additional
            symbols (https://en.wikipedia.org/wiki/AltGr_key). Depending on the
            language, these may include symbols used within words like accented
            letters where it would be desirable to continue Caps Word.

        commit 36c8462f0a64e64a6ad832053368109f7c1ebf67
        Merge: b4d65aac7f c4c67f2eb2
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 19 20:26:30 2022 +0000

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

        commit c4c67f2eb2d27bff909110e2b7fceb937e92277b
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Thu May 19 13:25:56 2022 -0700

            KBDfans Tiger80 Community Layout Support and Keymap Touch-Up (#17149)

            * info.json: apply friendly formatting

            * rename LAYOUT_all to LAYOUT_tkl_f13_ansi_tsangan

            * enable Community Layout support

            * refactor keymaps to use grid alignment

        commit b4d65aac7f4069fd9ee4a024f3d4510438794ddf
        Merge: 19e6e6d1de 394f147897
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 19 17:55:45 2022 +0000

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

        commit 394f1478979e2581beb376e6a56cce052c96ce95
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Thu May 19 10:54:57 2022 -0700

            KBDfans Phase One Layout Macro Additions and Configurator Data (#17148)

            * phaseone.h: add matrix diagram

            * add QMK Configurator data

            * add LAYOUT_65_ansi_blocker_split_bs macro

            * add LAYOUT_65_ansi_wkl_split_bs macro

            * add LAYOUT_65_iso_blocker macro

            * add LAYOUT_65_iso_blocker_split_bs macro

            * add LAYOUT_65_iso_wkl macro

            * add LAYOUT_65_iso_wkl_split_bs macro

            * rename LAYOUT_65_ansi_wkl to LAYOUT_65_ansi_blocker_tsangan_wkl

            Differentiates the layout supported here from QMK's `65_ansi_blocker_tsangan` Community Layout, which is equivalent to this but with a 1u GUI key between Left Ctrl and Left Alt.

            * rename new layout macros for codebase consistency

            - `LAYOUT_65_ansi_wkl_split_bs` -> `LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs`
            - `LAYOUT_65_iso_wkl` -> `LAYOUT_65_iso_blocker_tsangan_wkl`
            - `LAYOUT_65_iso_wkl_split_bs` -> `LAYOUT_65_iso_blocker_tsangan_wkl_split_bs`

            * add reference keymaps

            Add keymaps which demonstrate the layout macro implementations.

        commit 19e6e6d1deafcd2c98b2c909f008628346615a5e
        Merge: ce9a5aaef3 89e0fba75d
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 19 07:48:36 2022 +0000

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

        commit 89e0fba75db52ee37bfae98fbae3e038496b75df
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Thu May 19 00:48:01 2022 -0700

            Hineybush Ibis Layout Additions and Configurator Rendering Update (#17132)

            * info.json: apply friendly formatting

            * info.json: remove dead space from rendering

            * info.json: insert line breaks between physical rows in layout data

            * info.json: fix overlap in key rendering

            Fixes an issue where the ANSI Enter key renders on top of the ISO Hash/Tilde key, visually hiding the latter.

            * add LAYOUT_ansi_all macro with associated keymap

            Duplicates `LAYOUT_all`, but with the ISO Hash/Tilde and ISO Backslash keys removed.

                - ANSI Enter and 2.25u Left Shift
                - Backspace, Right Shift, Numpad Plus and Numpad Enter all split
                - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row

            * add LAYOUT_iso_all macro with associated keymap

            Duplicates `LAYOUT_all`, but with the ANSI Backslash key removed.

                - ISO Enter and 1.25u Left Shift
                - Backspace, Right Shift, Numpad Plus and Numpad Enter all split
                - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row

        commit ce9a5aaef36ceee96fc6d44d3589caedf65b59bd
        Merge: 3904a6afbe 80405c6d96
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 18 19:58:37 2022 +0000

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

        commit 80405c6d9638c614b97f743ed036696585b242d4
        Author: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
        Date:   Thu May 19 04:58:03 2022 +0900

            Fix platforms/avr/drivers/ws2812.c (#17043)

            * Fix platforms/avr/drivers/ws2812.c

            `platforms/avr/drivers/ws2812.c` has been changed to use `DDRx_ADDRESS()` and `PORTx_ADDRESS()` instead of `_SFR_IO8()` in #8646.  To use them, `#include <pin_defs.h>` is required.

             ## Error Log
            * create new keyboard
            ```shell
            bash-3.2$ qmk new-keyboard
            Ψ Generating a new QMK keyboard directory

            Name Your Keyboard Project
            For more infomation, see:
            https://docs.qmk.fm/#/hardware_keyboard_guidelines?id=naming-your-keyboardproject

            Keyboard Name? ws2812_test
            ..................................
                 36. WB32F3G71
            Please enter your choice:  [12]
            Ψ Created a new keyboard called ws2812_test.
            Ψ To start working on things, `cd` into keyboards/ws2812_test,
            Ψ or open the directory in your preferred text editor.
            Ψ And build with qmk compile -kb ws2812_test -km default.
            ```
            * Enable RGBLIGHT.
            ```shell
            bash-3.2$ echo RGBLIGHT_ENABLE=yes >> ./keyboards/ws2812_test/rules.mk
            bash-3.2$ echo '#define RGB_DI_PIN B1' >> ./keyboards/ws2812_test/config.h
            bash-3.2$ echo '#define RGBLED_NUM 6' >> ./keyboards/ws2812_test/config.h
            ```
            * Compile
            ```shell
            bash-3.2$ make ws2812_test:default

            QMK Firmware 0.16.9
            Making ws2812_test with keymap default

            avr-gcc (Homebrew AVR GCC 8.4.0_2) 8.4.0
            Copyright (C) 2018 Free Software Foundation, Inc.
            This is free software; see the source for copying conditions.  There is NO
            warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

            .....................
            Compiling: quantum/process_keycode/process_rgb.c                                                    [OK]
            Compiling: platforms/avr/drivers/ws2812.c                                                          platforms/avr/drivers/ws2812.c: In function 'ws2812_setleds':
            platforms/avr/drivers/ws2812.c:40:5: error: implicit declaration of function 'DDRx_ADDRESS' [-Werror=implicit-function-declaration]
                 DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
                 ^~~~~~~~~~~~
            In file included from <command-line>:
            ./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
             #define RGB_DI_PIN B1
                                ^~
            platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
                 DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
                              ^~~~~~~~~~
            ./keyboards/ws2812_test/config.h:21:20: note: each undeclared identifier is reported only once for each function it appears in
             #define RGB_DI_PIN B1
                                ^~
            platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
                 DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
                              ^~~~~~~~~~
            platforms/avr/drivers/ws2812.c:42:47: error: implicit declaration of function 'PORTx_ADDRESS' [-Werror=implicit-function-declaration]
                 uint8_t masklo = ~(pinmask(RGB_DI_PIN)) & PORTx_ADDRESS(RGB_DI_PIN);
                                                           ^~~~~~~~~~~~~
            In file included from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/io.h:99,
                             from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/interrupt.h:38,
                             from platforms/avr/drivers/ws2812.c:24:
            platforms/avr/drivers/ws2812.c: In function 'ws2812_sendarray_mask':
            ./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
             #define RGB_DI_PIN B1
                                ^~
            platforms/avr/drivers/ws2812.c:167:69: note: in expansion of macro 'RGB_DI_PIN'
                                  : "r"(curbyte), "I"(_SFR_IO_ADDR(PORTx_ADDRESS(RGB_DI_PIN))), "r"(maskhi), "r"(masklo));
                                                                                 ^~~~~~~~~~
            cc1: all warnings being treated as errors
             [ERRORS]
             |
             |
             |
            make[1]: *** [.build/obj_ws2812_test_default/ws2812.o] Error 1
            make: *** [ws2812_test:default] Error 1
            Make finished with errors
            ```

            * change include order

        commit 3904a6afbe41e35c231dc449e3e2fa839d7b35a9
        Merge: 6503987c84 33d568e29b
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 18 17:33:52 2022 +0000

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

        commit 33d568e29b454e5ead83b9e7216bd807549cc9b6
        Author: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
        Date:   Thu May 19 02:33:17 2022 +0900

            Update mtei's keymap (helix/rev2:five_rows, helix/pico:mtei, helix/rev3_5rows:five_rows) (#16966)

            * add users/mtei/key_blocks.h

            This change does not alter the binary of the build result.

            Moved common macro definitions in the following files to users/mtei/key_blocks.h.
             * keyboards/helix/rev2/keymaps/five_rows/keymap.c
             * keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c

            * remove INIT_HELIX_OLED() in helix:five_rows

            This change does not alter the binary of the build result.

            * update helix/pico/keymaps/mtei/keymap.c

            Changed helix/pico/keymaps/mtei/keymap.c to use users/mtei/key_blocks.h.

            This change does not alter the binary of the build result.

            * Remove old SSD1306OLED code from users/mtei/oled_display.c

            This change does not alter the binary of the build result.

            * add options ENABLE_COLEMAK, ENABLE_DVORAK and ENABLE_EUCALYN into five_rows/keymap.c

            * add users/mtei/{config.h,rules.mk,user_featues.mk,user_options.mk}

            * move layer_names[] from users/mtei/oled_display.c to keymaps/five_rows/keymap.c

            * Update keyboards/helix/pico/keymaps/mtei/config.h

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

            * Update keyboards/helix/pico/keymaps/mtei/config.h

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

            * Update keyboards/helix/pico/keymaps/mtei/keymap.c

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

            * Update keyboards/helix/rev2/keymaps/five_rows/config.h

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

            * Update keyboards/helix/rev2/keymaps/five_rows/config.h

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

            * Update keyboards/helix/rev2/keymaps/five_rows/keymap.c

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

            * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h

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

            * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h

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

            * Update keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c

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

            * Update users/mtei/config.h

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

            * Update users/mtei/config.h

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

            * Update users/mtei/cpp_map.h

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

            * Update users/mtei/cpp_map.h

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

            * Update users/mtei/debug_config.h

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

            * Update users/mtei/debug_config.h

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

            * Update users/mtei/layer_number_util.h

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

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

        commit 6503987c84994b2c6b5229db8b91c14d8bd11e41
        Author: Joel Challis <git@zvecr.com>
        Date:   Wed May 18 11:06:55 2022 +0100

            Workaround for recent -Werror=array-bounds AVR issues (#17136)

        commit 40e33d03a89575e30d94851cbc34fbdbf6a069b6
        Author: Joel Challis <git@zvecr.com>
        Date:   Tue May 17 21:50:48 2022 +0100

            Recommend pillow as part of manual MSYS install (#17133)

        commit 37eee020ed46262e98a78c4c84a8fb8804348086
        Merge: 6a11331a41 d241e80533
        Author: QMK Bot <hello@qmk.fm>
        Date:   Tue May 17 18:49:34 2022 +0000

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

        commit d241e80533b445d042e89d7eae5f0e5f88c0ce44
        Author: Ryan <fauxpark@gmail.com>
        Date:   Wed May 18 04:48:59 2022 +1000

            Keymap FAQ updates (#17130)

        commit 6a11331a4187a35e44ef96fa54e918461d0bc9d8
        Merge: 8b79f30cd5 f736828fa8
        Author: QMK Bot <hello@qmk.fm>
        Date:   Tue May 17 16:13:31 2022 +0000

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

        commit f736828fa8801748d6446ad74fb704bdbc7e599b
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Tue May 17 09:12:52 2022 -0700

            Frooastside Walnut Community Layout Support (#17112)

            * LAYOUT_iso: move Enter to home row

            This commit makes the layout macro compatible with QMK's `tkl_nofrow_iso` Community Layout.

            * rename LAYOUT_ansi to LAYOUT_tkl_nofrow_ansi

            * rename LAYOUT_iso to LAYOUT_tkl_nofrow_iso

            * enable Community Layout support

        commit 8b79f30cd5ed1f069b86ff955b633fa4d338e881
        Merge: cc8c539d00 dba5b730a3
        Author: QMK Bot <hello@qmk.fm>
        Date:   Tue May 17 13:20:51 2022 +0000

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

        commit dba5b730a3f112b40d9f19881e0c5eaa03672452
        Author: durken1 <71756879+durken1@users.noreply.github.com>
        Date:   Tue May 17 15:20:13 2022 +0200

            Update pr_checklist.md (#17122)

        commit cc8c539d002aa95e99d374c987701f396b2618f4
        Merge: 7541e75c3e 6560903350
        Author: QMK Bot <hello@qmk.fm>
        Date:   Tue May 17 12:01:31 2022 +0000

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

        commit 656090335066eed90a9b76e113fb93ee3bc8c089
        Author: John-Schreiber <56258966+John-Schreiber@users.noreply.github.com>
        Date:   Tue May 17 08:01:26 2022 -0400

            Adding VIA support for bfo-9000 (#17116)

        commit 654baebb2c3e1706a20c985dfde35a9b7bd6958a
        Author: Xelus22 <17491233+Xelus22@users.noreply.github.com>
        Date:   Tue May 17 22:00:26 2022 +1000

            fix non-working builds (#17123)

        commit 7541e75c3e257fce7c7b507fc958fa84e19fa265
        Merge: 978e2fcd14 e9e83b4da7
        Author: QMK Bot <hello@qmk.fm>
        Date:   Tue May 17 05:05:36 2022 +0000

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

        commit e9e83b4da73e5594b1f864d78529e85aa5ebefe9
        Author: HorrorTroll <sonicvipduc@gmail.com>
        Date:   Tue May 17 12:05:05 2022 +0700

            [Keyboard] Fixed Gas75 info.json and keymap for M64 RGB (#17081)

        commit 978e2fcd14e4d597d5140fe1642568bd6626d773
        Merge: 1a61f1f578 b6ee006060
        Author: QMK Bot <hello@qmk.fm>
        Date:   Tue May 17 05:03:38 2022 +0000

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

        commit b6ee006060d7e0767a380a1d6e0e8126553d0482
        Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
        Date:   Tue May 17 13:03:08 2022 +0800

            [Keyboard] lulu LED index correction (#17108)

        commit 1a61f1f5787c0f176b2dc88813c1f2ac564acc4d
        Merge: 68f466db87 8b9cb030a7
        Author: QMK Bot <hello@qmk.fm>
        Date:   Tue May 17 05:02:48 2022 +0000

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

        commit 8b9cb030a74ced2c50fe62e2fd259e16a93e33bf
        Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
        Date:   Tue May 17 13:02:35 2022 +0800

            [Keyboard] Latinpad LED index correction (#17109)

        commit aa970e85609e46f69ae14f09ec072fea8d165021
        Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
        Date:   Tue May 17 13:02:14 2022 +0800

            [Keyboard] mach3 LED index correction (#17110)

        commit 68f466db875d77ed9d0b28f657c2bc0e855dc833
        Merge: ac1173c3d4 467f3ae872
        Author: QMK Bot <hello@qmk.fm>
        Date:   Tue May 17 04:46:07 2022 +0000

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

        commit 467f3ae872101ed6c1c3cbf10f18384304ddbb6e
        Author: Álvaro A. Volpato <alvaro.augusto.volpato@gmail.com>
        Date:   Tue May 17 01:45:56 2022 -0300

            [Keyboard] Add Iron165R2 PCB support (#16948)

        commit f22e8585a148a19afa45476b69def23c6b997925
        Author: Drashna Jaelre <drashna@live.com>
        Date:   Mon May 16 21:45:11 2022 -0700

            [Keyboard] Fix too many elements in g_led_config for quark_lp (#17117)

        commit ac1173c3d4731b4d65a4af0deef53b95c9914663
        Merge: 6f499cfa12 4b7555117a
        Author: QMK Bot <hello@qmk.fm>
        Date:   Tue May 17 03:28:01 2022 +0000

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

        commit 4b7555117ad851e1d4fda16a59636e8b705fd985
        Author: Drashna Jaelre <drashna@live.com>
        Date:   Mon May 16 20:27:22 2022 -0700

            [Keyboard] Fix compilation issues for Quark LP (#17009)

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

        commit 6f499cfa1248cb237ac97d168c4cd1ccbcc3a20c
        Merge: d47c4ed4d0 bc2a6cf6ae
        Author: QMK Bot <hello@qmk.fm>
        Date:   Tue May 17 01:45:33 2022 +0000

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

        commit bc2a6cf6aea71e0fdd622370709aa924c9de031f
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Mon May 16 18:44:34 2022 -0700

            DigiCarpice Configurator Rendering Fix (#17113)

            * info.json: apply friendly formatting

            * info.json: rebuild layout data

        commit d47c4ed4d080d3d14e4fd2205f6670b1ce0c7499
        Merge: 5816288926 6a94a9547d
        Author: QMK Bot <hello@qmk.fm>
        Date:   Mon May 16 11:47:33 2022 +0000

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

        commit 6a94a9547d8eca8cea58b14f98a921d485873456
        Author: moyi4681 <moyi4681@users.noreply.github.com>
        Date:   Mon May 16 19:46:37 2022 +0800

            fix tiger80 matrix error (#17107)

        commit 581628892600c422796ee4ad4ccf40d32a28b3af
        Author: Nick Brassel <nick@tzarc.org>
        Date:   Mon May 16 15:29:55 2022 +1000

            Warn about LTO with arm_atsam, not ChibiOS. (#17106)

        commit 85289e34ae32b262ef0546a2eb4b487eb5f3bea5
        Author: Joel Challis <git@zvecr.com>
        Date:   Mon May 16 00:40:56 2022 +0100

            Various fixes for g_led_config lint warnings (#17104)

        commit 608fa5154c01420ff8f0946655ef16c99dec56a4
        Author: Joel Challis <git@zvecr.com>
        Date:   Sun May 15 22:39:29 2022 +0100

            Data driven `g_led_config` (#16728)

        commit b7771ec25b96f2b88a7fa4201081e10ca6fbb9d4
        Author: Joel Challis <git@zvecr.com>
        Date:   Sun May 15 20:26:27 2022 +0100

            RESET -> QK_BOOT default keymaps (#17037)

        commit 4a8bd7b9a523601911ba467588b2a6a0aa693db6
        Author: Ryan <fauxpark@gmail.com>
        Date:   Sun May 15 21:27:01 2022 +1000

            Rename keymap_extras headers for consistency (#16939)

        commit f090881aebbd7af74294b53fabdf55a35004f190
        Author: Drashna Jaelre <drashna@live.com>
        Date:   Sun May 15 04:24:35 2022 -0700

            [Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine (#15657)

        commit 4d107feca9621ee3f342507136b04f176e8f2320
        Author: Stefan Kerkmann <karlk90@pm.me>
        Date:   Sun May 15 00:17:14 2022 +0200

            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.

        commit da632895051558740ca1ca8ecb607a846e2384d7
        Author: QMK Bot <hello@qmk.fm>
        Date:   Sat May 14 15:14:49 2022 -0700

            Format code according to conventions (#17096)

        commit a899c097ce140c261526c93a5527f1e4e8dab613
        Merge: db887e63d7 94755308e0
        Author: QMK Bot <hello@qmk.fm>
        Date:   Sat May 14 22:09:12 2022 +0000

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

        commit 94755308e0db92bf98d2a32c0717e4a76be7ef6a
        Author: Mateusz Ż <zochowski.mateusz@outlook.com>
        Date:   Sun May 15 00:08:32 2022 +0200

            Fix anchors with <code> in table of content (#15169)

        commit db887e63d708925ad759e3504a6bc9ceef4aeb8f
        Author: Drashna Jaelre <drashna@live.com>
        Date:   Sat May 14 15:07:08 2022 -0700

            Enhancement and fixes of "Secure" feature (#16958)

        commit baa8d07fdb32a35f9ff5020d655271b01e057ddc
        Merge: 710e8c0ccc 3a543d8990
        Author: QMK Bot <hello@qmk.fm>
        Date:   Sat May 14 21:29:01 2022 +0000

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

        commit 3a543d899088268127ed17a6b978fd7cc84b566a
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Sat May 14 14:28:29 2022 -0700

            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.

        commit 710e8c0cccac803b79131bc3334a8158b8f52981
        Merge: c0f0f594d4 90a43f9884
        Author: QMK Bot <hello@qmk.fm>
        Date:   Sat May 14 21:25:09 2022 +0000

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

        commit 90a43f98840db96ac41670748326c5067799e95d
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Sat May 14 14:23:58 2022 -0700

            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

        commit c0f0f594d4d6d91920403ce6109ecc06dfb27231
        Merge: 78a9e1708a 8c58af39af
        Author: QMK Bot <hello@qmk.fm>
        Date:   Sat May 14 21:23:13 2022 +0000

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

        commit 8c58af39af2374a5ec8d41ef07ada4e717ae5ff2
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Sat May 14 14:22:39 2022 -0700

            Avalanche: add QMK Configurator data (#17092)

            * avalanche/v1: add info.json

            * avalanche/v2: add info.json

            * avalanche/v3: add info.json

        commit 78a9e1708aedebe2dc83429df25320917fc96210
        Merge: cd8d2b7f7f 24f378e6c3
        Author: QMK Bot <hello@qmk.fm>
        Date:   Sat May 14 21:22:05 2022 +0000

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

        commit 24f378e6c3d35f7001f81b7d8c217ef034f5fe30
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Sat May 14 14:21:31 2022 -0700

            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.

        commit cd8d2b7f7f0611f04b503479181fd7e9acbe8358
        Author: Drashna Jaelre <drashna@live.com>
        Date:   Sat May 14 13:03:07 2022 -0700

            Revert "Fix kinetic mouse mode (#16951)" (#17095)

        commit 3eb6558602e2c21e79de550a1826d4d50d264972
        Merge: 68b16bba68 2f9197cfcd
        Author: QMK Bot <hello@qmk.fm>
        Date:   Sat May 14 16:15:06 2022 +0000

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

        commit 2f9197cfcdd11a661cdc1877a8dee9015c4f18de
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Sat May 14 09:14:19 2022 -0700

            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

        commit 68b16bba68d79c63bbd649a5be58756e937c96da
        Author: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
        Date:   Fri May 13 23:00:32 2022 -0700

            [Core] Add Caps Word feature to core (#16588)

            Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
            Co-authored-by: Drashna Jaelre <drashna@live.com>

        commit 90eef4cd153cdc1b00d973e6abb029828f656294
        Author: Yorick Peterse <git@yorickpeterse.com>
        Date:   Sat May 14 07:26:12 2022 +0200

            Fix kinetic mouse mode (#16951)

            Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de>

        commit 787a68948fa0d5e251e22a623071082c8c0561b1
        Author: Drashna Jaelre <drashna@live.com>
        Date:   Fri May 13 20:35:49 2022 -0700

            [Core] Add Reboot keycode to core (#15990)

        commit 425c54cf8c459b1cc33deaa53955e2db41aa0b01
        Merge: e0cdeab951 8e2b8413b4
        Author: QMK Bot <hello@qmk.fm>
        Date:   Sat May 14 03:17:20 2022 +0000

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

        commit 8e2b8413b4b0c464da383def06d0269d85aa47cb
        Author: HorrorTroll <sonicvipduc@gmail.com>
        Date:   Sat May 14 10:16:46 2022 +0700

            [Keyboard] Add M64 RGB (#17069)

        commit e0cdeab951bdc80eb276c4b1323d129f1d3d8da5
        Merge: 158dc6829a 82828c3205
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 13 16:54:39 2022 +0000

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

        commit 82828c3205848ff0e5c1400c2da7018f6c260a0f
        Author: takashicompany <t@kashi.company>
        Date:   Sat May 14 01:53:43 2022 +0900

            [Keyboard] Add keyboard "Spreadwriter" (#17031)

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

        commit 158dc6829add1b1618a85c175178aa44ce2b62a7
        Merge: 75a32de441 3a80275fa1
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 13 16:35:28 2022 +0000

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

        commit 3a80275fa1720aabf95eedb5e2c644d81a764a01
        Author: HorrorTroll <sonicvipduc@gmail.com>
        Date:   Fri May 13 23:34:47 2022 +0700

            [Keyboard] Fixed info.json issue, some key got wrong pos for Gas75 (#17070)

        commit 75a32de441ddb7c53192cb411dd0276d628b7012
        Merge: c4b2e9101d e5e7039368
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 13 06:36:47 2022 +0000

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

        commit e5e7039368f2efd03005ce6b37a49d591608e8dc
        Author: Stephon Parker <sgparker62@gmail.com>
        Date:   Fri May 13 02:36:12 2022 -0400

            [Keymap] Contra - QWERTY US basic layout; MechWild Marcuio - EN update layout (#16787)

            Co-authored-by: Joel Challis <git@zvecr.com>
            Co-authored-by: Drashna Jaelre <drashna@live.com>
            Co-authored-by: Ryan <fauxpark@gmail.com>
            Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local>

        commit c4b2e9101d82fcb146569dca2d81a1c6564a055d
        Merge: ff8c962d2e ffe16386f0
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 13 06:34:42 2022 +0000

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

        commit ffe16386f0d4ad280fe8eb6a97e3fac082930f83
        Author: Josh Hinnebusch <joshhinnebusch@gmail.com>
        Date:   Fri May 13 02:33:53 2022 -0400

            [Keyboard] H60 updates (#16999)

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

        commit ff8c962d2ec8586637e40e6fcc72c258bf6bc79e
        Merge: 478f83f711 fc3d3ef076
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 13 06:22:36 2022 +0000

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

        commit fc3d3ef0764c9b3703e9aa5b57ec298b1ab24c6a
        Author: Andrew Kannan <andrew.kannan@gmail.com>
        Date:   Fri May 13 02:22:03 2022 -0400

            [Keyboard] Add caps and num indicators to Balance keyboard (#17075)

        commit 478f83f711ac8305966b28cf4fa7fa0cee46c46e
        Merge: e53e75f4ce c199514372
        Author: QMK Bot <hello@qmk.fm>
        Date:   Fri May 13 06:21:56 2022 +0000

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

        commit c199514372b40dea4b79cb02a65558715e1a628e
        Author: Kyle McCreery <mccreery.kyle@gmail.com>
        Date:   Fri May 13 02:21:25 2022 -0400

            [Bug] Updated Cirque Pinnacle SPI driver to read data correctly (#17074)

        commit e53e75f4cef45b03d2fe15e6d7206afd7246238f
        Merge: 6b39a38212 58c37c0814
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 12 20:11:40 2022 +0000

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

        commit 58c37c08149ca0bd754a13a32fc4ee6946e07662
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Thu May 12 13:11:02 2022 -0700

            65_iso_split_bs Community Layout keymap bugfix (#17072)

            Fix the layout macro reference in the `keymap.c` file, which caused this keymap to not be able to be compiled.

        commit 6b39a38212f72bc88f3dde441b7b87cf0b5ebeea
        Merge: a8183340d0 b26ba52bdd
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 12 18:24:53 2022 +0000

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

        commit b26ba52bdde82ec2920fa258079026f31d14b192
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Thu May 12 11:24:40 2022 -0700

            [Keyboard] KBIC65 Refactor (#17066)

        commit 59fa34a6fab9a3dfa281e8595bdbd08f728dacb8
        Author: jack <0x6A73@pm.me>
        Date:   Thu May 12 12:24:03 2022 -0600

            [Keyboard] Refactor mechwild/mokulua (#17068)

        commit a8183340d0986ed2080de906bc29725f05d9183d
        Merge: ec7801e2cb c0ab4ed539
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 12 06:49:59 2022 +0000

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

        commit c0ab4ed539bad0a490e19ee86c093d3c3f5e02c2
        Author: Astrid Yu <astrid@astrid.tech>
        Date:   Wed May 11 23:49:15 2022 -0700

            Allow overriding Niv inputs in shell.nix (#16602)

        commit ec7801e2cbfaae5208a147e85157f82ceb0f1dbe
        Merge: ff9aca781a 8a4ef2b3c4
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 12 05:52:09 2022 +0000

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

        commit 8a4ef2b3c4a388a563c95e75eb744514a210dfe2
        Author: HorrorTroll <sonicvipduc@gmail.com>
        Date:   Thu May 12 12:51:37 2022 +0700

            [Keyboard] Move M63 RGB into maker folder (#17061)

        commit ff9aca781aa7c9448033cfcaaa0f3e013993cf9f
        Merge: 56ca807f85 77aba32bc6
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 12 05:28:32 2022 +0000

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

        commit 77aba32bc61a47d551b030f61cae582599652712
        Author: jack <0x6A73@pm.me>
        Date:   Wed May 11 23:27:58 2022 -0600

            initial (#17067)

        commit 56ca807f85fdb4254f04bff87d9052a343c310ec
        Merge: a284b99876 d6e1de8c83
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 12 04:49:18 2022 +0000

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

        commit d6e1de8c83996e4cef8ca8df6b2745281c46c754
        Author: Kyle McCreery <mccreery.kyle@gmail.com>
        Date:   Thu May 12 00:49:11 2022 -0400

            [Keyboard] Add Mokulua keyboard (#17055)

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

        commit 4d1332b62c53282631aa8d24fee1105c6322352a
        Author: JX <572673807@qq.com>
        Date:   Thu May 12 12:48:47 2022 +0800

            [Keyboard] Cleanup zhou65 and add nz64 keyboard (#17032)

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

        commit a284b99876168b6034d02b91ee2254293324a6ee
        Merge: b03daac76b ffa1b37634
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 12 04:48:35 2022 +0000

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

        commit ffa1b37634418a4928e7d2b64cb08f31512dcedf
        Author: HorrorTroll <sonicvipduc@gmail.com>
        Date:   Thu May 12 11:47:41 2022 +0700

            [Keyboard] Add Black E6.5 keyboard (#16807)

        commit b03daac76b094c2ffbfbc3390fce7405db3e6ab8
        Merge: 12fe4c49de 7fd05afb10
        Author: QMK Bot <hello@qmk.fm>
        Date:   Thu May 12 00:09:49 2022 +0000

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

        commit 7fd05afb100966032ebd10378f68d0446e23ed71
        Author: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
        Date:   Thu May 12 10:09:10 2022 +1000

            [Keyboard] Revert "Fix id67 RGB Matrix (#16916)" - on IDOBAO ID67 kb (#16917)

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

        commit 12fe4c49de6c8a68d65486086dadb7a38fc19280
        Merge: d3443a4e8b 37417d531d
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 11 23:55:09 2022 +0000

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

        commit 37417d531d524d674ea7b1dcf8678f6679738e2f
        Author: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
        Date:   Thu May 12 09:54:27 2022 +1000

            [Keyboard] remove handwired/reddot as per #14211 (#17033)

        commit d3443a4e8b713adb828ae8b7bab7d3d75a6acdaa
        Merge: da02de5413 fa6fe11c33
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 11 23:40:13 2022 +0000

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

        commit fa6fe11c33354699a84023a7a6a2dcdf5f0b46b3
        Author: sauvehoo <76417304+sauvehoo@users.noreply.github.com>
        Date:   Wed May 11 16:39:59 2022 -0700

            [Keyboard] Add ano keyboard (#16885)

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

        commit 767e7db0edb4a5d3b40699cdb350c8eba37ebd19
        Author: TJ <tom.campie@gmail.com>
        Date:   Wed May 11 18:39:35 2022 -0500

            [Keyboard] Littlefoot lx dev (#16771)

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

        commit da02de54136ebd19ea64b295b1c5a2e6fe7d6217
        Merge: bc6956909a ddba52325c
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 11 23:38:15 2022 +0000

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

        commit ddba52325cee971c83aeb030536340f79db37204
        Author: 4pplet <mail@4pplet.com>
        Date:   Thu May 12 00:37:43 2022 +0100

            [Keyboard] Yakiimo PCB (#16984)

            Co-authored-by: Joel Challis <git@zvecr.com>
            Co-authored-by: Ryan <fauxpark@gmail.com>
            Co-authored-by: 4pplet <4pplet@protonmail.com>
            Co-authored-by: 4pplet <stefan.ess@gmail.com>

        commit bc6956909a3caf3e5ec73340072fce60d1a1304b
        Merge: be08c86451 df9c266f45
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 11 23:09:53 2022 +0000

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

        commit df9c266f45c947a2ae71f213096ef0d832f3e336
        Author: Minke Zhang <minke.zhang@gmail.com>
        Date:   Wed May 11 16:09:14 2022 -0700

            [Keyboard] Update YMDK Split 64 config (#16979)

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

        commit be08c86451e79b6e1c9a229a8caef62e944f375e
        Merge: 6024ade4fa ba59927018
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 11 22:39:48 2022 +0000

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

        commit ba599270189242a728a230e7879b9c189a22053f
        Author: Daniel Osipishin <88534270+subrezon@users.noreply.github.com>
        Date:   Thu May 12 00:39:08 2022 +0200

            [Keyboard] Add subrezon/la_nc keyboard (#16833)

            Co-authored-by: Joel Challis <git@zvecr.com>
            Co-authored-by: Drashna Jaelre <drashna@live.com>
            Co-authored-by: Ryan <fauxpark@gmail.com>
            Co-authored-by: Daniel Osipishin <daniel.osipishin@retarus.de>

        commit 6024ade4faa4dabd3fa3501335a93bcb34f7ab17
        Merge: 48eafd98ef 8e9a81a860
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 11 19:52:13 2022 +0000

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

        commit 8e9a81a86077349b98b6c381d7f75ff10b161295
        Author: James Young <18669334+noroadsleft@users.noreply.github.com>
        Date:   Wed May 11 12:51:39 2022 -0700

            KBDfans KBD75 Refactor - 2022 Edition (#17052)

            * add license headers

            * tidy-up revision rules.mk files

            - convert tabs to spaces
            - align inline comments
            - update rule ordering

            * touch-up readme.md

            * touch-up rev1/rev1.h

            - convert tabs to spaces
            - convert to QMK 3-character notation for matrix positions

            * rev1/rev1.h: add matrix diagram

            * touch-up rev2/rev2.h

            - convert tabs to spaces
            - convert to QMK 3-character notation for matrix positions

            * rev2/rev2.h: add matrix diagrams

            * rev1/info.json: apply friendly formatting

            * rev2/info.json: apply friendly formatting

            * refactor layout macros

            - switch `LAYOUT_ansi_1u` with `LAYOUT_75_ansi`
              - makes `LAYOUT_75_ansi` the canonical macro name, with `LAYOUT_ansi_1u` as an alias for backwards compatibility
              - move `LAYOUT_ansi_1u` alias to `info.json` files from revision headers
            - remove `LAYOUT_iso_1u` (was unused)
            - rename `LAYOUT_ansi` to `LAYOUT_75_ansi_rwkl`
            - rename `LAYOUT_iso` to `LAYOUT_75_iso_rwkl`

            * refactor default keymap

            - use four-space indent
            - update grid alignment

            * refactor iso keymap

            - refactor to use `LAYOUT_75_iso` macro
              - change from Split to 2u Backspace
              - change from Split to Standard Spacebar
              - change `KC_BSLS` keycode to `KC_NUHS`, and place on home row
            - use four-space indent
            - update grid alignment

            * refactor via keymap

            - use four-space indent
            - update grid alignment

            * touch-up readme.md again

            Fix a broken link.

            * update section comments in revision header files

            * add Full Winkeyless layouts

            - add `LAYOUT_75_ansi_wkl` and `LAYOUT_75_iso_wkl` layout macros

        commit 48eafd98efcdd3bead54da281d3b3bea126c5313
        Merge: 8c16efabaf c9e336fde6
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 11 11:30:44 2022 +0000

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

        commit c9e336fde6c69b87ab7f57832c762c67222ff06c
        Author: Willy Breitenbach <willybr@me.com>
        Date:   Wed May 11 13:30:05 2022 +0200

            [Keyboard] fix tf65rgbv2 keyboard layout (#17029)

        commit 8c16efabaf479d772ee1d0539369582ee1162d89
        Merge: 7a7a413730 214d2a31ed
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 11 11:13:23 2022 +0000

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

        commit 214d2a31ed51bebde1b0635ec0591dd444d2d706
        Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
        Date:   Wed May 11 19:12:47 2022 +0800

            [Keyboard] Add usable tap-hold defaults for ferris via (#16696)

        commit 7a7a413730b75ea9e0155829a9fe35f24f185e3c
        Merge: 869b3a030e 371499c3a7
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 11 10:58:18 2022 +0000

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

        commit 371499c3a79227d55ac481d23060074edc8c155a
        Author: peepeetee <43021794+peepeetee@users.noreply.github.com>
        Date:   Wed May 11 18:57:46 2022 +0800

            [Keyboard] Momokai Tap Trio (#16463)

            * add winry3m3w

            * change name to Momokai Tap Trio

            * Delete settings.json

            * add rgb effects

            * amend default keymap

            * add limited RGB controls to default keymap

            * fix VAD

            * Update keyboards/momokai/tap_trio/tap_trio.h

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

            * Update keyboards/momokai/tap_trio/tap_trio.h

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

            * Update keyboards/momokai/tap_trio/config.h

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

            * Update keyboards/momokai/tap_trio/rules.mk

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

            * implement RGB matrix, change default keymap

            * change keymaps

            * change rgb effects

            * comment out the RGB matrix and switch back to RGB light due to VIA not playing ball

            Co-authored-by: Joel Challis <git@zvecr.com>
            Co-authored-by: Drashna Jaelre <drashna@live.com>
            Co-authored-by: Ryan <fauxpark@gmail.com>

        commit 869b3a030ef74de9d53940078af8cc381efd23ab
        Merge: 6641c4cecb f3fdd6ae5d
        Author: QMK Bot <hello@qmk.fm>
        Date:   Wed May 11 10:15:08 2022 +0000

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

        commit f3fdd6ae5d150f39df75ed1524c72b184e06d3a6
        Author: kb-elmo <lorwel@mailbox.org>
        Date:   Wed May 11 …
jussaw added a commit to jussaw/qmk_firmware that referenced this pull request Jun 27, 2022
* [Bug] Updated Cirque Pinnacle SPI driver to read data correctly (qmk#17074)

* [Keyboard] Add caps and num indicators to Balance keyboard (qmk#17075)

* [Keyboard] H60 updates (qmk#16999)

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

* [Keymap] Contra - QWERTY US basic layout; MechWild Marcuio - EN update layout (qmk#16787)

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local>

* [Keyboard] Fixed info.json issue, some key got wrong pos for Gas75 (qmk#17070)

* [Keyboard] Add keyboard "Spreadwriter" (qmk#17031)

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

* [Keyboard] Add M64 RGB (qmk#17069)

* [Core] Add Reboot keycode to core (qmk#15990)

* Fix kinetic mouse mode (qmk#16951)

Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de>

* [Core] Add Caps Word feature to core (qmk#16588)

Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>

* F13 TKL with Split Backspace and Split Right Shift Community Layouts (qmk#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

* Revert "Fix kinetic mouse mode (qmk#16951)" (qmk#17095)

* Clickety Split Leeloo: QMK Configurator Fixes (qmk#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.

* Avalanche: add QMK Configurator data (qmk#17092)

* avalanche/v1: add info.json

* avalanche/v2: add info.json

* avalanche/v3: add info.json

* Axolstudio Foundation Gamma: Community Layout Support (qmk#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

* Eason Capsule65 Community Layout Support (qmk#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.

* Enhancement and fixes of "Secure" feature (qmk#16958)

* Fix anchors with <code> in table of content (qmk#15169)

* Format code according to conventions (qmk#17096)

* Check for ongoing transfers on the OUT endpoint (qmk#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.

* [Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine (qmk#15657)

* Rename keymap_extras headers for consistency (qmk#16939)

* RESET -> QK_BOOT default keymaps (qmk#17037)

* Data driven `g_led_config` (qmk#16728)

* Various fixes for g_led_config lint warnings (qmk#17104)

* Warn about LTO with arm_atsam, not ChibiOS. (qmk#17106)

* fix tiger80 matrix error (qmk#17107)

* DigiCarpice Configurator Rendering Fix (qmk#17113)

* info.json: apply friendly formatting

* info.json: rebuild layout data

* [Keyboard] Fix compilation issues for Quark LP (qmk#17009)

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

* [Keyboard] Fix too many elements in g_led_config for quark_lp (qmk#17117)

* [Keyboard] Add Iron165R2 PCB support (qmk#16948)

* [Keyboard] mach3 LED index correction (qmk#17110)

* [Keyboard] Latinpad LED index correction (qmk#17109)

* [Keyboard] lulu LED index correction (qmk#17108)

* [Keyboard] Fixed Gas75 info.json and keymap for M64 RGB (qmk#17081)

* fix non-working builds (qmk#17123)

* Adding VIA support for bfo-9000 (qmk#17116)

* Update pr_checklist.md (qmk#17122)

* Frooastside Walnut Community Layout Support (qmk#17112)

* LAYOUT_iso: move Enter to home row

This commit makes the layout macro compatible with QMK's `tkl_nofrow_iso` Community Layout.

* rename LAYOUT_ansi to LAYOUT_tkl_nofrow_ansi

* rename LAYOUT_iso to LAYOUT_tkl_nofrow_iso

* enable Community Layout support

* Keymap FAQ updates (qmk#17130)

* Recommend pillow as part of manual MSYS install (qmk#17133)

* Workaround for recent -Werror=array-bounds AVR issues (qmk#17136)

* Update mtei's keymap (helix/rev2:five_rows, helix/pico:mtei, helix/rev3_5rows:five_rows) (qmk#16966)

* add users/mtei/key_blocks.h

This change does not alter the binary of the build result.

Moved common macro definitions in the following files to users/mtei/key_blocks.h.
 * keyboards/helix/rev2/keymaps/five_rows/keymap.c
 * keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c

* remove INIT_HELIX_OLED() in helix:five_rows

This change does not alter the binary of the build result.

* update helix/pico/keymaps/mtei/keymap.c

Changed helix/pico/keymaps/mtei/keymap.c to use users/mtei/key_blocks.h.

This change does not alter the binary of the build result.

* Remove old SSD1306OLED code from users/mtei/oled_display.c

This change does not alter the binary of the build result.

* add options ENABLE_COLEMAK, ENABLE_DVORAK and ENABLE_EUCALYN into five_rows/keymap.c

* add users/mtei/{config.h,rules.mk,user_featues.mk,user_options.mk}

* move layer_names[] from users/mtei/oled_display.c to keymaps/five_rows/keymap.c

* Update keyboards/helix/pico/keymaps/mtei/config.h

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

* Update keyboards/helix/pico/keymaps/mtei/config.h

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

* Update keyboards/helix/pico/keymaps/mtei/keymap.c

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

* Update keyboards/helix/rev2/keymaps/five_rows/config.h

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

* Update keyboards/helix/rev2/keymaps/five_rows/config.h

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

* Update keyboards/helix/rev2/keymaps/five_rows/keymap.c

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

* Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h

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

* Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h

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

* Update keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c

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

* Update users/mtei/config.h

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

* Update users/mtei/config.h

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

* Update users/mtei/cpp_map.h

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

* Update users/mtei/cpp_map.h

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

* Update users/mtei/debug_config.h

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

* Update users/mtei/debug_config.h

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

* Update users/mtei/layer_number_util.h

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

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

* Fix platforms/avr/drivers/ws2812.c (qmk#17043)

* Fix platforms/avr/drivers/ws2812.c

`platforms/avr/drivers/ws2812.c` has been changed to use `DDRx_ADDRESS()` and `PORTx_ADDRESS()` instead of `_SFR_IO8()` in qmk#8646.  To use them, `#include <pin_defs.h>` is required.

 ## Error Log
* create new keyboard
```shell
bash-3.2$ qmk new-keyboard
Ψ Generating a new QMK keyboard directory

Name Your Keyboard Project
For more infomation, see:
https://docs.qmk.fm/#/hardware_keyboard_guidelines?id=naming-your-keyboardproject

Keyboard Name? ws2812_test
..................................
     36. WB32F3G71
Please enter your choice:  [12]
Ψ Created a new keyboard called ws2812_test.
Ψ To start working on things, `cd` into keyboards/ws2812_test,
Ψ or open the directory in your preferred text editor.
Ψ And build with qmk compile -kb ws2812_test -km default.
```
* Enable RGBLIGHT.
```shell
bash-3.2$ echo RGBLIGHT_ENABLE=yes >> ./keyboards/ws2812_test/rules.mk
bash-3.2$ echo '#define RGB_DI_PIN B1' >> ./keyboards/ws2812_test/config.h
bash-3.2$ echo '#define RGBLED_NUM 6' >> ./keyboards/ws2812_test/config.h
```
* Compile
```shell
bash-3.2$ make ws2812_test:default

QMK Firmware 0.16.9
Making ws2812_test with keymap default

avr-gcc (Homebrew AVR GCC 8.4.0_2) 8.4.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

.....................
Compiling: quantum/process_keycode/process_rgb.c                                                    [OK]
Compiling: platforms/avr/drivers/ws2812.c                                                          platforms/avr/drivers/ws2812.c: In function 'ws2812_setleds':
platforms/avr/drivers/ws2812.c:40:5: error: implicit declaration of function 'DDRx_ADDRESS' [-Werror=implicit-function-declaration]
     DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
     ^~~~~~~~~~~~
In file included from <command-line>:
./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
 #define RGB_DI_PIN B1
                    ^~
platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
     DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
                  ^~~~~~~~~~
./keyboards/ws2812_test/config.h:21:20: note: each undeclared identifier is reported only once for each function it appears in
 #define RGB_DI_PIN B1
                    ^~
platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
     DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
                  ^~~~~~~~~~
platforms/avr/drivers/ws2812.c:42:47: error: implicit declaration of function 'PORTx_ADDRESS' [-Werror=implicit-function-declaration]
     uint8_t masklo = ~(pinmask(RGB_DI_PIN)) & PORTx_ADDRESS(RGB_DI_PIN);
                                               ^~~~~~~~~~~~~
In file included from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/io.h:99,
                 from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/interrupt.h:38,
                 from platforms/avr/drivers/ws2812.c:24:
platforms/avr/drivers/ws2812.c: In function 'ws2812_sendarray_mask':
./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
 #define RGB_DI_PIN B1
                    ^~
platforms/avr/drivers/ws2812.c:167:69: note: in expansion of macro 'RGB_DI_PIN'
                      : "r"(curbyte), "I"(_SFR_IO_ADDR(PORTx_ADDRESS(RGB_DI_PIN))), "r"(maskhi), "r"(masklo));
                                                                     ^~~~~~~~~~
cc1: all warnings being treated as errors
 [ERRORS]
 |
 |
 |
make[1]: *** [.build/obj_ws2812_test_default/ws2812.o] Error 1
make: *** [ws2812_test:default] Error 1
Make finished with errors
```

* change include order

* Hineybush Ibis Layout Additions and Configurator Rendering Update (qmk#17132)

* info.json: apply friendly formatting

* info.json: remove dead space from rendering

* info.json: insert line breaks between physical rows in layout data

* info.json: fix overlap in key rendering

Fixes an issue where the ANSI Enter key renders on top of the ISO Hash/Tilde key, visually hiding the latter.

* add LAYOUT_ansi_all macro with associated keymap

Duplicates `LAYOUT_all`, but with the ISO Hash/Tilde and ISO Backslash keys removed.

    - ANSI Enter and 2.25u Left Shift
    - Backspace, Right Shift, Numpad Plus and Numpad Enter all split
    - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row

* add LAYOUT_iso_all macro with associated keymap

Duplicates `LAYOUT_all`, but with the ANSI Backslash key removed.

    - ISO Enter and 1.25u Left Shift
    - Backspace, Right Shift, Numpad Plus and Numpad Enter all split
    - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row

* KBDfans Phase One Layout Macro Additions and Configurator Data (qmk#17148)

* phaseone.h: add matrix diagram

* add QMK Configurator data

* add LAYOUT_65_ansi_blocker_split_bs macro

* add LAYOUT_65_ansi_wkl_split_bs macro

* add LAYOUT_65_iso_blocker macro

* add LAYOUT_65_iso_blocker_split_bs macro

* add LAYOUT_65_iso_wkl macro

* add LAYOUT_65_iso_wkl_split_bs macro

* rename LAYOUT_65_ansi_wkl to LAYOUT_65_ansi_blocker_tsangan_wkl

Differentiates the layout supported here from QMK's `65_ansi_blocker_tsangan` Community Layout, which is equivalent to this but with a 1u GUI key between Left Ctrl and Left Alt.

* rename new layout macros for codebase consistency

- `LAYOUT_65_ansi_wkl_split_bs` -> `LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs`
- `LAYOUT_65_iso_wkl` -> `LAYOUT_65_iso_blocker_tsangan_wkl`
- `LAYOUT_65_iso_wkl_split_bs` -> `LAYOUT_65_iso_blocker_tsangan_wkl_split_bs`

* add reference keymaps

Add keymaps which demonstrate the layout macro implementations.

* KBDfans Tiger80 Community Layout Support and Keymap Touch-Up (qmk#17149)

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_tkl_f13_ansi_tsangan

* enable Community Layout support

* refactor keymaps to use grid alignment

* Continue Caps Word when AltGr (right Alt) is held. (qmk#17156)

This is a minor bug fix for Caps Word. Currently, Caps Word turns off
whenever a non-shift mod becomes active. This is done to avoid
interfering with hotkeys.

This commit makes an exception to continue Caps Word when AltGr (right
Alt) is held. Outside the US, the AltGr key is used to type additional
symbols (https://en.wikipedia.org/wiki/AltGr_key). Depending on the
language, these may include symbols used within words like accented
letters where it would be desirable to continue Caps Word.

* Move GMMK Pro to allow for multiple revisions (qmk#16423)

* Added GMMK PRO Rev2 WBG7 MCU compatibility. Added GMMK 2 WBG7 MCU compatibility.

* GMMK PRO MCU Updates only (removed other kbs)

* fix problems

* Optimize the code.

* Update form develop branch

* Update

* Updater from qmk/develop

* Update

* Update config.h

* Update config.h

* Remove gmmk pro rev2

* move moults31/keymap.c

* Update

* tidy up

Co-authored-by: Joy <chang.li@westberrytech.com>
Co-authored-by: zvecr <git@zvecr.com>

* [Keyboard] Add miniZone keyboard (qmk#16644)

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

* [Keyboard] add rad keyboard (qmk#17088)

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

* [Keyboard] Add Eu isolation Keyboard (qmk#17102)

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

* [Keyboard] launch_1 LED index correction (qmk#17118)

* [Keyboard] 0xc_pad LED index correction (qmk#17120)

* [CI] Format code according to conventions (qmk#17165)

* [CI] Format code according to conventions (qmk#17164)

* [Keyboard] Update Layouts for MB-65S and MB-65H (qmk#17160)

* [Docs] Update Steno Keycode Table (qmk#17155)

* [Keyboard] rskeys100 LED index correction (qmk#17139)

* [Keyboard] Add eeprom IC-less rev for MechWild OBE and Waka60 (qmk#17126)

* [Keyboard] yeti LED index correction (qmk#17138)

* [Docs] Align LED Matrix docs with RGB matrix docs (qmk#17140)

* Small Markdown Patch for docs/feature_rgb_matrix.md (qmk#17171)

* Dailycraft Sandbox Configurator Data (qmk#17169)

* Ryan Skidmore rskeys100 Community Layout Support (qmk#17159)

* PJB Eros Community Layout Support (qmk#17158)

* Added Cantor keyboard (qmk#16552)

* Add massdrop/alt:charlesrocket keymap (qmk#17173)

* [Keyboard] Atreus62update (qmk#17179)

Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld>
Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com>
Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain>

* Added support for Wb32fq95 (qmk#16871)

* [Keyboard] mj64 Increase LED count (qmk#17194)

* [Keyboard] Add plywrks Ahgase (qmk#17191)

* [Keyboard][Fix] Change default keymap tilde to grv (qmk#17185)

* stub changelog

* Update keyboard aliases

* Disable python formatting for some files

* SkeletonNumPad Configurator Key Sequence Fix (qmk#17204)

* info.json: apply friendly formatting

* info.json: fix key sequence

* Small update to Symmetric70 keyboard readme (qmk#17188)

Added a little description to reademe.md under `handwired/symmetric70_proto/{matrix_debug|matrix_fast}`.

* Refactor legacy quantum keycodes in default-ish keymaps (qmk#17150)

* Breaking changes for 2022q2. (qmk#17221)

* Merge point for 2022-05-28 Breaking Change

* Fixup command sequencing for master/develop. (qmk#17227)

* Fixup iron165r2 (qmk#17119)

* initial

* revert some defines

* formatting

* apply changes

* update readme

* suggestion

* Fix quark_lp via firmware size (qmk#17233)

* Use correct container for unit test workflow (qmk#17242)

* Fix API errors (qmk#17239)

* [Keymap] Update sethbarberee code to QK_BOOT and try out DVVORAK (qmk#17230)

* [Keymap] Updates to layouts/community/ortho_4x12/junonum (qmk#17249)

* [Keyboard] Add str.merro60 pcb (qmk#17097)

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local>
Co-authored-by: chalex <chlxbsmt@gmail.com>

* Fix docs typo (qmk#17254)

* Fix various lint errors (qmk#17255)

* Fix various lint errors

* reduce complexity

* Convert ergodone to use core mcp23018 driver (qmk#17005)

* Nix shell updates (qmk#17243)

* Change AW20216 SPI Mode from 0 to 3, to fix RGB LEDs on GMMK Pro (qmk#17262)

* [Keymap] Drashna update for post Q2 merge (qmk#17241)

* [Keyboard] fix dz64rgb rgb sleep (qmk#17209)

* Add trailing parens to `get_oneshot_mods` in feature_advanced_keycodes.md (qmk#17211)

* move RESET to QK_BOOT (qmk#17278)

* move RESET to QK_BOOT

* fix tapping_term

* Add wavtype/p01_ultra (qmk#16513)

* new fork (manta and foundation)

added foundation and manta firmware

* removed manta

* VIA compliant changes

added readme, info.json edits

* Update keyboards/wavtype/foundation/config.h

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

* Update keyboards/wavtype/foundation/readme.md

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

* removed via.json and updated readme

* Update keyboards/wavtype/foundation/rules.mk

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

* Update keyboards/wavtype/foundation/config.h

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

* Update keyboards/wavtype/foundation/config.h

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

* Update keymap.c

* added p01 ultra

* updated diode direction

proto used opposite diode direction

* removed foundation

* Update keyboards/wavtype/p01_ultra/rules.mk

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

* Update keyboards/wavtype/p01_ultra/config.h

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

* Update keyboards/wavtype/p01_ultra/config.h

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

* Update keyboards/wavtype/p01_ultra/config.h

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

* Update keyboards/wavtype/p01_ultra/config.h

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

* Update keyboards/wavtype/p01_ultra/readme.md

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

* Update keyboards/wavtype/p01_ultra/info.json

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

* Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c

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

* Update keyboards/wavtype/p01_ultra/rules.mk

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

* Update keyboards/wavtype/p01_ultra/readme.md

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

* Update keyboards/wavtype/p01_ultra/config.h

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

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>

* [Keyboard] Acheron Shark alpha Encoder support (qmk#17266)

* [Keymap] Fix maddie layout for ploopy/trackball_nano (qmk#17213)

* keyboards: fix malformed info.json files (qmk#17292)

* [Keyboard] Organized versions of mikeneko65 (qmk#16985)

Co-authored-by: takishim <tadashi@kishimo.to>

* Fix lint errors (qmk#17293)

* Add Encoder Map Swap Hands config for boards that support both features (qmk#17294)

* Disable features known to cause BIOS/suspend issues (qmk#17270)

* Fix and add unit tests for Caps Word to work with Unicode Map, Auto Shift, Retro Shift. (qmk#17284)

* Fix Caps Word and Unicode Map

* Tests for Caps Word + Auto Shift and Unicode Map.

* Fix formatting

* Add additional keyboard report expectation macros

This commit defines five test utilities, EXPECT_REPORT, EXPECT_UNICODE,
EXPECT_EMPTY_REPORT, EXPECT_ANY_REPORT and EXPECT_NO_REPORT for use with
TestDriver.

EXPECT_REPORT sets a gmock expectation that a given keyboard report will
be sent. For instance,

  EXPECT_REPORT(driver, (KC_LSFT, KC_A));

is shorthand for

  EXPECT_CALL(driver,
      send_keyboard_mock(KeyboardReport(KC_LSFT, KC_A)));

EXPECT_UNICODE sets a gmock expectation that a given Unicode code point
will be sent using UC_LNX input mode. For instance for U+2013,

  EXPECT_UNICODE(driver, 0x2013);

expects the sequence of keys:

  "Ctrl+Shift+U, 2, 0, 1, 3, space".

EXPECT_EMPTY_REPORT sets a gmock expectation that a given keyboard
report will be sent. For instance

  EXPECT_EMPTY_REPORT(driver);

expects a single report without keypresses or modifiers.

EXPECT_ANY_REPORT sets a gmock expectation that a arbitrary keyboard
report will be sent, without matching its contents. For instance

  EXPECT_ANY_REPORT(driver).Times(1);

expects a single arbitrary keyboard report will be sent.

EXPECT_NO_REPORT sets a gmock expectation that no keyboard report will
be sent at all.

* Add tap_key() and tap_keys() to TestFixture.

This commit adds a `tap_key(key)` method to TestFixture that taps a
given KeymapKey, optionally with a specified delay between press and
release.

Similarly, the method `tap_keys(key_a, key_b, key_c)` taps a sequence of
KeymapKeys.

* Use EXPECT_REPORT, tap_keys, etc. in most tests.

This commit uses EXPECT_REPORT, EXPECT_UNICODE, EXPECT_EMPTY_REPORT,
EXPECT_NO_REPORT, tap_key() and tap_keys() test utilities from the
previous two commits in most tests. Particularly the EXPECT_REPORT
macro is frequently useful and makes a nice reduction in boilerplate
needed to express many tests.

Co-authored-by: David Kosorin <david@kosorin.net>

* Apply EXPECT_REPORT and EXPECT_EMPTY_REPORT (qmk#17311)

...convenience macros to test cases that where missed during qmk#17284

* docs: reflect systemd's change in language (qmk#17322)

Like much of our field, systemd has renamed their `master` branch to `main`

* add new keyboard atset (qmk#17195)

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

* [Keymap] add trwnh keymap for gmmk pro (qmk#17267)

* [Keyboard] Add alt34 keyboard (qmk#17223)

* Add files for alt34 keyboard

* Add link to hardware bill of materials for alt34

* Change keyboard image link to imgur

* Remove platform specific defines from rev1.h

* Remove bluetooth and sleep led rules etc

* Add GPL license header to all source code files

* Shorten comment for NKRO_ENABLE

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

* Simplify option usage comment in rules.mk

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

* Set imgur link to largest size option

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

* Move rules.mk into rev1 folder entirely

* Remove .noci file

* Update keyboards/alt34/rev1/rules.mk

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

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

* [Keyboard] Handle timeout on UART for Redox Wireless (qmk#17203)

* Handle timeout on UART for Redox Wireless receiver-to-keyboard communication.

- This fixes the issue of a keyboard deadlocking on the first matrix
  scan with Redox Wireless keyboards

* Remove an explicit cast.

Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com>

* [Keyboard] Add Stello65 keyboard (qmk#17168)

* [Keyboard] add Stello65 keyboard

* Apply suggestions from code review

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

* Apply suggestions from code review

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

* [Keyboard] update config pinout for stello65_sl_rev1

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

* [Keyboard] Add Cloudline PCB support (qmk#17253)

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

* [Keyboard] Add BrutalV2 65 Keyboard (qmk#17252)

* Add Brutal65 V2 to QMK

* Update info.json and copyright notices

* Update info.json]

* Update readme and delete chconf

* Update matrix and keymaps to match info json

* Update keyboards/cannonkeys/brutalv2_65/config.h

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

* Update keyboards/cannonkeys/brutalv2_65/readme.md

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

* Update keyboards/cannonkeys/brutalv2_65/rules.mk

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

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

* [Keymap] CRKBD: Update jpe230 Keymap (qmk#17280)

* Add WB32 evaluation board onekey targets. (qmk#17330)

* Update other_vscode.md (qmk#17317)

Bracket pair colorizer has been deprecated since it is now a native feature, and VIM Keymap no longer exists, so I removed those 2 links.

* [Keymap] Update keymap for user jasondunsmore (qmk#17312)

* [Keyboard] Add KPrepublic BM60hsrgb_ec V1 and V2 (qmk#15104)

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

* Move more UART-based keyboards to use timeout correctly. (qmk#17329)

Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com>

* [Keyboard] Fix kprepublic/bm60hsrgb_ec/rev2 (qmk#17334)

* Add support for linting deprecated and removed functionality  (qmk#17063)

* Add support for more lint warnings/errors

* Develop currently needs extra deps installed

* Lint a few more scenarios

* fix tests

* [Keyboard] Adding Sunsetter R2 keyboard to Charue family (qmk#17269)

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>

* [Keyboard] Improve the durgot k3x0 readme.md (qmk#17214)

* [keyboard] annepro2 Add and use functions to directly control led colors (qmk#17196)

* [Keymap] Add planck/scottzach1 keymap (qmk#17083)

* [Keyboard] Add Sodium keyboards (qmk#17078)

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: nacly <nacly@pop-os.localdomain>

* initial (qmk#17345)

* Promote label with newlines to lint error (qmk#17347)

* Promote 'layouts require matrix data' to api error (qmk#17349)

* Wasdat: move some stuff to info.json (qmk#17327)

* [Keyboard] Fix checkboards/quark_lp (another) (qmk#17296)

* [Keyboard] mlego fix product id and sync oled code (qmk#16237)

* sync oled code over the keymaps

* put different product ids

* put different product ids for the rest

* put different product ids for the rest

* try to reduce code duplication

* make ifdefs nice and correct

* move the leds code out of keymap

* try to reduce code duplication

* move the rgb code outside the keymaps for reuse

* Update keyboards/mlego/m65/m65.c

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

* Update keyboards/mlego/m65/m65.c

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

* move more code outside keymaps for reuse

* add few more xps

* add mic mute

* update to new name of macros for reset

* style for matrix

* clean split

* use tinyuf2 as bootloader

* Update keyboards/mlego/m65/rev4/rules.mk

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

* radionalise product id and device version

* add tinyuf2 as default bootloader for stm32f4

* update tinyuf2

* update tinyuf2 and via. f411 remove tinyuf2 since is not really working. make the config more conditional

* sync the keymap with default

* revert via non building with gcc 11

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

* [Keyboard] add pierce (qmk#17000)

Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Dan Abrahamsson <dan.abrahamsson@imsystech.com>

* [Keyboard] Remove terminal commands from m48 (qmk#17363)

* Add encoder map (qmk#17361)

* [Keyboard] Add Lemon40 keyboard (qmk#17357)

* Add stale action. (qmk#17372)

* Add stale action.

* Allow for manual trigger.

* Fixup stale action. (qmk#17373)

* Swap to 1000 stale actions while debugging.

* `actions/stale`: 150 operations, oldest-first.

* [Keyboard] Add BLASTER75 keyboard (qmk#16887)

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

* [Keyboard] add SNOP60 (qmk#17131)

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

* Update feature_midi.md (qmk#17390)

Add caveat about usb endpoints.

* Inform people that things may not work. (qmk#17391)

* Perform stricter lint checks (qmk#17348)

* [Keyboard] Flip encoder pads on basketweave (qmk#17375)

* [Keyboard] Add Chaos65 keyboard (qmk#17369)

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

* [Keymap] New keymap for Keebio FoldKB (qmk#17364)

* [Keymap+] SnailMap port for the Kintsugi keyboard. (qmk#17341)

* BLASTER75 info.json position fixes (qmk#17395)

* edit typo in comment (qmk#17394)

* Fix clean arg handling (qmk#17392)

* [Keyboard] Add Idobao Montex RGB (V2) (qmk#16897)

* Add Montex V2 (#10)

* Update readme.md

* Update rules.mk

* Update config.h

* Update keyboards/idobao/montex/v2/config.h

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

* Update keyboards/idobao/montex/v2/rules.mk

Add Layouts

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

* Merged code fron work done with @vinorodrigues

* Update keyboards/idobao/montex/v2/rules.mk

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

* Update keyboards/idobao/montex/v2/v2.h

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

* Update keyboards/idobao/montex/v2/config.h

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

* Removing via_nug keymap

* update to montex code (#11)

* remove VIA_QMK_RGBLIGHT_ENABLE

* more data driven config, simple copyright headers, some code cleanup

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>

* [Keyboard] Idobao Montex V2(RGB) (qmk#15865)

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Christian Hofstede <4440939+chofstede@users.noreply.github.com>
Co-authored-by: Vino Rodrigues <github@m.vinorodrigues.com>
Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>

* [Keyboard] Add ADM42 Keyboard (qmk#17366)

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

* Swap to actions/stale. (qmk#17404)

* [Keymap] Update yoshimaru46 keymap (qmk#17402)

* [Keyboard] mini_ten_key_plus edited info.json (qmk#15574)

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

* [Keyboard] Fix 1U space in Keebio/sinc/rev2 layout macros (qmk#16901)

* [handwired/macroboard] Add separate f401 and f411 configs… (qmk#16338)

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

* [Keyboard] Atreus: add STM32F103C8T6 based variant (qmk#16846)

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

* Fixup handwired/macroboard (qmk#17405)

* Fixup stale labels lists. (qmk#17415)

* Add a note about using differents MCU family (qmk#17416)

* [Keymap] Update XD75 keymap by markus (qmk#17417)

* [Keyboard] add at6 keyboard (qmk#17346)

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

* Add Djinn. (qmk#17382)

* Add Djinn.

* Review comments.

* Further cleanup.

* [Keyboard] Add tegic for melgeek! (qmk#17400)

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

* [Docs] clarify inner array of direct pin matrix (qmk#17437)

* [Keyboard] Update FAve 84H RGB firmware (qmk#16919)

* Add base FAve 84H firmware

* Update keyboards/linworks/fave84h/readme.md

Thank you, apologies for the oversight

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

* Update keyboards/linworks/fave84h/keymaps/via/keymap.c

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

* Update keyboards/linworks/fave84h/keymaps/default/keymap.c

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

* Move LED config in ifdef

* update read me

* Update Product Name

* Update keyboards/linworks/fave84h/rules.mk

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

* Add Via RGB Matrix Control

* Add base FAve 84H firmware

* Add Via RGB Matrix Control

* fix merge conflict

* reduce max brightness

* remove action macro and action function

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

* Remove / update code to work with the build in QMK via hack

* Update Read me

* Add newline at end of rules

Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>

* [Keyboard] Update firmware for the FAve 87H (qmk#16920)

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>

* [Keyboard] Add base FAve65H firmware (qmk#17147)

Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>

* [Keyboard] Add more bootloader options for id75 (qmk#17441)

* [Keyboard] Add Nayeon by Abats Keyboard Club (qmk#16659)

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

* [Keyboard] Add rb18 keyboard (qmk#17306)

* [Keyboard] Add labbeminiv1 (qmk#16401)

* [Keyboard] Add labbeminiv1

* Adjust vendor id

The used vendor id was in use

* Remove comment in the rgb keymap

* Update keyboards/labbe/labbeminiv1/rules.mk

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

* Rename rgb matrix keymap folder

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

* [Keyboard] add dynamis keyboard (qmk#15994)

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

* alt34 rev1: Configurator Compilation Fix (qmk#17442)

* move USE_I2C and EE_HANDS definitions to keyboard level

Allow this keyboard to be compiled by QMK Configurator.

* remove redundant DEFAULT_FOLDER rule

* Add missing snop60 default keymap (qmk#17443)

* [Keyboard] Zeno 60% Ergo PCB (qmk#17403)

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

* [Keyboard] Add n60a pcb (qmk#17273)

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

* [Keymap] farmergreg's kint41 Kinesis Advantage 2 Layout (qmk#16784)

* Checkerboards SNOP60 Refactor (qmk#17446)

* Chaos 65 Community Layout Support (qmk#17447)

* move ISO Enter position to home row

This commit makes the ISO layout macros compatible with QMK's `65_iso_blocker` and `65_iso_blocker_tsangan` community layouts.

* info.json: apply friendly formatting

- add key labels
- add line breaks between physical rows

* enable Community Layout support

* chaos65.h: add matrix diagram

* [Keyboard] Update SKErgo for hardware changes (qmk#17449)

Co-authored-by: kevinzhao-tech <kevin@keyz.io>

* [Keyboard] Fix RGB_matrix coordinates for gl516/j73gl (qmk#17450)

* Cf/evyd13 wasdat (qmk#17452)

* evyd13/wasdat: add LAYOUT_all Configurator data

* info.json: fix JSON syntax errors

* Fix 0 delta results in size_regression.sh (qmk#17457)

* Update ref_functions.md (replaced deprecated `RESET`) (qmk#17436)

* Fix up Djinn fuse handling. (qmk#17465)

* [Keyboard] Fix firmware size for via keymap on Atom47 (qmk#17472)

* [Keyboard] Fixup skergo - missing keycode in keymaps (qmk#17458)

* [Split] Ensure SOFT_SERIAL_PIN is defined if USE_I2C isn't defined (qmk#17466)

* Only omit paths containing "/keymaps/" (qmk#17468)

This allows keyboard names to contain the word "keymaps"

* [Keyboard] Add blockboy/ac980mini keyboard (qmk#16839)

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

* Fix error message in generated code (qmk#17484)

Co-authored-by: QMK Bot <hello@qmk.fm>
Co-authored-by: Kyle McCreery <mccreery.kyle@gmail.com>
Co-authored-by: Andrew Kannan <andrew.kannan@gmail.com>
Co-authored-by: Josh Hinnebusch <joshhinnebusch@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Stephon Parker <sgparker62@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local>
Co-authored-by: HorrorTroll <sonicvipduc@gmail.com>
Co-authored-by: takashicompany <t@kashi.company>
Co-authored-by: Yorick Peterse <git@yorickpeterse.com>
Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de>
Co-authored-by: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Mateusz Ż <zochowski.mateusz@outlook.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: moyi4681 <moyi4681@users.noreply.github.com>
Co-authored-by: Álvaro A. Volpato <alvaro.augusto.volpato@gmail.com>
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com>
Co-authored-by: John-Schreiber <56258966+John-Schreiber@users.noreply.github.com>
Co-authored-by: durken1 <71756879+durken1@users.noreply.github.com>
Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-authored-by: GloriousThrall <74627436+GloriousThrall@users.noreply.github.com>
Co-authored-by: Joy <chang.li@westberrytech.com>
Co-authored-by: anubhav dhiman <104914147+anubhavd7@users.noreply.github.com>
Co-authored-by: aadriance <primaryartemis@outlook.com>
Co-authored-by: TuckTuckFloof <stnashmore@gmail.com>
Co-authored-by: AnthonyNguyen168 <89651736+AnthonyNguyen168@users.noreply.github.com>
Co-authored-by: jpe230 <pablin.123.ra@gmail.com>
Co-authored-by: Diego Palacios <diepala@gmail.com>
Co-authored-by: -k <slowdive@me.com>
Co-authored-by: Xyverz <xyverz@gmail.com>
Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld>
Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com>
Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain>
Co-authored-by: Ramon Imbao <ramonimbao@gmail.com>
Co-authored-by: jack <0x6A73@pm.me>
Co-authored-by: Seth Barberee <seth.barberee@gmail.com>
Co-authored-by: Juno Nguyen <juno.ngx@gmail.com>
Co-authored-by: chalex <68408520+gaclee3b@users.noreply.github.com>
Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local>
Co-authored-by: chalex <chlxbsmt@gmail.com>
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: trwnh <a@trwnh.com>
Co-authored-by: Forrest Cahoon <forrest.cahoon@gmail.com>
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
Co-authored-by: wavtype <hcdarrach@gmail.com>
Co-authored-by: Václav Kučera <vaclav.kucera@mewssystems.com>
Co-authored-by: Aidan Gauland <aidalgol@users.noreply.github.com>
Co-authored-by: Ryan Skidmore <github@ryanskidmore.co.uk>
Co-authored-by: takishim <96878459+takishim@users.noreply.github.com>
Co-authored-by: takishim <tadashi@kishimo.to>
Co-authored-by: eason <98533237+EasonQian1@users.noreply.github.com>
Co-authored-by: David Kosorin <david@kosorin.net>
Co-authored-by: Travis Rigg <91503370+TRiggAtGM@users.noreply.github.com>
Co-authored-by: Tommy Alatalo <tommy.alatalo@gmail.com>
Co-authored-by: Tomasz Janeczko <janecztom@gmail.com>
Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com>
Co-authored-by: Uy Bui <uybv.cntt@gmail.com>
Co-authored-by: Andrew Kannan <andrew.kannan@klaviyo.com>
Co-authored-by: JunZuloo <JunZuloo@live.com>
Co-authored-by: Jason Dunsmore <53437+jasondunsmore@users.noreply.github.com>
Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com>
Co-authored-by: ILWrites <pikeeb@gmail.com>
Co-authored-by: Gabriel Oliveira <gabrieloliver8991@gmail.com>
Co-authored-by: zv0n <tom.zvon@gmail.com>
Co-authored-by: Zac Scott <scottzach1@myvuw.ac.nz>
Co-authored-by: Derek <dschmell91@gmail.com>
Co-authored-by: nacly <nacly@pop-os.localdomain>
Co-authored-by: Alin Marin Elena <alin@elena.space>
Co-authored-by: Dan Abrahamsson <dan.abrahamsson@imsystech.com>
Co-authored-by: ALTAiN <102286038+Altainworks@users.noreply.github.com>
Co-authored-by: npspears <40127181+npspears@users.noreply.github.com>
Co-authored-by: Tom Barnes <barnestom@me.com>
Co-authored-by: Yutong Zhou <2417212+lazho@users.noreply.github.com>
Co-authored-by: kb-elmo <lorwel@mailbox.org>
Co-authored-by: Arturo Avila <69410272+ADPenrose@users.noreply.github.com>
Co-authored-by: Felicia Kuan <freakyotaku@gmail.com>
Co-authored-by: IBNobody <IBNobody@users.noreply.github.com>
Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
Co-authored-by: Christian Hofstede <4440939+chofstede@users.noreply.github.com>
Co-authored-by: Vino Rodrigues <github@m.vinorodrigues.com>
Co-authored-by: Lorenzo Leonini <lleonini@users.noreply.github.com>
Co-authored-by: Yoshihiro Saito <yshr446@gmail.com>
Co-authored-by: minibois <themrminimario@gmail.com>
Co-authored-by: Gordon <gordon.palumbo@gmail.com>
Co-authored-by: Michał Szczepaniak <m.szczepaniak.000@gmail.com>
Co-authored-by: Dmitry Nosachev <quartz64@gmail.com>
Co-authored-by: coliss86 <coliss86@users.noreply.github.com>
Co-authored-by: Markus Weimar <mail@markusweimar.de>
Co-authored-by: bomb <84309788+mj-bomb@users.noreply.github.com>
Co-authored-by: evils <30512529+evils@users.noreply.github.com>
Co-authored-by: Wolf Van Herreweghe <wolfvanh@gmail.com>
Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>
Co-authored-by: Ryan Baker <76887060+ryanbaekr@users.noreply.github.com>
Co-authored-by: alabbe9545 <57238155+alabbe9545@users.noreply.github.com>
Co-authored-by: bbrfkr <bbrfkr@gmail.com>
Co-authored-by: paulgali <paulgali@live.co.uk>
Co-authored-by: Muhammad Rivaldi <50755960+valdiieee@users.noreply.github.com>
Co-authored-by: Greg Dietsche <greg@dietsche.us>
Co-authored-by: Kevin Zhao <zhao1939@gmail.com>
Co-authored-by: kevinzhao-tech <kevin@keyz.io>
Co-authored-by: Salicylic-acid3 <46864619+Salicylic-acid3@users.noreply.github.com>
Co-authored-by: Evelien Dekkers <sixmoonskies@gmail.com>
Co-authored-by: rooski15 <34818505+rooski15@users.noreply.github.com>
jussaw added a commit to jussaw/qmk_firmware that referenced this pull request Jun 27, 2022
* [Bug] Updated Cirque Pinnacle SPI driver to read data correctly (qmk#17074)

* [Keyboard] Add caps and num indicators to Balance keyboard (qmk#17075)

* [Keyboard] H60 updates (qmk#16999)

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

* [Keymap] Contra - QWERTY US basic layout; MechWild Marcuio - EN update layout (qmk#16787)

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local>

* [Keyboard] Fixed info.json issue, some key got wrong pos for Gas75 (qmk#17070)

* [Keyboard] Add keyboard "Spreadwriter" (qmk#17031)

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

* [Keyboard] Add M64 RGB (qmk#17069)

* [Core] Add Reboot keycode to core (qmk#15990)

* Fix kinetic mouse mode (qmk#16951)

Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de>

* [Core] Add Caps Word feature to core (qmk#16588)

Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>

* F13 TKL with Split Backspace and Split Right Shift Community Layouts (qmk#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

* Revert "Fix kinetic mouse mode (qmk#16951)" (qmk#17095)

* Clickety Split Leeloo: QMK Configurator Fixes (qmk#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.

* Avalanche: add QMK Configurator data (qmk#17092)

* avalanche/v1: add info.json

* avalanche/v2: add info.json

* avalanche/v3: add info.json

* Axolstudio Foundation Gamma: Community Layout Support (qmk#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

* Eason Capsule65 Community Layout Support (qmk#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.

* Enhancement and fixes of "Secure" feature (qmk#16958)

* Fix anchors with <code> in table of content (qmk#15169)

* Format code according to conventions (qmk#17096)

* Check for ongoing transfers on the OUT endpoint (qmk#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.

* [Feature] Add support for multiple switchs/solenoids to Haptic Feedback engine (qmk#15657)

* Rename keymap_extras headers for consistency (qmk#16939)

* RESET -> QK_BOOT default keymaps (qmk#17037)

* Data driven `g_led_config` (qmk#16728)

* Various fixes for g_led_config lint warnings (qmk#17104)

* Warn about LTO with arm_atsam, not ChibiOS. (qmk#17106)

* fix tiger80 matrix error (qmk#17107)

* DigiCarpice Configurator Rendering Fix (qmk#17113)

* info.json: apply friendly formatting

* info.json: rebuild layout data

* [Keyboard] Fix compilation issues for Quark LP (qmk#17009)

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

* [Keyboard] Fix too many elements in g_led_config for quark_lp (qmk#17117)

* [Keyboard] Add Iron165R2 PCB support (qmk#16948)

* [Keyboard] mach3 LED index correction (qmk#17110)

* [Keyboard] Latinpad LED index correction (qmk#17109)

* [Keyboard] lulu LED index correction (qmk#17108)

* [Keyboard] Fixed Gas75 info.json and keymap for M64 RGB (qmk#17081)

* fix non-working builds (qmk#17123)

* Adding VIA support for bfo-9000 (qmk#17116)

* Update pr_checklist.md (qmk#17122)

* Frooastside Walnut Community Layout Support (qmk#17112)

* LAYOUT_iso: move Enter to home row

This commit makes the layout macro compatible with QMK's `tkl_nofrow_iso` Community Layout.

* rename LAYOUT_ansi to LAYOUT_tkl_nofrow_ansi

* rename LAYOUT_iso to LAYOUT_tkl_nofrow_iso

* enable Community Layout support

* Keymap FAQ updates (qmk#17130)

* Recommend pillow as part of manual MSYS install (qmk#17133)

* Workaround for recent -Werror=array-bounds AVR issues (qmk#17136)

* Update mtei's keymap (helix/rev2:five_rows, helix/pico:mtei, helix/rev3_5rows:five_rows) (qmk#16966)

* add users/mtei/key_blocks.h

This change does not alter the binary of the build result.

Moved common macro definitions in the following files to users/mtei/key_blocks.h.
 * keyboards/helix/rev2/keymaps/five_rows/keymap.c
 * keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c

* remove INIT_HELIX_OLED() in helix:five_rows

This change does not alter the binary of the build result.

* update helix/pico/keymaps/mtei/keymap.c

Changed helix/pico/keymaps/mtei/keymap.c to use users/mtei/key_blocks.h.

This change does not alter the binary of the build result.

* Remove old SSD1306OLED code from users/mtei/oled_display.c

This change does not alter the binary of the build result.

* add options ENABLE_COLEMAK, ENABLE_DVORAK and ENABLE_EUCALYN into five_rows/keymap.c

* add users/mtei/{config.h,rules.mk,user_featues.mk,user_options.mk}

* move layer_names[] from users/mtei/oled_display.c to keymaps/five_rows/keymap.c

* Update keyboards/helix/pico/keymaps/mtei/config.h

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

* Update keyboards/helix/pico/keymaps/mtei/config.h

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

* Update keyboards/helix/pico/keymaps/mtei/keymap.c

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

* Update keyboards/helix/rev2/keymaps/five_rows/config.h

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

* Update keyboards/helix/rev2/keymaps/five_rows/config.h

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

* Update keyboards/helix/rev2/keymaps/five_rows/keymap.c

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

* Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h

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

* Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h

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

* Update keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c

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

* Update users/mtei/config.h

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

* Update users/mtei/config.h

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

* Update users/mtei/cpp_map.h

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

* Update users/mtei/cpp_map.h

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

* Update users/mtei/debug_config.h

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

* Update users/mtei/debug_config.h

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

* Update users/mtei/layer_number_util.h

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

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

* Fix platforms/avr/drivers/ws2812.c (qmk#17043)

* Fix platforms/avr/drivers/ws2812.c

`platforms/avr/drivers/ws2812.c` has been changed to use `DDRx_ADDRESS()` and `PORTx_ADDRESS()` instead of `_SFR_IO8()` in qmk#8646.  To use them, `#include <pin_defs.h>` is required.

 ## Error Log
* create new keyboard
```shell
bash-3.2$ qmk new-keyboard
Ψ Generating a new QMK keyboard directory

Name Your Keyboard Project
For more infomation, see:
https://docs.qmk.fm/#/hardware_keyboard_guidelines?id=naming-your-keyboardproject

Keyboard Name? ws2812_test
..................................
     36. WB32F3G71
Please enter your choice:  [12]
Ψ Created a new keyboard called ws2812_test.
Ψ To start working on things, `cd` into keyboards/ws2812_test,
Ψ or open the directory in your preferred text editor.
Ψ And build with qmk compile -kb ws2812_test -km default.
```
* Enable RGBLIGHT.
```shell
bash-3.2$ echo RGBLIGHT_ENABLE=yes >> ./keyboards/ws2812_test/rules.mk
bash-3.2$ echo '#define RGB_DI_PIN B1' >> ./keyboards/ws2812_test/config.h
bash-3.2$ echo '#define RGBLED_NUM 6' >> ./keyboards/ws2812_test/config.h
```
* Compile
```shell
bash-3.2$ make ws2812_test:default

QMK Firmware 0.16.9
Making ws2812_test with keymap default

avr-gcc (Homebrew AVR GCC 8.4.0_2) 8.4.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

.....................
Compiling: quantum/process_keycode/process_rgb.c                                                    [OK]
Compiling: platforms/avr/drivers/ws2812.c                                                          platforms/avr/drivers/ws2812.c: In function 'ws2812_setleds':
platforms/avr/drivers/ws2812.c:40:5: error: implicit declaration of function 'DDRx_ADDRESS' [-Werror=implicit-function-declaration]
     DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
     ^~~~~~~~~~~~
In file included from <command-line>:
./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
 #define RGB_DI_PIN B1
                    ^~
platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
     DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
                  ^~~~~~~~~~
./keyboards/ws2812_test/config.h:21:20: note: each undeclared identifier is reported only once for each function it appears in
 #define RGB_DI_PIN B1
                    ^~
platforms/avr/drivers/ws2812.c:40:18: note: in expansion of macro 'RGB_DI_PIN'
     DDRx_ADDRESS(RGB_DI_PIN) |= pinmask(RGB_DI_PIN);
                  ^~~~~~~~~~
platforms/avr/drivers/ws2812.c:42:47: error: implicit declaration of function 'PORTx_ADDRESS' [-Werror=implicit-function-declaration]
     uint8_t masklo = ~(pinmask(RGB_DI_PIN)) & PORTx_ADDRESS(RGB_DI_PIN);
                                               ^~~~~~~~~~~~~
In file included from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/io.h:99,
                 from /usr/local/Cellar/avr-gcc@8/8.4.0_2/avr/include/avr/interrupt.h:38,
                 from platforms/avr/drivers/ws2812.c:24:
platforms/avr/drivers/ws2812.c: In function 'ws2812_sendarray_mask':
./keyboards/ws2812_test/config.h:21:20: error: 'B1' undeclared (first use in this function); did you mean 'PB1'?
 #define RGB_DI_PIN B1
                    ^~
platforms/avr/drivers/ws2812.c:167:69: note: in expansion of macro 'RGB_DI_PIN'
                      : "r"(curbyte), "I"(_SFR_IO_ADDR(PORTx_ADDRESS(RGB_DI_PIN))), "r"(maskhi), "r"(masklo));
                                                                     ^~~~~~~~~~
cc1: all warnings being treated as errors
 [ERRORS]
 |
 |
 |
make[1]: *** [.build/obj_ws2812_test_default/ws2812.o] Error 1
make: *** [ws2812_test:default] Error 1
Make finished with errors
```

* change include order

* Hineybush Ibis Layout Additions and Configurator Rendering Update (qmk#17132)

* info.json: apply friendly formatting

* info.json: remove dead space from rendering

* info.json: insert line breaks between physical rows in layout data

* info.json: fix overlap in key rendering

Fixes an issue where the ANSI Enter key renders on top of the ISO Hash/Tilde key, visually hiding the latter.

* add LAYOUT_ansi_all macro with associated keymap

Duplicates `LAYOUT_all`, but with the ISO Hash/Tilde and ISO Backslash keys removed.

    - ANSI Enter and 2.25u Left Shift
    - Backspace, Right Shift, Numpad Plus and Numpad Enter all split
    - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row

* add LAYOUT_iso_all macro with associated keymap

Duplicates `LAYOUT_all`, but with the ANSI Backslash key removed.

    - ISO Enter and 1.25u Left Shift
    - Backspace, Right Shift, Numpad Plus and Numpad Enter all split
    - 1.5 / 1 / 1.5 / 6.25 / 1.25 / 1.25 / 1.25 Bottom Row

* KBDfans Phase One Layout Macro Additions and Configurator Data (qmk#17148)

* phaseone.h: add matrix diagram

* add QMK Configurator data

* add LAYOUT_65_ansi_blocker_split_bs macro

* add LAYOUT_65_ansi_wkl_split_bs macro

* add LAYOUT_65_iso_blocker macro

* add LAYOUT_65_iso_blocker_split_bs macro

* add LAYOUT_65_iso_wkl macro

* add LAYOUT_65_iso_wkl_split_bs macro

* rename LAYOUT_65_ansi_wkl to LAYOUT_65_ansi_blocker_tsangan_wkl

Differentiates the layout supported here from QMK's `65_ansi_blocker_tsangan` Community Layout, which is equivalent to this but with a 1u GUI key between Left Ctrl and Left Alt.

* rename new layout macros for codebase consistency

- `LAYOUT_65_ansi_wkl_split_bs` -> `LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs`
- `LAYOUT_65_iso_wkl` -> `LAYOUT_65_iso_blocker_tsangan_wkl`
- `LAYOUT_65_iso_wkl_split_bs` -> `LAYOUT_65_iso_blocker_tsangan_wkl_split_bs`

* add reference keymaps

Add keymaps which demonstrate the layout macro implementations.

* KBDfans Tiger80 Community Layout Support and Keymap Touch-Up (qmk#17149)

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_tkl_f13_ansi_tsangan

* enable Community Layout support

* refactor keymaps to use grid alignment

* Continue Caps Word when AltGr (right Alt) is held. (qmk#17156)

This is a minor bug fix for Caps Word. Currently, Caps Word turns off
whenever a non-shift mod becomes active. This is done to avoid
interfering with hotkeys.

This commit makes an exception to continue Caps Word when AltGr (right
Alt) is held. Outside the US, the AltGr key is used to type additional
symbols (https://en.wikipedia.org/wiki/AltGr_key). Depending on the
language, these may include symbols used within words like accented
letters where it would be desirable to continue Caps Word.

* Move GMMK Pro to allow for multiple revisions (qmk#16423)

* Added GMMK PRO Rev2 WBG7 MCU compatibility. Added GMMK 2 WBG7 MCU compatibility.

* GMMK PRO MCU Updates only (removed other kbs)

* fix problems

* Optimize the code.

* Update form develop branch

* Update

* Updater from qmk/develop

* Update

* Update config.h

* Update config.h

* Remove gmmk pro rev2

* move moults31/keymap.c

* Update

* tidy up

Co-authored-by: Joy <chang.li@westberrytech.com>
Co-authored-by: zvecr <git@zvecr.com>

* [Keyboard] Add miniZone keyboard (qmk#16644)

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

* [Keyboard] add rad keyboard (qmk#17088)

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

* [Keyboard] Add Eu isolation Keyboard (qmk#17102)

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

* [Keyboard] launch_1 LED index correction (qmk#17118)

* [Keyboard] 0xc_pad LED index correction (qmk#17120)

* [CI] Format code according to conventions (qmk#17165)

* [CI] Format code according to conventions (qmk#17164)

* [Keyboard] Update Layouts for MB-65S and MB-65H (qmk#17160)

* [Docs] Update Steno Keycode Table (qmk#17155)

* [Keyboard] rskeys100 LED index correction (qmk#17139)

* [Keyboard] Add eeprom IC-less rev for MechWild OBE and Waka60 (qmk#17126)

* [Keyboard] yeti LED index correction (qmk#17138)

* [Docs] Align LED Matrix docs with RGB matrix docs (qmk#17140)

* Small Markdown Patch for docs/feature_rgb_matrix.md (qmk#17171)

* Dailycraft Sandbox Configurator Data (qmk#17169)

* Ryan Skidmore rskeys100 Community Layout Support (qmk#17159)

* PJB Eros Community Layout Support (qmk#17158)

* Added Cantor keyboard (qmk#16552)

* Add massdrop/alt:charlesrocket keymap (qmk#17173)

* [Keyboard] Atreus62update (qmk#17179)

Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld>
Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com>
Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain>

* Added support for Wb32fq95 (qmk#16871)

* [Keyboard] mj64 Increase LED count (qmk#17194)

* [Keyboard] Add plywrks Ahgase (qmk#17191)

* [Keyboard][Fix] Change default keymap tilde to grv (qmk#17185)

* stub changelog

* Update keyboard aliases

* Disable python formatting for some files

* SkeletonNumPad Configurator Key Sequence Fix (qmk#17204)

* info.json: apply friendly formatting

* info.json: fix key sequence

* Small update to Symmetric70 keyboard readme (qmk#17188)

Added a little description to reademe.md under `handwired/symmetric70_proto/{matrix_debug|matrix_fast}`.

* Refactor legacy quantum keycodes in default-ish keymaps (qmk#17150)

* Breaking changes for 2022q2. (qmk#17221)

* Merge point for 2022-05-28 Breaking Change

* Fixup command sequencing for master/develop. (qmk#17227)

* Fixup iron165r2 (qmk#17119)

* initial

* revert some defines

* formatting

* apply changes

* update readme

* suggestion

* Fix quark_lp via firmware size (qmk#17233)

* Use correct container for unit test workflow (qmk#17242)

* Fix API errors (qmk#17239)

* [Keymap] Update sethbarberee code to QK_BOOT and try out DVVORAK (qmk#17230)

* [Keymap] Updates to layouts/community/ortho_4x12/junonum (qmk#17249)

* [Keyboard] Add str.merro60 pcb (qmk#17097)

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local>
Co-authored-by: chalex <chlxbsmt@gmail.com>

* Fix docs typo (qmk#17254)

* Fix various lint errors (qmk#17255)

* Fix various lint errors

* reduce complexity

* Convert ergodone to use core mcp23018 driver (qmk#17005)

* Nix shell updates (qmk#17243)

* Change AW20216 SPI Mode from 0 to 3, to fix RGB LEDs on GMMK Pro (qmk#17262)

* [Keymap] Drashna update for post Q2 merge (qmk#17241)

* [Keyboard] fix dz64rgb rgb sleep (qmk#17209)

* Add trailing parens to `get_oneshot_mods` in feature_advanced_keycodes.md (qmk#17211)

* move RESET to QK_BOOT (qmk#17278)

* move RESET to QK_BOOT

* fix tapping_term

* Add wavtype/p01_ultra (qmk#16513)

* new fork (manta and foundation)

added foundation and manta firmware

* removed manta

* VIA compliant changes

added readme, info.json edits

* Update keyboards/wavtype/foundation/config.h

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

* Update keyboards/wavtype/foundation/readme.md

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

* removed via.json and updated readme

* Update keyboards/wavtype/foundation/rules.mk

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

* Update keyboards/wavtype/foundation/config.h

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

* Update keyboards/wavtype/foundation/config.h

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

* Update keymap.c

* added p01 ultra

* updated diode direction

proto used opposite diode direction

* removed foundation

* Update keyboards/wavtype/p01_ultra/rules.mk

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

* Update keyboards/wavtype/p01_ultra/config.h

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

* Update keyboards/wavtype/p01_ultra/config.h

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

* Update keyboards/wavtype/p01_ultra/config.h

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

* Update keyboards/wavtype/p01_ultra/config.h

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

* Update keyboards/wavtype/p01_ultra/readme.md

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

* Update keyboards/wavtype/p01_ultra/info.json

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

* Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/via/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c

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

* Update keyboards/wavtype/p01_ultra/keymaps/default/keymap.c

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

* Update keyboards/wavtype/p01_ultra/rules.mk

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

* Update keyboards/wavtype/p01_ultra/readme.md

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

* Update keyboards/wavtype/p01_ultra/config.h

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

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>

* [Keyboard] Acheron Shark alpha Encoder support (qmk#17266)

* [Keymap] Fix maddie layout for ploopy/trackball_nano (qmk#17213)

* keyboards: fix malformed info.json files (qmk#17292)

* [Keyboard] Organized versions of mikeneko65 (qmk#16985)

Co-authored-by: takishim <tadashi@kishimo.to>

* Fix lint errors (qmk#17293)

* Add Encoder Map Swap Hands config for boards that support both features (qmk#17294)

* Disable features known to cause BIOS/suspend issues (qmk#17270)

* Fix and add unit tests for Caps Word to work with Unicode Map, Auto Shift, Retro Shift. (qmk#17284)

* Fix Caps Word and Unicode Map

* Tests for Caps Word + Auto Shift and Unicode Map.

* Fix formatting

* Add additional keyboard report expectation macros

This commit defines five test utilities, EXPECT_REPORT, EXPECT_UNICODE,
EXPECT_EMPTY_REPORT, EXPECT_ANY_REPORT and EXPECT_NO_REPORT for use with
TestDriver.

EXPECT_REPORT sets a gmock expectation that a given keyboard report will
be sent. For instance,

  EXPECT_REPORT(driver, (KC_LSFT, KC_A));

is shorthand for

  EXPECT_CALL(driver,
      send_keyboard_mock(KeyboardReport(KC_LSFT, KC_A)));

EXPECT_UNICODE sets a gmock expectation that a given Unicode code point
will be sent using UC_LNX input mode. For instance for U+2013,

  EXPECT_UNICODE(driver, 0x2013);

expects the sequence of keys:

  "Ctrl+Shift+U, 2, 0, 1, 3, space".

EXPECT_EMPTY_REPORT sets a gmock expectation that a given keyboard
report will be sent. For instance

  EXPECT_EMPTY_REPORT(driver);

expects a single report without keypresses or modifiers.

EXPECT_ANY_REPORT sets a gmock expectation that a arbitrary keyboard
report will be sent, without matching its contents. For instance

  EXPECT_ANY_REPORT(driver).Times(1);

expects a single arbitrary keyboard report will be sent.

EXPECT_NO_REPORT sets a gmock expectation that no keyboard report will
be sent at all.

* Add tap_key() and tap_keys() to TestFixture.

This commit adds a `tap_key(key)` method to TestFixture that taps a
given KeymapKey, optionally with a specified delay between press and
release.

Similarly, the method `tap_keys(key_a, key_b, key_c)` taps a sequence of
KeymapKeys.

* Use EXPECT_REPORT, tap_keys, etc. in most tests.

This commit uses EXPECT_REPORT, EXPECT_UNICODE, EXPECT_EMPTY_REPORT,
EXPECT_NO_REPORT, tap_key() and tap_keys() test utilities from the
previous two commits in most tests. Particularly the EXPECT_REPORT
macro is frequently useful and makes a nice reduction in boilerplate
needed to express many tests.

Co-authored-by: David Kosorin <david@kosorin.net>

* Apply EXPECT_REPORT and EXPECT_EMPTY_REPORT (qmk#17311)

...convenience macros to test cases that where missed during qmk#17284

* docs: reflect systemd's change in language (qmk#17322)

Like much of our field, systemd has renamed their `master` branch to `main`

* add new keyboard atset (qmk#17195)

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

* [Keymap] add trwnh keymap for gmmk pro (qmk#17267)

* [Keyboard] Add alt34 keyboard (qmk#17223)

* Add files for alt34 keyboard

* Add link to hardware bill of materials for alt34

* Change keyboard image link to imgur

* Remove platform specific defines from rev1.h

* Remove bluetooth and sleep led rules etc

* Add GPL license header to all source code files

* Shorten comment for NKRO_ENABLE

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

* Simplify option usage comment in rules.mk

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

* Set imgur link to largest size option

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

* Move rules.mk into rev1 folder entirely

* Remove .noci file

* Update keyboards/alt34/rev1/rules.mk

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

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

* [Keyboard] Handle timeout on UART for Redox Wireless (qmk#17203)

* Handle timeout on UART for Redox Wireless receiver-to-keyboard communication.

- This fixes the issue of a keyboard deadlocking on the first matrix
  scan with Redox Wireless keyboards

* Remove an explicit cast.

Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com>

* [Keyboard] Add Stello65 keyboard (qmk#17168)

* [Keyboard] add Stello65 keyboard

* Apply suggestions from code review

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

* Apply suggestions from code review

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

* [Keyboard] update config pinout for stello65_sl_rev1

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

* [Keyboard] Add Cloudline PCB support (qmk#17253)

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

* [Keyboard] Add BrutalV2 65 Keyboard (qmk#17252)

* Add Brutal65 V2 to QMK

* Update info.json and copyright notices

* Update info.json]

* Update readme and delete chconf

* Update matrix and keymaps to match info json

* Update keyboards/cannonkeys/brutalv2_65/config.h

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

* Update keyboards/cannonkeys/brutalv2_65/readme.md

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

* Update keyboards/cannonkeys/brutalv2_65/rules.mk

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

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

* [Keymap] CRKBD: Update jpe230 Keymap (qmk#17280)

* Add WB32 evaluation board onekey targets. (qmk#17330)

* Update other_vscode.md (qmk#17317)

Bracket pair colorizer has been deprecated since it is now a native feature, and VIM Keymap no longer exists, so I removed those 2 links.

* [Keymap] Update keymap for user jasondunsmore (qmk#17312)

* [Keyboard] Add KPrepublic BM60hsrgb_ec V1 and V2 (qmk#15104)

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

* Move more UART-based keyboards to use timeout correctly. (qmk#17329)

Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com>

* [Keyboard] Fix kprepublic/bm60hsrgb_ec/rev2 (qmk#17334)

* Add support for linting deprecated and removed functionality  (qmk#17063)

* Add support for more lint warnings/errors

* Develop currently needs extra deps installed

* Lint a few more scenarios

* fix tests

* [Keyboard] Adding Sunsetter R2 keyboard to Charue family (qmk#17269)

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>

* [Keyboard] Improve the durgot k3x0 readme.md (qmk#17214)

* [keyboard] annepro2 Add and use functions to directly control led colors (qmk#17196)

* [Keymap] Add planck/scottzach1 keymap (qmk#17083)

* [Keyboard] Add Sodium keyboards (qmk#17078)

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: nacly <nacly@pop-os.localdomain>

* initial (qmk#17345)

* Promote label with newlines to lint error (qmk#17347)

* Promote 'layouts require matrix data' to api error (qmk#17349)

* Wasdat: move some stuff to info.json (qmk#17327)

* [Keyboard] Fix checkboards/quark_lp (another) (qmk#17296)

* [Keyboard] mlego fix product id and sync oled code (qmk#16237)

* sync oled code over the keymaps

* put different product ids

* put different product ids for the rest

* put different product ids for the rest

* try to reduce code duplication

* make ifdefs nice and correct

* move the leds code out of keymap

* try to reduce code duplication

* move the rgb code outside the keymaps for reuse

* Update keyboards/mlego/m65/m65.c

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

* Update keyboards/mlego/m65/m65.c

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

* move more code outside keymaps for reuse

* add few more xps

* add mic mute

* update to new name of macros for reset

* style for matrix

* clean split

* use tinyuf2 as bootloader

* Update keyboards/mlego/m65/rev4/rules.mk

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

* radionalise product id and device version

* add tinyuf2 as default bootloader for stm32f4

* update tinyuf2

* update tinyuf2 and via. f411 remove tinyuf2 since is not really working. make the config more conditional

* sync the keymap with default

* revert via non building with gcc 11

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

* [Keyboard] add pierce (qmk#17000)

Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Dan Abrahamsson <dan.abrahamsson@imsystech.com>

* [Keyboard] Remove terminal commands from m48 (qmk#17363)

* Add encoder map (qmk#17361)

* [Keyboard] Add Lemon40 keyboard (qmk#17357)

* Add stale action. (qmk#17372)

* Add stale action.

* Allow for manual trigger.

* Fixup stale action. (qmk#17373)

* Swap to 1000 stale actions while debugging.

* `actions/stale`: 150 operations, oldest-first.

* [Keyboard] Add BLASTER75 keyboard (qmk#16887)

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

* [Keyboard] add SNOP60 (qmk#17131)

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

* Update feature_midi.md (qmk#17390)

Add caveat about usb endpoints.

* Inform people that things may not work. (qmk#17391)

* Perform stricter lint checks (qmk#17348)

* [Keyboard] Flip encoder pads on basketweave (qmk#17375)

* [Keyboard] Add Chaos65 keyboard (qmk#17369)

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

* [Keymap] New keymap for Keebio FoldKB (qmk#17364)

* [Keymap+] SnailMap port for the Kintsugi keyboard. (qmk#17341)

* BLASTER75 info.json position fixes (qmk#17395)

* edit typo in comment (qmk#17394)

* Fix clean arg handling (qmk#17392)

* [Keyboard] Add Idobao Montex RGB (V2) (qmk#16897)

* Add Montex V2 (#10)

* Update readme.md

* Update rules.mk

* Update config.h

* Update keyboards/idobao/montex/v2/config.h

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

* Update keyboards/idobao/montex/v2/rules.mk

Add Layouts

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

* Merged code fron work done with @vinorodrigues

* Update keyboards/idobao/montex/v2/rules.mk

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

* Update keyboards/idobao/montex/v2/v2.h

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

* Update keyboards/idobao/montex/v2/config.h

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

* Removing via_nug keymap

* update to montex code (#11)

* remove VIA_QMK_RGBLIGHT_ENABLE

* more data driven config, simple copyright headers, some code cleanup

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>

* [Keyboard] Idobao Montex V2(RGB) (qmk#15865)

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Christian Hofstede <4440939+chofstede@users.noreply.github.com>
Co-authored-by: Vino Rodrigues <github@m.vinorodrigues.com>
Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>

* [Keyboard] Add ADM42 Keyboard (qmk#17366)

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

* Swap to actions/stale. (qmk#17404)

* [Keymap] Update yoshimaru46 keymap (qmk#17402)

* [Keyboard] mini_ten_key_plus edited info.json (qmk#15574)

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

* [Keyboard] Fix 1U space in Keebio/sinc/rev2 layout macros (qmk#16901)

* [handwired/macroboard] Add separate f401 and f411 configs… (qmk#16338)

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

* [Keyboard] Atreus: add STM32F103C8T6 based variant (qmk#16846)

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

* Fixup handwired/macroboard (qmk#17405)

* Fixup stale labels lists. (qmk#17415)

* Add a note about using differents MCU family (qmk#17416)

* [Keymap] Update XD75 keymap by markus (qmk#17417)

* [Keyboard] add at6 keyboard (qmk#17346)

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

* Add Djinn. (qmk#17382)

* Add Djinn.

* Review comments.

* Further cleanup.

* [Keyboard] Add tegic for melgeek! (qmk#17400)

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

* [Docs] clarify inner array of direct pin matrix (qmk#17437)

* [Keyboard] Update FAve 84H RGB firmware (qmk#16919)

* Add base FAve 84H firmware

* Update keyboards/linworks/fave84h/readme.md

Thank you, apologies for the oversight

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

* Update keyboards/linworks/fave84h/keymaps/via/keymap.c

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

* Update keyboards/linworks/fave84h/keymaps/default/keymap.c

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

* Move LED config in ifdef

* update read me

* Update Product Name

* Update keyboards/linworks/fave84h/rules.mk

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

* Add Via RGB Matrix Control

* Add base FAve 84H firmware

* Add Via RGB Matrix Control

* fix merge conflict

* reduce max brightness

* remove action macro and action function

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

* Remove / update code to work with the build in QMK via hack

* Update Read me

* Add newline at end of rules

Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>

* [Keyboard] Update firmware for the FAve 87H (qmk#16920)

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>

* [Keyboard] Add base FAve65H firmware (qmk#17147)

Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>

* [Keyboard] Add more bootloader options for id75 (qmk#17441)

* [Keyboard] Add Nayeon by Abats Keyboard Club (qmk#16659)

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

* [Keyboard] Add rb18 keyboard (qmk#17306)

* [Keyboard] Add labbeminiv1 (qmk#16401)

* [Keyboard] Add labbeminiv1

* Adjust vendor id

The used vendor id was in use

* Remove comment in the rgb keymap

* Update keyboards/labbe/labbeminiv1/rules.mk

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

* Rename rgb matrix keymap folder

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

* [Keyboard] add dynamis keyboard (qmk#15994)

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

* alt34 rev1: Configurator Compilation Fix (qmk#17442)

* move USE_I2C and EE_HANDS definitions to keyboard level

Allow this keyboard to be compiled by QMK Configurator.

* remove redundant DEFAULT_FOLDER rule

* Add missing snop60 default keymap (qmk#17443)

* [Keyboard] Zeno 60% Ergo PCB (qmk#17403)

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

* [Keyboard] Add n60a pcb (qmk#17273)

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

* [Keymap] farmergreg's kint41 Kinesis Advantage 2 Layout (qmk#16784)

* Checkerboards SNOP60 Refactor (qmk#17446)

* Chaos 65 Community Layout Support (qmk#17447)

* move ISO Enter position to home row

This commit makes the ISO layout macros compatible with QMK's `65_iso_blocker` and `65_iso_blocker_tsangan` community layouts.

* info.json: apply friendly formatting

- add key labels
- add line breaks between physical rows

* enable Community Layout support

* chaos65.h: add matrix diagram

* [Keyboard] Update SKErgo for hardware changes (qmk#17449)

Co-authored-by: kevinzhao-tech <kevin@keyz.io>

* [Keyboard] Fix RGB_matrix coordinates for gl516/j73gl (qmk#17450)

* Cf/evyd13 wasdat (qmk#17452)

* evyd13/wasdat: add LAYOUT_all Configurator data

* info.json: fix JSON syntax errors

* Fix 0 delta results in size_regression.sh (qmk#17457)

* Update ref_functions.md (replaced deprecated `RESET`) (qmk#17436)

* Fix up Djinn fuse handling. (qmk#17465)

* [Keyboard] Fix firmware size for via keymap on Atom47 (qmk#17472)

* [Keyboard] Fixup skergo - missing keycode in keymaps (qmk#17458)

* [Split] Ensure SOFT_SERIAL_PIN is defined if USE_I2C isn't defined (qmk#17466)

* Only omit paths containing "/keymaps/" (qmk#17468)

This allows keyboard names to contain the word "keymaps"

* [Keyboard] Add blockboy/ac980mini keyboard (qmk#16839)

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

* Fix error message in generated code (qmk#17484)

Co-authored-by: QMK Bot <hello@qmk.fm>
Co-authored-by: Kyle McCreery <mccreery.kyle@gmail.com>
Co-authored-by: Andrew Kannan <andrew.kannan@gmail.com>
Co-authored-by: Josh Hinnebusch <joshhinnebusch@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Stephon Parker <sgparker62@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Stephon Parker <stephonparker@Stephons-MacBook-Pro.local>
Co-authored-by: HorrorTroll <sonicvipduc@gmail.com>
Co-authored-by: takashicompany <t@kashi.company>
Co-authored-by: Yorick Peterse <git@yorickpeterse.com>
Co-authored-by: Jan Christoph Ebersbach <jceb@e-jc.de>
Co-authored-by: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Mateusz Ż <zochowski.mateusz@outlook.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: moyi4681 <moyi4681@users.noreply.github.com>
Co-authored-by: Álvaro A. Volpato <alvaro.augusto.volpato@gmail.com>
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com>
Co-authored-by: John-Schreiber <56258966+John-Schreiber@users.noreply.github.com>
Co-authored-by: durken1 <71756879+durken1@users.noreply.github.com>
Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-authored-by: GloriousThrall <74627436+GloriousThrall@users.noreply.github.com>
Co-authored-by: Joy <chang.li@westberrytech.com>
Co-authored-by: anubhav dhiman <104914147+anubhavd7@users.noreply.github.com>
Co-authored-by: aadriance <primaryartemis@outlook.com>
Co-authored-by: TuckTuckFloof <stnashmore@gmail.com>
Co-authored-by: AnthonyNguyen168 <89651736+AnthonyNguyen168@users.noreply.github.com>
Co-authored-by: jpe230 <pablin.123.ra@gmail.com>
Co-authored-by: Diego Palacios <diepala@gmail.com>
Co-authored-by: -k <slowdive@me.com>
Co-authored-by: Xyverz <xyverz@gmail.com>
Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld>
Co-authored-by: Ian Sterling <80361942+iansterlingaaa@users.noreply.github.com>
Co-authored-by: Ian Sterling <xyverz@paeroa-arch.localdomain>
Co-authored-by: Ramon Imbao <ramonimbao@gmail.com>
Co-authored-by: jack <0x6A73@pm.me>
Co-authored-by: Seth Barberee <seth.barberee@gmail.com>
Co-authored-by: Juno Nguyen <juno.ngx@gmail.com>
Co-authored-by: chalex <68408520+gaclee3b@users.noreply.github.com>
Co-authored-by: Alexander Lee <aclee3@CGHan-Macbook-2015.local>
Co-authored-by: chalex <chlxbsmt@gmail.com>
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: trwnh <a@trwnh.com>
Co-authored-by: Forrest Cahoon <forrest.cahoon@gmail.com>
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
Co-authored-by: wavtype <hcdarrach@gmail.com>
Co-authored-by: Václav Kučera <vaclav.kucera@mewssystems.com>
Co-authored-by: Aidan Gauland <aidalgol@users.noreply.github.com>
Co-authored-by: Ryan Skidmore <github@ryanskidmore.co.uk>
Co-authored-by: takishim <96878459+takishim@users.noreply.github.com>
Co-authored-by: takishim <tadashi@kishimo.to>
Co-authored-by: eason <98533237+EasonQian1@users.noreply.github.com>
Co-authored-by: David Kosorin <david@kosorin.net>
Co-authored-by: Travis Rigg <91503370+TRiggAtGM@users.noreply.github.com>
Co-authored-by: Tommy Alatalo <tommy.alatalo@gmail.com>
Co-authored-by: Tomasz Janeczko <janecztom@gmail.com>
Co-authored-by: Tomasz Janeczko <tomasz.j@hey.com>
Co-authored-by: Uy Bui <uybv.cntt@gmail.com>
Co-authored-by: Andrew Kannan <andrew.kannan@klaviyo.com>
Co-authored-by: JunZuloo <JunZuloo@live.com>
Co-authored-by: Jason Dunsmore <53437+jasondunsmore@users.noreply.github.com>
Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com>
Co-authored-by: ILWrites <pikeeb@gmail.com>
Co-authored-by: Gabriel Oliveira <gabrieloliver8991@gmail.com>
Co-authored-by: zv0n <tom.zvon@gmail.com>
Co-authored-by: Zac Scott <scottzach1@myvuw.ac.nz>
Co-authored-by: Derek <dschmell91@gmail.com>
Co-authored-by: nacly <nacly@pop-os.localdomain>
Co-authored-by: Alin Marin Elena <alin@elena.space>
Co-authored-by: Dan Abrahamsson <dan.abrahamsson@imsystech.com>
Co-authored-by: ALTAiN <102286038+Altainworks@users.noreply.github.com>
Co-authored-by: npspears <40127181+npspears@users.noreply.github.com>
Co-authored-by: Tom Barnes <barnestom@me.com>
Co-authored-by: Yutong Zhou <2417212+lazho@users.noreply.github.com>
Co-authored-by: kb-elmo <lorwel@mailbox.org>
Co-authored-by: Arturo Avila <69410272+ADPenrose@users.noreply.github.com>
Co-authored-by: Felicia Kuan <freakyotaku@gmail.com>
Co-authored-by: IBNobody <IBNobody@users.noreply.github.com>
Co-authored-by: Vino Rodrigues <366673+vinorodrigues@users.noreply.github.com>
Co-authored-by: Christian Hofstede <4440939+chofstede@users.noreply.github.com>
Co-authored-by: Vino Rodrigues <github@m.vinorodrigues.com>
Co-authored-by: Lorenzo Leonini <lleonini@users.noreply.github.com>
Co-authored-by: Yoshihiro Saito <yshr446@gmail.com>
Co-authored-by: minibois <themrminimario@gmail.com>
Co-authored-by: Gordon <gordon.palumbo@gmail.com>
Co-authored-by: Michał Szczepaniak <m.szczepaniak.000@gmail.com>
Co-authored-by: Dmitry Nosachev <quartz64@gmail.com>
Co-authored-by: coliss86 <coliss86@users.noreply.github.com>
Co-authored-by: Markus Weimar <mail@markusweimar.de>
Co-authored-by: bomb <84309788+mj-bomb@users.noreply.github.com>
Co-authored-by: evils <30512529+evils@users.noreply.github.com>
Co-authored-by: Wolf Van Herreweghe <wolfvanh@gmail.com>
Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>
Co-authored-by: Ryan Baker <76887060+ryanbaekr@users.noreply.github.com>
Co-authored-by: alabbe9545 <57238155+alabbe9545@users.noreply.github.com>
Co-authored-by: bbrfkr <bbrfkr@gmail.com>
Co-authored-by: paulgali <paulgali@live.co.uk>
Co-authored-by: Muhammad Rivaldi <50755960+valdiieee@users.noreply.github.com>
Co-authored-by: Greg Dietsche <greg@dietsche.us>
Co-authored-by: Kevin Zhao <zhao1939@gmail.com>
Co-authored-by: kevinzhao-tech <kevin@keyz.io>
Co-authored-by: Salicylic-acid3 <46864619+Salicylic-acid3@users.noreply.github.com>
Co-authored-by: Evelien Dekkers <sixmoonskies@gmail.com>
Co-authored-by: rooski15 <34818505+rooski15@users.noreply.github.com>
0xcharly pushed a commit to Bastardkb/bastardkb-qmk that referenced this pull request Jul 4, 2022
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
yaunj added a commit to yaunj/qmk_firmware that referenced this pull request Aug 22, 2022
No need to keep this custom implementation now that QMK has merged
qmk#16588
uvera pushed a commit to uvera/qmk_firmware that referenced this pull request Dec 14, 2022
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Signed-off-by: Dušan <dusan.uveric@mitigate.dev>
uvera pushed a commit to uvera/qmk_firmware that referenced this pull request Dec 14, 2022
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Signed-off-by: Dušan <dusan.uveric@mitigate.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants