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

Consecutive sticky layers not releasing correctly #1149

Closed
dlip opened this issue Feb 27, 2022 · 6 comments · Fixed by #1154
Closed

Consecutive sticky layers not releasing correctly #1149

dlip opened this issue Feb 27, 2022 · 6 comments · Fixed by #1154

Comments

@dlip
Copy link

dlip commented Feb 27, 2022

  • press sticky layer key to go to layer 1
  • press sticky layer key to go to layer 2
  • press number 1 key in 'a' position
  • press 'a' key

expected output:

1a

actual output:

11

@dlip dlip changed the title Multiple sticky layers not releasing correctly Consecutive sticky layers not releasing correctly Feb 27, 2022
@okke-formsma
Copy link
Collaborator

okke-formsma commented Feb 27, 2022

Interesting. It's probably caused by this code:

image

This code is in a loop, and it causes the second sticky key not to release. The return should be done after processing all items in the loop.

okke-formsma added a commit to okke-formsma/zmk that referenced this issue Feb 27, 2022
okke-formsma added a commit to okke-formsma/zmk that referenced this issue Feb 27, 2022
@dlip
Copy link
Author

dlip commented Feb 28, 2022

@okke-formsma I just tested your fix and it works beautifully! 👏 Thank you so much for helping so quickly! 🙏

@dlip
Copy link
Author

dlip commented Feb 28, 2022

I may have found another small bug, see if you can reproduce:

  • press sticky layer key to go to layer 1
  • press sticky control key
  • press bbbbb quickly

this results in multiple ctrl+b when it should just be 1

btw i have quick-release correctly enabled

@dlip
Copy link
Author

dlip commented Feb 28, 2022

hmm, maybe you can ignore my last bug, I've re-flashed and its not happening for me anymore

okke-formsma added a commit to okke-formsma/zmk that referenced this issue Feb 28, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
okke-formsma added a commit to okke-formsma/zmk that referenced this issue Feb 28, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
@dlip
Copy link
Author

dlip commented Mar 1, 2022

I have found another related issue:

  • press sticky layer key to go to layer 1
  • hold sticky layer key to go to layer 2 (keep holding)
  • press number 1 key in 'a' position
  • release sticky layer 2 key
  • press 'a' key

expected output:

1a

actual output:

11 (you can keep pressing a to output 1 until the sticky timeout completes)

okke-formsma added a commit to okke-formsma/zmk that referenced this issue Mar 2, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
@dxmh
Copy link
Collaborator

dxmh commented Mar 2, 2022

I believe I may be experiencing this bug with my quick-release sticky keys…

Config:

&sk {
  release-after-ms = 60000;
  quick-release;
};

Sequence:

  1. Tap &sk MOD1
  2. Tap &sk MOD2
  3. Tap &kp A
  4. Tap &kp B
  5. Tap &kp C

Expected result:

  1. MOD1 + MOD2 + A
  2. B
  3. C

Actual result:

  1. MOD1 + MOD2 + A
  2. MOD2 + B
  3. C

Notes:

dxmh added a commit to dxmh/zmk-config that referenced this issue Mar 2, 2022
This reverts commit 270e5b6 because I'm experiencing an issue with
sticky modifiers not being cleared:

zmkfirmware/zmk#1149 (comment)
okke-formsma added a commit to okke-formsma/zmk that referenced this issue Mar 15, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
petejohanson pushed a commit that referenced this issue Mar 16, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes #1149
rtitmuss pushed a commit to rtitmuss/zmk that referenced this issue Apr 3, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
mirandaflu pushed a commit to mirandaflu/zmk that referenced this issue Jun 5, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
mrlinuxfish pushed a commit to mrlinuxfish/zmk that referenced this issue Jun 19, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
fsargent pushed a commit to fsargent/zmk that referenced this issue Jul 11, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
alinelena pushed a commit to alinelena/zmk that referenced this issue Aug 24, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
alinelena pushed a commit to alinelena/zmk that referenced this issue Aug 29, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
alinelena pushed a commit to alinelena/zmk that referenced this issue Aug 30, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
adrienm7 pushed a commit to adrienm7/zmk that referenced this issue Sep 10, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
adrienm7 added a commit to adrienm7/zmk that referenced this issue Sep 10, 2022
commit 83ff9fa99430286b222c0a15d7935c5b6dfa0e9e
Author: urob <978080+urob@users.noreply.github.com>
Date:   Sun Jul 31 21:50:07 2022 -0400

    Rename masked_mods to masked-mods

commit c49dc777f9d8b056a7285493b4103a91f5a7f2e8
Author: urob <978080+urob@users.noreply.github.com>
Date:   Sun Jul 31 21:33:50 2022 -0400

    Mod-morph into hold-tap should now work properly

commit 58f154dfb1572c83d06081ca369c511c35e9edd1
Author: urob <978080+urob@users.noreply.github.com>
Date:   Sun Jul 31 16:38:03 2022 -0400

    Explicit mods no longer reset implicit mods

commit 9d9bebccdc908df40a355addd818257d70737535
Author: urob <978080+urob@users.noreply.github.com>
Date:   Sun Jul 24 11:05:44 2022 -0400

    Add unit tests for mod-morph

commit b903e4f3710d0f331407c6ad26ce466a3a310845
Author: urob <978080+urob@users.noreply.github.com>
Date:   Sat Jul 30 15:48:32 2022 -0400

    Fix unmasking of mods before key release

commit 3c4e19adb787f6b921c93b1435e21529827b0c29
Author: urob <978080+urob@users.noreply.github.com>
Date:   Sun Jul 24 01:04:13 2022 -0400

    Update docs for mod-morph

commit c7411735f249607a3224a1a423eac6c3f73b9e09
Author: urob <978080+urob@users.noreply.github.com>
Date:   Sun Jul 24 00:24:18 2022 -0400

    Set masked-mods to mods if unspecified

commit d7eeab4a22a35e2f2946c99e6da5e666c8d8cc8e
Author: urob <978080+urob@users.noreply.github.com>
Date:   Mon Jul 18 20:31:24 2022 -0400

    Trigger-mods are unused

commit 4a7977b8467d8e6d9d925e3a0893417ec19faac3
Author: urob <978080+urob@users.noreply.github.com>
Date:   Mon Jul 18 19:57:46 2022 -0400

    Don't mask implicit mods

commit d267df5f19753b24a0e130b272c2197fbda26a26
Author: Martin Aumüller <aumuell@reserv.at>
Date:   Thu Jul 29 21:27:48 2021 +0200

    masked mods

commit eee7e1cd41c8bed81c5abcc0e8986c05e811b251
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Sat Jul 30 02:24:49 2022 -0700

    fix(docs): Update tap-dance and hold-tap documentation

    Co-Authored-By: Cem Aksoylar <caksoylar@users.noreply.github.com>

commit be0d49b62d7a423512e6e9052eca037b331109b7
Author: Jason Hazel <me@jasonhazel.com>
Date:   Wed Jul 27 11:39:42 2022 -0400

    feat(shields) add support for Spaceman Pancake (#1400)

    * add support for Spaceman Pancake

    Co-authored-by: Pete Johanson <peter@peterjohanson.com>
    Co-authored-by: Jason Hazel <jhazel@matrixmediaservices.com>
    Co-authored-by: Pete Johanson <peter@peterjohanson.com>

commit 8bc96ab9fe6121e586208a8d45666ec136002643
Author: byran.tech <61983584+Hello9999901@users.noreply.github.com>
Date:   Wed Jul 27 09:07:57 2022 -0400

    feat(docs): added "how is the latency"

    * Update docs/docs/faq.md

    Co-authored-by: Kurtis Lew <kurtis.a.lew@gmail.com>
    Co-authored-by: Dom H <dom@hxy.io>
    Co-authored-by: Pete Johanson <peter@peterjohanson.com>

commit 01f51f06dc044f20b38c4cc69403ede2a8cd5aa2
Author: HanfG <376840834@qq.com>
Date:   Wed Jul 27 20:17:40 2022 +0800

    fix(docs): Fix col/row properties in kscan.md example

commit 70beff7e624157955ab0c2c1083466eaffec74e9
Author: Nick Coutsos <nick@coutsos.com>
Date:   Wed Jul 27 08:15:46 2022 -0400

    refactor(docs): Change wording in RGB_COLOR_HSB description

    Simplify description for second &rgb_ug parameter

commit 90b45a1284d11c0003949bb0b57c20a3ecb6d682
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon Apr 25 22:07:21 2022 -0400

    feat(display): Blank on idle optionally.

    * Add new defaulted-on Kconfig option to control if displays
      are blanked/unblanked on idle/activity.

commit e3efffa9a885c5d10d7b248b96fe8bc163c070ce
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon Apr 25 22:07:13 2022 -0400

    refactor(display): Move clear to unblank for EPD driver.

commit c4a47c08def72ae0b096e949f4388e5a539187b6
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon Jan 24 14:34:48 2022 -0500

    fix(display): Initialize display on queue as well.

commit 54aa3e6a1e1dd26d945edaf9c45672bd093dd744
Author: byran.tech <61983584+Hello9999901@users.noreply.github.com>
Date:   Mon Jul 25 23:43:56 2022 -0400

    fix(docs): typo fixes

    * Update user-setup.md

commit f68692effd96a75627d0b3e96d77f47f37d9f5f7
Author: GreenAirplane <shashkin.aleksandr@gmail.com>
Date:   Wed Jul 20 11:17:19 2022 -0400

    feat(docs): Document behavior queue limit for Macros (#1384)

    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
    Co-authored-by: Dom H <dom@hxy.io>

commit 08c43feaaff548b4ba7d32a26e72313024a989bc
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Apr 19 03:02:00 2022 -0400

    feat(kscan): Kconfig for optional scan delay.

    Add optional Kconfig setting to delay scanning after each
    output column is set, and inputs are read, to allow inputs
    to "settle" after the last column is set back to inactive.

commit b1ce8a0d3346be78301637a9861e4b70587aa2bb
Author: byran.tech <61983584+Hello9999901@users.noreply.github.com>
Date:   Tue Jul 12 03:47:19 2022 -0400

    fix(docs): typo fixes

commit 41c9d810967c3be71df9c3727660ce968756ce34
Author: Cem Aksoylar <caksoylar@gmail.com>
Date:   Sun Jul 3 14:48:09 2022 -0700

    fix(docs): Update config docs for split Kconfig refactor

commit 19d8c5ba40b3e8767f68db7c9f16e595f638e423
Author: Cem Aksoylar <caksoylar@gmail.com>
Date:   Sun Jul 3 14:20:47 2022 -0700

    feat(docs): Document new underglow Kconfig

commit 851c37e14fb1315203caf5f7807cdf4bf922a464
Author: Cem Aksoylar <caksoylar@gmail.com>
Date:   Sun Jul 3 14:05:55 2022 -0700

    fix(docs): Apply suggestions from #722 reviews

commit ae78aa247a99b0b0e7d77cf680c7e419955354ca
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Sat May 21 17:48:27 2022 -0500

    feat(docs): Update power and lighting config pages

    Moved battery configuration to its own page to match the feature page.

    Documented that external power is disabled when in sleep mode.

    Clarified that the *_START configs apply on first boot, and any changes
    after that are persisted.

commit 1646cd7f3048e98fb80b09bc56f458b237cfac61
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Sat May 21 17:15:41 2022 -0500

    feat(docs): Add a simpler matrix transform example

commit 6e67e4a3a52cc962aa4da2024ea42b9af1133583
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Sat May 21 16:50:20 2022 -0500

    feat(docs): Update direct GPIO configuration

commit 74b49339800638b745cf0d1b196bb6c7371055be
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Sat May 21 16:17:11 2022 -0500

    feat(docs): Clarify descriptions of config files

commit e0e0928f9c185bd73ad1391605d945e5e3adaace
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Tue May 3 21:28:41 2022 -0500

    fix(docs): Update config docs for review feedback

commit 01ffea1b47c3b94d542ba07ae774774ad2734845
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Fri Apr 29 21:37:38 2022 -0500

    feat(docs): Update configuration overview

commit c350f7130beb8153ffc717d7567a7aff0d9734a3
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Fri Apr 29 21:22:13 2022 -0500

    fix(docs): Fix links in config pages

commit 2b122acfc38f82f3a681dbac7b6d47c60d6e6268
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Fri Apr 29 21:21:07 2022 -0500

    feat(docs): Updating lighting config docs

commit e8e6b2a33311651be4b6fa1367a39408f60268ce
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Fri Apr 29 21:10:49 2022 -0500

    feat(docs): Update general system config docs

commit e46eaf5617fd84b18aa6b0512f6407a8c1e28a69
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Fri Apr 29 21:10:37 2022 -0500

    feat(docs): Update power config docs

commit 71b8f9d4acc0e1a5ba8a077d7efa78756fbe665c
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Fri Apr 29 20:46:23 2022 -0500

    feat(docs): Update display config docs

commit bf84481b47fd64bedbfcf665b1dbc09aab5d5029
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Fri Apr 29 20:20:21 2022 -0500

    feat(docs): Update behavior config docs

commit d36792db2d776c7c9b45db677fb02a8a4fbe4b94
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Thu Apr 28 21:26:57 2022 -0500

    feat(docs): Update kscan config docs

commit 11861a4d303b769a2de615376fbf766e7db433fc
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Sat Mar 6 20:06:15 2021 -0600

    docs: Add documentation for config options

commit 61806435814f76d435166c3ccffcc6df4eb0ff5c
Author: Cem Aksoylar <caksoylar@gmail.com>
Date:   Sat Jul 2 19:47:15 2022 -0700

    fix(shields): Remove uses of deprecated pro_micro_a/d nodes

commit edec4595aebd332880b988742c234dd61c1b4d9a
Author: Nick Conway <nick@conway.dev>
Date:   Fri Jul 1 15:00:51 2022 -0400

    fix(behaviors): Fix mod morph description

commit 91de215bf05be072075095a54c09aaf3c13a04b4
Author: Cem Aksoylar <caksoylar@gmail.com>
Date:   Sat Jul 2 20:02:58 2022 -0700

    fix(docs): Add missing underglow on/off defines

commit ef3eb339ede6568c96c095648d2e0f20715e2549
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Wed Jun 22 15:07:05 2022 -0700

    feat(shields): Add RGB support to 2% Milk

    Co-Authored-By: treezoob <98245530+treezoob@users.noreply.github.com>

commit da209c453eac57b9bb3818a81ad9b20345618c4b
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon Jun 20 03:54:19 2022 +0000

    refactor(shields): Remove res max Kconfigs

    * Horizontal/Vertical resolution max is now defaulted
      from the DTS chosen display automatically, so
      remove the duplication in our shield Kconfig.

commit 90e070b427e28b83eb6b55620e2dee6627075374
Author: ReFil <31960031+ReFil@users.noreply.github.com>
Date:   Sat Jun 25 15:56:36 2022 +0100

    feat(underglow): Add RGB auto off timeout on idle and on usb disconnect

    Two new options for functionality to enable/disable RGB for
    USB status or idle events.

    Co-authored-by: Pete Johanson <peter@peterjohanson.com>
    Co-authored-by: ReFil <harryherring@gmail.com>

commit 38e079ef37a871d9abdd932466973d33a310fb97
Author: ReFil <harryherring@gmail.com>
Date:   Thu Jun 23 15:15:18 2022 +0100

    fix(backlight): Improve initial power on behaviour

commit 709441412ab538b2a6c061a39d3802ee000f2b42
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Wed Jun 22 16:21:18 2022 -0400

    fix: Don't exclude segger, needed for DKs.

commit edc60e58488c6b867066c79243752cc5fd4bcf8c
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Mon Jun 20 18:27:58 2022 -0700

    fix(docs): Update keycode usage ID for numeric 4 in key-press.md

    Co-Authored-By: Robert U <978080+urob@users.noreply.github.com>

commit d7bd81e5c4b24b664e1f1172f6e0f757dd2e3ca1
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Thu Nov 11 18:36:29 2021 +0000

    fix(usb): Correctly detect USB connection status.

    * Fix detection of USB power vs. configuration, to ensure endpoint
      selection works properly with power-only USB attached.

commit db437574615237daeadda3f80b6e733522029c9b
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Tue Jun 14 13:29:52 2022 -0700

    fix(shields): Fix indentation in two_percent_milk.keymap

commit 3d2bd017472c57f4b3860033f989a44f094febaa
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Wed Jun 8 03:44:29 2022 +0000

    fix(split): Raise release events on disconnect.

    * When a peripheral disconnects from a centraly, raise position events
      to release any active positions from that
      peripheral.

commit 53bec710d869440508ebc03fe99bf72d7a8466bc
Author: WSTRN <45993771+WSTRN@users.noreply.github.com>
Date:   Fri Jun 10 01:54:36 2022 +0800

    fix(displays): Proper battery charge icon sizing

commit 4af3d272fcbfa363673981fc19fc15338b2432ae
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Wed Jan 5 04:03:50 2022 +0000

    fix(keymaps): Handle matching `then-layer`s.

    * Proporly handle multiple  conditonal layers w/ the same target
      `then-layer` values.
    * Move handling to work callback, to avoid re-entrance for cascading
      layers enabling other layers.

commit 11ac8c4782a01c27268854e4289a0059b23e4a96
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Jun 7 19:43:23 2022 -0400

    fix(build): Fix for proper string variable check.

    * Properly load variable for comparison for shield name substring
      calculations.

commit a7e857f7e10d4415580d5099cd4e0ae05fb47fb7
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon Jun 6 14:34:15 2022 +0000

    fix(docs): Fix acorn dep in package lock file.

    * Use npm version matching Netlify to fix up our lock file.

commit b5e73204e85ae656ae7b1d2ef4b2d196c61a7713
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun Jun 5 05:56:45 2022 +0000

    fix(drivers): Avoid build failures for GPIO driver

    * Avoid defining the ZMK GPIO drivers lib if none of the drivers  are
      selected.

commit 505c481f6a087919c976c90efae27a2baf0ec7d3
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun Jun 5 03:34:07 2022 +0000

    fix: Fixed conf file loading.

    * Properly locate conf files for the shield dir name.

commit 1e8224c296fdba53c1bd949baa757a8cbdb822b1
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sat Jun 4 04:01:44 2022 +0000

    feat(behaviors): Add DEL/BSPC to continue list.

    * Continue caps word on delete/backspace by
      default now.

    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>

commit b3c9c18feea07646432c0998f767f4cf9b76c399
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sat Jun 4 03:27:40 2022 +0000

    feat(behaviors): Continue on mods in caps word.

    * Continue caps word when mods are changed, and
      match the continue list on combination of
        explicit and implicit modifiers.

commit d01bc6afc68390a5a48c51e3f1d9dcbb0d3eb597
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sat Jun 4 05:26:14 2022 +0000

    fix(build):  Another check w/ upstrream shields.

    * Properly handle not finding a shield in the board roots.

commit 9a9aef78c733636b65838265729b8bb45b202570
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri May 27 15:40:11 2022 -0400

    refactor: Remove unneeded left/right conf files.

commit 02a85e5d54eaa51dbd89a0cf762d9187da567a12
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Wed May 18 15:27:56 2022 -0400

    chore: Add Hummingbiard/XIAO BLE to core coverage.

commit 532c4b92678a98ff6ca14969fb0185c5cf5fa306
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue May 17 21:38:59 2022 -0400

    refactor(build): Fixes for config/overlay loading.

    * Move to ZephyrBuildConfig package based on Zephyr best practices.
    * Support multiple shields properly, e.g. -DSHIELD="foo bar", which
      allows using existing upstream shields like `ssd1306_128x64` along
      with another ZMK shield.
    * Properly *add* the "ZMK config" .conf file to the conf file list,
      so that existing board .conf files in `app/boards/<board>.conf` are
      properly honored still. Needed for overrides to usptream boards when
      combined with a local `<shield>.conf` file.

commit 6a86cd05473d5a778fde710d7d607469c71fc26d
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Jun 3 03:25:59 2022 +0000

    feat(gpio): Add 595 shift register driver.

    * Use SPI for sending serial data.
    * Supports 1-4 shift registers chained together by
      setting `ngios` property appropriately.

commit 8e67524e629ff55f1f19a3965d49dd84f959374e
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Jun 3 04:16:19 2022 +0000

    chore: Bump docusaurus and fix deps issue.

commit 6dc436cb23ac361fd375725d60f638db3b1709da
Author: Caleb Goates <calebgoates@gmail.com>
Date:   Wed May 4 22:30:02 2022 -0600

    test(behavior): Add alt-tab test and modded alpha test for toggle key

    Uses multiple toggles of modifier keys overlapping each other.

commit 0977be622a6ae2c61231f89b888c3e77f89bd477
Author: Caleb Goates <calebgoates@gmail.com>
Date:   Mon May 2 21:47:50 2022 -0600

    feat(docs): Add docs for key toggle behavior

commit 0d5bb100ba9856e9548863f624b4ff7375b227ed
Author: Caleb Goates <caleb@coreform.com>
Date:   Fri Apr 29 12:31:21 2022 -0600

    feat(behavior): Add key toggle

commit c5922fae56e991b55b560e7b5261c7c4cabf50cd
Author: Okke Formsma <okke@formsma.nl>
Date:   Tue Mar 16 20:46:24 2021 +0100

    refactor(hid): add mask to HID_USAGE_PAGE macro

commit 57fca34dc0d2a8106678d311dd06559642dcb443
Author: Okke Formsma <okke@formsma.nl>
Date:   Sun Mar 14 21:39:31 2021 +0100

    refactor(hid): Move hid logic into hid.c

    Move the logic for picking the correct hid function into hid.c.

commit 6150ad65c40b2f0082ca736ad844bae7f5383166
Author: Yomi Ikuru <captyomjnr@gmail.com>
Date:   Tue May 31 21:32:13 2022 +0100

    feat(docs): Add tip for improving build times

commit 9f79cc2c7b6d5d18a0cbb1dce5a2bc68747b35e6
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Sun May 29 21:55:06 2022 -0600

    fix(shields): Add 'chosen' display node for leeloo, README path fix.

    * Update to include 'chosen' node for OLEDs.
    * Updated to correct direction of folder separators.

commit 4f503246a36319302309b1b6ff78f3a3cdc46cca
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon May 23 03:44:30 2022 +0000

    refactor(split): cmake split clean up.

    * Cleaner cmake setup for split build.

commit 2b9a0ce2a5864c4549e48fcdef51dc9e154f2586
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon May 23 03:12:54 2022 +0000

    refactor(shields): Move to generic central role config.

    * Use new `ZMK_SPLIT_ROLE_CENTRAL` config instead of BLE
      specific Kconfig setting.

commit 6539b3ae25926ab0b4671b116ea3045795119723
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon May 23 03:11:45 2022 +0000

    refactor(split): Clean up Kconfig organization.

    * Seperated configs for split role (central/peripheral)
      and transport (BLE only for now).
    * Split the configs to align on structure.

commit c679b7e07d79efc9e7ea33e0b8a038a4ababcfa6
Author: Dom H <dom@hxy.io>
Date:   Mon Apr 18 20:05:51 2022 +0100

    fix(docs): Standardize URLs with no trailing slash

    Previously, a trailing slash would be appended to all URLs when accessed
    directly, but not when accessed via menus and links.

    This Docusaurus configuration option keeps the URLs consistent by never
    appending a trailing slash.

    https://docusaurus.io/docs/api/docusaurus-config#trailing-slash

commit c11e2caf771d29560b0ed5c4132955e63810a9a3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon May 23 04:31:58 2022 +0000

    chore(deps-dev): bump eslint-plugin-react from 7.28.0 to 7.30.0 in /docs

    Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.28.0 to 7.30.0.
    - [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
    - [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.28.0...v7.30.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-react
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 22a7a98070485541655199f7b56a9718d0ede08f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu May 19 15:04:43 2022 +0000

    chore(deps-dev): bump string-replace-loader from 3.0.3 to 3.1.0 in /docs

    Bumps [string-replace-loader](https://github.com/Va1/string-replace-loader) from 3.0.3 to 3.1.0.
    - [Release notes](https://github.com/Va1/string-replace-loader/releases)
    - [Commits](https://github.com/Va1/string-replace-loader/compare/v3.0.3...v3.1.0)

    ---
    updated-dependencies:
    - dependency-name: string-replace-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 8a70d5fccc5143625c7e360cc7fe34b3cb7959f3
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Sat May 21 09:26:10 2022 -0700

    feat(docs): Add New Behavior Guide

    Co-authored-by: Henré Botha <henrebotha@gmail.com>
    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
    Co-authored-by: Dom H <dom@hxy.io>
    Co-authored-by: Pete Johanson <peter@peterjohanson.com>

commit 0bde987ae24c6c0959c31e9843baf5477514acba
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Thu May 19 07:58:47 2022 -0700

    Update kscan_gpio_get_extra_flags

commit 6f1adfbe149001966d678d37159e75ae4b900891
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Tue May 17 22:27:26 2022 -0700

    Address further review by @petejohanson

commit 4dfcadb1edc1c556286b163ae1b8bf4e98a9fb3b
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Tue May 17 18:26:39 2022 -0700

    Remove unnecessary LOG_DBG

commit fec99c7d5e03c706d80c0d43990d2c78599c8eca
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Tue May 17 18:23:21 2022 -0700

    Update kscan_direct_gpio.c

    - Fix logic in getting pulls from ACTIVE_LOW vs. ACTIVE_HIGH DT flags
    - Add pulls on init

commit f39c821d190a4bfb1d03f60159f3d13dc5155312
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Tue May 17 15:41:25 2022 -0700

    Simplify kscan_gpio_get_flags

    Co-authored-by: Pete Johanson <peter@peterjohanson.com>

commit f369f2cc46a649fbf8ae04df3b65f2492c4005d4
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Sun May 15 10:42:38 2022 -0700

    feat(kscan): Add toggle-mode to updated direct-wire kscan

commit 90f3107c49686a8a33d916b578ccb50d6e94b5c4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu May 19 14:55:39 2022 +0000

    chore(deps-dev): bump @tsconfig/docusaurus from 1.0.2 to 1.0.5 in /docs

    Bumps [@tsconfig/docusaurus](https://github.com/tsconfig/bases/tree/HEAD/bases) from 1.0.2 to 1.0.5.
    - [Release notes](https://github.com/tsconfig/bases/releases)
    - [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

    ---
    updated-dependencies:
    - dependency-name: "@tsconfig/docusaurus"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 5b5b3ff2eb4bc9a0eeebbafcbf0a782a0394c378
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue May 17 04:53:37 2022 +0000

    fix(tests): Fix hex formatting.

commit 64dadfb336b350be72779132283a67bd0f21f377
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri May 6 06:23:40 2022 +0000

    refactor(tests): Move remaining tests to posix 64.

    * Update docs and fix up a few lingering tests
      to consistently use native_posix_64 target.

commit 37f4f9eb4a47b051114fa38fc50e941e9dcf9311
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu May 19 05:07:08 2022 +0000

    chore(deps-dev): bump @types/react-helmet from 6.1.0 to 6.1.5 in /docs

    Bumps [@types/react-helmet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-helmet) from 6.1.0 to 6.1.5.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-helmet)

    ---
    updated-dependencies:
    - dependency-name: "@types/react-helmet"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 53d70dd08a209a8cfc67f8a5021476580f07775a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 19 04:58:13 2022 +0000

    chore(deps-dev): bump eslint-config-prettier in /docs

    Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.3.0 to 8.5.0.
    - [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
    - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.3.0...v8.5.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-config-prettier
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 2e89ca036f91e8d503a3e73d8e2742a4a7d230f8
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Thu May 12 09:59:30 2022 +0800

    Set verbose output, simplify grep command, keep if statement consistent

commit d72a7e05aa0776bf5f37f4e309a22c08c81631cb
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Fri Apr 22 08:17:40 2022 +0800

    Add support for custom artifact name

commit 9e39585f8514cebcb0564816a1a8b77bc8c4c2e7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 29 16:32:18 2022 +0000

    chore(deps): bump actions/cache from 3.0.1 to 3.0.2

    Bumps [actions/cache](https://github.com/actions/cache) from 3.0.1 to 3.0.2.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v3.0.1...v3.0.2)

    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 16ab6df18df89da9641378a150617c52a1d60c88
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Apr 26 05:00:46 2022 +0000

    feat(display): Add new peripheral status/display

    * Add new API/status to track state of the
      peripheral connection to the central.
    * Add new peripheral status widget for displaying
      the current status of the connection to
      the central.

commit 0a40f922b57f094c1b6f2358c517ab243cd3367e
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun Apr 24 21:22:20 2022 +0000

    refactor(split): Seperate peripheral BLE handling.

    * Move foundational BLE code for split
      peripherals to a dedicated file to avoid
      tons of conditionals and awkward code.

commit 25f89ee6ab68024f5da4474c88bbd93511996d2a
Author: Cem Aksoylar <caksoylar@gmail.com>
Date:   Mon May 16 21:51:28 2022 -0700

    feat(battery): Add Kconfig setting for battery level report interval

commit 56fb07dffef9e700497c02403023715598f22f3b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed May 11 05:12:16 2022 +0000

    chore(deps-dev): bump webpack from 5.58.2 to 5.72.1 in /docs

    Bumps [webpack](https://github.com/webpack/webpack) from 5.58.2 to 5.72.1.
    - [Release notes](https://github.com/webpack/webpack/releases)
    - [Commits](https://github.com/webpack/webpack/compare/v5.58.2...v5.72.1)

    ---
    updated-dependencies:
    - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 0738b4b2b04335bf6ce7665c520c1c3f0aaf8473
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Thu May 5 19:14:22 2022 -0500

    refactor(kscan): Match direct GPIO driver to matrix driver

    Rewrote the direct GPIO kscan driver to match the improvements made to
    the matrix driver in 82cb76269811105bbe89569367d888d7a3fdd083 and
    f946dc68931a712bae1c2be0ed1581815ccc8767. It now uses the same
    debouncing system as the matrix driver.

commit 54747a52f909a80c92ddbd1a2fe99d2f32766a90
Author: Nick Winans <nick@winans.codes>
Date:   Fri May 6 13:14:23 2022 -0500

    fix(sleep): use pm_power_state_force for proper device power management

commit d7ba7a1bee1931de7a3c0f8442c53b75aac18dac
Author: Stefán Páll Sturluson <stefansturlu@gmail.com>
Date:   Tue May 17 04:29:53 2022 +0000

    fix(codes): typo in C_SUBTITLES.

commit 19cc96b86dd53bfa7a9926b4b7ddb448ddf4c4d3
Author: zhiayang <gpg@tsumaran.ai>
Date:   Mon May 9 23:28:41 2022 +0800

    fix(boards): Fix battery ADC channel for Mikoto

commit eca37b62192716b8a2a1b923c7eee1ff24b7bad1
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun May 8 18:22:03 2022 +0000

    fix(boards): Add flash/settings for XIAO BLE

    * Ensure flash/NVS/settings configs are enabled.

commit 41dc774848dace9b4bcfa59691c81a229dd416e1
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Thu May 5 22:58:56 2022 -0400

    fix(boards): Fix key position 4 flakiness w/ RGB

    * Remove MISO pin from pinctrl for BDN9 rev2 board, to avoid
      the 4th switch being set up for an alternate function, which
      was causing spurious key press events to be triggered.

commit 6227866e8c0672247eb747de3f3cb4d0ede875e4
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue May 3 02:54:38 2022 +0000

    feat(setup): Disallow split w/ wired controller.

    For now, disallow wired split combination during setup.

commit 8bbbf530a70685fa5b84e24526cb685c70c099e5
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Sun May 1 12:59:38 2022 -0700

    fix(docs): Remove code-snippet backticks from customization.md title

    Discussed here: https://discord.com/channels/719497620560543766/883452966114324550/970385441134104747

    Code snippets in titles are not formatted properly in page titles

commit d7b912b79843391d79b96a592ebb611324e68c1b
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Fri Apr 29 21:37:51 2022 -0500

    fix(docs): Fix broken links in FAQs

commit d33b35513b4a01b365f6b82f6c0d63e22e56d849
Author: Nick Winans <nick@winans.codes>
Date:   Tue Apr 26 12:59:16 2022 -0500

    feat(usb): Set default HID interval to 1ms (1000Hz)

commit e5843b268c3f4c6f08e8076a79695f4da3e604a6
Author: Dom H <dom@hxy.io>
Date:   Fri Apr 29 17:03:32 2022 +0100

    fix(docs): Clarify `timeout-ms` for Combos

commit aa3773fb9333dce03e1d5d9507b25ce92ee091d3
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Apr 29 16:31:26 2022 +0000

    fix(build): Use `continue-on-error` for cache.

    * Switch to attempting caching, but with
      `continue-on-error` so we don't fail builds
      while waiting on GH Actions fix.

commit 16ffc7aca68d98c46fcafe5c69f5827a2498957e
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Apr 29 15:19:47 2022 +0000

    fix(build): Temporarily disable user build caching

    * GH Actions errors, disabling caching of west
      modules for now.

commit b5efc7a7eb0f64a6c98b7c487cc94bc26948c146
Author: Andrew Rae <56003701+andrewjrae@users.noreply.github.com>
Date:   Wed Apr 27 05:33:22 2022 -0700

    feat(behaviors): Add `global-quick-tap`

commit dffae5cf2b5f7ad399363109088bb5a75228d893
Author: Xudong Zheng <7pkvm5aw@slicealias.com>
Date:   Tue Apr 26 12:12:52 2022 -0400

    fix(docs): Correct default Mod-Tap behavior

commit 11ab52582c0aa66de221d80795af63ea3a9b5428
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Mon Apr 18 21:02:20 2022 -0500

    refactor(battery): Auto enable battery drivers

    CONFIG_ZMK_BATTERY_NRF_VDDH and CONFIG_ZMK_BATTERY_VOLTAGE_DIVIDER are
    now automatically enabled if a DT node with the matching "compatible"
    property is present and enabled, so they no longer need to be manually
    set for each board.

commit 6d6efa32f5cb279e4dc5836a023b3ae3fafc6f6f
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Mon Apr 25 16:48:33 2022 -0500

    refactor(kscan): Auto enable kscan drivers

    The key scanning drivers are now automatically enabled when a DT node
    with the matching "compatible" property is present and enabled, so they
    no longer need to be manually set for each board.

commit a3a9510e473276df59dfb955238f03211fda8792
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Mon Apr 25 16:13:09 2022 -0500

    refactor(kscan): Use GPIO DT spec macros in matrix driver

commit 2a38849f4e7ef8afbf8d9574294025ef332b4274
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Mon Apr 25 09:00:28 2022 -0700

    fix(docs): Fix link to `BT_CTLR_TX_PWR` adjustment in Zephyr docs

commit 2c7e5b9232ad751da85eafd8104e0b5111b91f02
Author: Nick Winans <nick@winans.codes>
Date:   Thu Apr 14 14:25:43 2022 -0500

    refactor(ble): Use auto phy/conn for split

commit 13014d3f284517329fb51e86bc1a94d2764e233a
Author: Luigi311 <luigi311.lg@gmail.com>
Date:   Sat Jul 31 11:30:42 2021 -0600

    Remove descriptions and defaults for already set variables

    Signed-off-by: Luigi311 <luigi311.lg@gmail.com>

commit 7443a917cb01484f2bb9fb9294c680eda343e24d
Author: Luigi311 <luigi311.lg@gmail.com>
Date:   Sun Jul 4 07:06:05 2021 +0000

    Add ble connection interval support

    Signed-off-by: Luigi311 <luigi311.lg@gmail.com>

commit 486174fc4139a4364f29e97cdfa93c3245eb80f7
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun Apr 24 18:34:45 2022 +0000

    fix(split): Raise split notification stack size.

    * Larger stack for split peripheral notifications
      to avois stack overflow with logging on.

commit a24cc5d6883a1544c65d439213826f44327415f1
Author: Thomas de Barochez <tdebarochez@users.noreply.github.com>
Date:   Thu Apr 21 22:14:40 2022 +0200

    doc(backlight): small typo

commit 56465354cfdc00d277339a8603d045f1075f0d90
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Thu Apr 21 04:05:25 2022 +0000

    feat(blog): Add second birthday post.

commit 9f222fe700a83bf24298349915f4070f8be9a998
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Apr 19 13:37:44 2022 -0400

    fix: Exclude `sof` module to avoid build breakage.

commit c8c273d83b6806e53116748b8e5a216ed52ca1a1
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun Apr 17 14:30:22 2022 +0000

    feat(docs): Add TOC to supported hardware page.

commit 158ac2720724123b91e6534c95710804cc49243e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Apr 6 10:03:28 2022 +0000

    chore(deps-dev): bump eslint-plugin-mdx from 1.13.0 to 1.17.0 in /docs

    Bumps [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx) from 1.13.0 to 1.17.0.
    - [Release notes](https://github.com/mdx-js/eslint-mdx/releases)
    - [Changelog](https://github.com/mdx-js/eslint-mdx/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mdx-js/eslint-mdx/compare/v1.13.0...v1.17.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-mdx
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit e13ea3fbfb46c41a188185faaa8451b9f430fe8e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Apr 7 05:09:13 2022 +0000

    chore(deps): bump @fortawesome/react-fontawesome in /docs

    Bumps [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) from 0.1.16 to 0.1.18.
    - [Release notes](https://github.com/FortAwesome/react-fontawesome/releases)
    - [Changelog](https://github.com/FortAwesome/react-fontawesome/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/FortAwesome/react-fontawesome/compare/0.1.16...0.1.18)

    ---
    updated-dependencies:
    - dependency-name: "@fortawesome/react-fontawesome"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 56d5f4153c22213dd032452ad846272a5ed12246
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 19 03:35:40 2022 +0000

    chore(deps): bump async from 2.6.3 to 2.6.4 in /docs

    Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
    - [Release notes](https://github.com/caolan/async/releases)
    - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
    - [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

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

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6308ab942661656e9ca06787ebb0918df6ffd268
Author: Dom H <dom@hxy.io>
Date:   Mon Apr 18 17:44:43 2022 +0100

    fix(docs): Ensure relative links always resolve

    Linking to the document _file path_ rather than the document _URL_
    ensures that the link resolves regardless of trailing slash config.

    More information is at https://docusaurus.io/docs/docs-markdown-features

commit 3ff8014cf299d682f7e76296c0c7e8e53c041a87
Author: Adrian <elagil@takanome.de>
Date:   Fri Apr 8 18:44:12 2022 +0200

    ci: sort build configuration output

    Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>

commit 142d5187342e37b524b969f3e87b131478f1ac2b
Author: Adrian <elagil@takanome.de>
Date:   Tue Apr 5 08:28:45 2022 +0200

    ci: make cache hash independent of input parameter

commit b7771fbdd299e9dbfa606c8c3b1551c5acd401e6
Author: elagil <x@figueroa.eu>
Date:   Sun Apr 3 18:57:35 2022 +0200

    ci: updated for Zephyr 3.0, cache invalidation

commit e676c79929a50c1c51bb7a7dc1c2b11043a49c17
Author: elagil <x@figueroa.eu>
Date:   Sun Apr 3 18:53:37 2022 +0200

    fix(ci): generalize path to west.yml

commit 0f70f4005497381062e7edd5fc9f09e3b2e1fb0b
Author: elagil <x@figueroa.eu>
Date:   Sun Apr 3 18:53:37 2022 +0200

    style(ci): add empty lines for readability

commit 2c4ca7390b5904b0dbd5f88d321ba5bdccddf607
Author: elagil <x@figueroa.eu>
Date:   Sun Apr 3 18:53:37 2022 +0200

    feat(ci): Use input variables for configuring user build

commit b1687eec2a1a8a4e3110e89fdfb553fbc5895fa9
Author: Adrian <elagil@takanome.de>
Date:   Sun Apr 3 18:53:37 2022 +0200

    fix(ci): path to custom west.yml

    Co-authored-by: Joel Spadin <joelspadin@gmail.com>

commit bbaa6af81b0f70e117264a087a04935b0268d047
Author: elagil <x@figueroa.eu>
Date:   Sun Apr 3 18:53:37 2022 +0200

    feat(ci): introduce reusable user-config workflow

commit d0176f368585c5bbb0a6a5f69465eb083349eff0
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Apr 19 01:28:22 2022 +0000

    fix(boards): Enable battery driver for XIAO BLE.

commit 3e294375b63d5ec288ffc05d85c6b2e376500a73
Author: Dom H <dom@hxy.io>
Date:   Mon Apr 18 14:40:35 2022 +0100

    feat(docs): Provide current status of Displays

commit b7b026f20c1c01758b1780a5928efc085e0c0ab9
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Fri Apr 15 23:17:38 2022 -0500

    feat(docs): Add battery sensor documentation

commit f91472fbe5e2577ac672231f4490db289b68dbce
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Fri Apr 15 22:09:35 2022 -0500

    fix(battery): Warn if using deprecated battery label

commit 388e345c28907dcf3a7e04b844e582e2dbc0c261
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Sat Jul 17 17:49:37 2021 -0500

    feat(battery)!: Add chosen node for battery

    battery.c now uses the zmk,battery chosen node to select a battery
    sensor. Using the node labeled "BATTERY" is maintained for backwards
    compatibility but is now deprecated. Custom boards should switch to
    using the chosen node.

commit d08463e483a57ab83ff8be5bdc2f324e4184c331
Author: Nick Winans <nick@winans.codes>
Date:   Fri Apr 15 11:10:59 2022 -0500

    fix(ble): Restore manual connection params

commit c7a6836735d0a77d8327d4377ebacd0e25c5bb9e
Author: DoctorNefario <5243039+DoctorNefario@users.noreply.github.com>
Date:   Fri Apr 15 02:29:09 2022 +1000

    fix(docs): Add `#include` to Underglow upgrade notes

commit ebc6275a72b8d9140a80ccd50332298da1299eed
Author: Herald <regen@anche.no>
Date:   Thu Apr 14 16:13:33 2022 +0100

    fix(docs): Document `ignore-modifiers` and `quick-release` for sticky keys (#1228)

commit 0e54603ec66dc63b5a8d9c8f565df31cc745fe3c
Author: DoctorNefario <5243039+DoctorNefario@users.noreply.github.com>
Date:   Thu Apr 14 23:55:04 2022 +1000

    fix(docs): Clarify backlight & underglow use cases
    This should help reduce confusion for newcomers.

commit 40cd8da743b10aee61e0396138354d062cd0e23e
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Wed Apr 13 03:20:35 2022 +0000

    fix(usb): Split HID from core USB, logging fix.

    * Split core USB init from USB HID init.
    * Tweak logging to avoid "log loop" causing
      spurious buffer messages on startup.

commit 789fd03f8b6b15317a1b86a1d9b15024bc308295
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Apr 12 10:43:18 2022 -0400

    fix: Properly use zmkfirmware Zephyr version.

commit 1dccb7fe50a349cda94603042b5e81ae7c606c2a
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Thu Apr 7 16:24:25 2022 +0000

    fix(hid): Use a full valid range for consumer page

    * Switch to a logical max for the consumer page
      that avoid signed issue, and still allows
      full range of documented consumer page
      values.

commit 8c99313a6781e7ff37149c711766e35c34c12fb2
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Wed Mar 16 17:50:57 2022 +0000

    feat(blog): Add SOTF #5.

commit 22c487f2767b6eaed14366379f6c3a07687ab6de
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Apr 8 01:59:19 2022 +0000

    feat(boards): Add BDN9 rev2 RGB support

commit 32c8737a2225ce03455d7df0145a96a451672c7b
Author: Cem Aksoylar <caksoylar@gmail.com>
Date:   Thu Apr 7 22:31:05 2022 -0700

    fix(docs): Fix cmake version requirements

commit 6753d31ee9104ff49f6d21e8a0b8acb0b06df049
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Thu Apr 7 16:26:22 2022 +0800

    docs: Revise "Troubleshooting" for Zephyr 3.0 (#1214)

    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
    Co-authored-by: Dom H <dom@hxy.io>

commit b44410ac44990f6dc64926b7a27ab0304ff7596f
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun Apr 3 01:57:05 2022 -0400

    feat(shields): Add Hummingbird shield

    * Reference shield for the Seeed(uino) XIAO interconnect.

commit 9c3d909b82efb537cba748e354f5e532826c9ab7
Author: Caleb Goates <calebgoates@gmail.com>
Date:   Tue Apr 5 14:43:53 2022 -0600

    feat(docs): Reference conditional layers from the layers behavior page

commit 20a72263b2a10f0e75df18bc0cbda473e728826c
Author: DoctorNefario <5243039+DoctorNefario@users.noreply.github.com>
Date:   Thu Apr 7 01:00:01 2022 +1000

    fix(behaviors): Prevent accidental transparent behavior return values.

    Needed because k_work_reschedule can return positive success codes.

commit 7e844bc269b814a3b7028db9700ac51739bea6e3
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Tue Apr 5 12:59:24 2022 -0700

    fix(behaviors): Remove `behavior_hold_tap_data`

    Related to discussion during development of tap-dance behavior:
    https://github.com/zmkfirmware/zmk/pull/1139#discussion_r810564682

    This PR suggests to remove the `struct behavior_hold_tap_data` because is not used to store data for each hold tap.

commit 642fe0ce3d0cde8624ddaed295820f60fd00aff1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Apr 6 10:02:38 2022 +0000

    chore(deps): bump browserslist from 4.14.5 to 4.20.2 in /docs

    Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.14.5 to 4.20.2.
    - [Release notes](https://github.com/browserslist/browserslist/releases)
    - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/browserslist/browserslist/compare/4.14.5...4.20.2)

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

    Signed-off-by: dependabot[bot] <support@github.com>

commit 5c83be0de13fdcb1d77285afe475f668a9dddd03
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Apr 6 10:02:30 2022 +0000

    chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /docs

    Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
    - [Release notes](https://github.com/jbgutierrez/path-parse/releases)
    - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

    ---
    updated-dependencies:
    - dependency-name: path-parse
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6501e68c2d070fc5c85df2cbffe143e5f68ab9e8
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Wed Apr 6 02:26:38 2022 +0000

    fix(docs): Remove breadcrumbs (for now)

    * Remove breadcrumbs until they're useful
      with content for each level in our docs.

commit c259c7b27aa909917f5b7a2b6d9c11354f1550c4
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Apr 5 21:02:14 2022 +0000

    fix(docs): Updated proper API key.

commit 17affd8081a03669720dc05766832dfa21d0c639
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Apr 5 19:28:46 2022 +0000

    refactor(docs): Bump typescript dependency.

    * Newer `tsc` needed for Docusaurus changes.

commit 60d367cbb9ca085316986a40b90b32f7a6c08fe0
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Apr 5 16:25:49 2022 +0000

    refactor(docs): Bump to docusaurus 2.0.0-beta.18

    * Fix up the config to use proper locations.

commit 089602fec0847b2a1fd49e434b8c9083f1dcc0a6
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Feb 28 02:49:18 2022 +0000

    chore(deps): bump url-parse from 1.4.7 to 1.5.10 in /docs

    Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.10.
    - [Release notes](https://github.com/unshiftio/url-parse/releases)
    - [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.10)

    ---
    updated-dependencies:
    - dependency-name: url-parse
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit ec80a8139e3af5468ccadabf8d3f75fedfd83129
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Mar 30 03:04:46 2022 +0000

    chore(deps): bump minimist from 1.2.5 to 1.2.6 in /docs

    Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
    - [Release notes](https://github.com/substack/minimist/releases)
    - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

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

    Signed-off-by: dependabot[bot] <support@github.com>

commit e77c3fc8d15f7f23487d650f511c56998570f9a2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 5 03:37:35 2022 +0000

    chore(deps): bump axios from 0.21.1 to 0.21.4 in /docs

    Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4)

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

    Signed-off-by: dependabot[bot] <support@github.com>

commit 3eb3548a00c6fdfcfed6e94cecbc5e3667709cb3
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun Apr 3 04:17:36 2022 +0000

    refactor(tests): Use GH Actions matrix for tests.

    * To parallelize our tests, generate a dynamic matrix
      of tests to run.

commit 27ba5fdfb3f8d828636a2f433603268ddf30fa3b
Author: Cem Aksoylar <caksoylar@gmail.com>
Date:   Fri Feb 11 21:23:23 2022 -0800

    fix(docs): Improve powershell command for setup script for failure cases

commit fbe0e822dc3a637d039ffc5f51f7bf8e0a7a42f1
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun Apr 3 05:31:05 2022 +0000

    fix(blog): Whitespace issue w/ blog addition.

commit 140c9c546df5ad08d473d4464f4a171dddaff7db
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun Apr 3 05:10:37 2022 +0000

    fix(blog): Add note about DTS output step.

    * The DTS output step needs to be removed for the builds.

commit af4753cae1197c1410c59a5321a9ccce02071fc9
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun Apr 3 04:37:42 2022 +0000

    fix(behaviors): Missed refactor for PM callback.

commit b4db1b893be1f51476a44b8ec8bd36ab6cbc3a0f
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Wed Mar 9 04:44:20 2022 +0000

    feat(blog): Add Zephyr 3.0 upgrade post.

commit f4fb5c6fbaf9f97aab997d876549f5f588956752
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon Mar 28 11:57:51 2022 -0400

    fix(build): Add local vendor prefix file.

    Properly document `zmk` local vendor prefix.

commit 3c4ff9c82cd8265961b702dbe9cc61156912f6e9
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Mar 25 02:34:08 2022 +0000

    fix(docs): Proper links to new SDK version.

commit 953f5212a8c225745284bb3f86e13b1fd7505eb5
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Thu Mar 24 11:38:14 2022 +0000

    refactor(tests): Move to native_posix_64 target.

    * Allows removing multilib from docker images
    * Run properly in aarch64 host docker
      containers for testing on Rasberry Pi.
    * Small sticky-keys fix to initialize w/ correct
      constant for max uin32_t value.

commit 35db784b5db48f8ce6d9cd3944c226d697d04312
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Mar 15 00:29:23 2022 -0400

    fix: Change detection fixes for interconnect files.

commit 97e62f2da5bf8c4500aab4887bef02d912bb0137
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon Mar 14 22:23:20 2022 -0400

    feat(boards): Add Seeed(uino) XIAO interconnect

    * Document the Seeed(uino) XIAO interconnect
    * Add metadata files for two upstream boards, XIAO and XIAO BLE.
    * Add conf and overlay files to properly configure the boards
      for ZMK use.

commit 9368f6200cb778a09c93c0fa6b9182f79d4c3874
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Thu Mar 10 15:03:20 2022 -0500

    fix(display): Add zephyr,display chosen nodes.

commit 5015a88545c43d10822407d12a095889622865be
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Mar 1 03:46:43 2022 +0000

    fix(split): Proper role checking in BT callbacks.

    * Properly react to events only for connections
      with the correct role.

commit 917c6a06602cdd428dc995c9799b72bd070179d3
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Wed Feb 23 19:17:31 2022 +0000

    fix(power): Fix ext power generic driver.

    * Adjust for device API changes to fetch
      ext power driver instance from settings
      callback.
    * New PM action callback API.

commit 4eb8f8cd23df49d366034da674293bef01c2aacd
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Feb 22 12:03:34 2022 -0500

    refactor(boards): Use Zephyr UF2 generation.

commit cc51562f789209e9ae7b45cb1c152181d6c37bc7
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon Feb 21 23:26:34 2022 -0500

    fix(boards): Move ARM clock config to DTS.

commit 9203ae217bab6f1edcbf13f010054afc4191d14c
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sun Feb 20 15:08:40 2022 -0500

    fix(activity): Use proper PM state for sleep.

commit 94ac100b6b9a5d15c0d2ef881be8615ef1e4996b
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sat Dec 11 22:39:41 2021 -0500

    refactor: Move to Zephyr v3.0.0 + ZMK fixes.

commit df2e9933009bcc322188f5be1db1724aa7c00819
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Nov 9 04:19:55 2021 +0000

    feat(ble): Disable `BT_GATT_AUTO_SEC_REQ`.

    * Better compatibility w/ some operating systems, we already
      set security level on connects.

commit ded79ba4222ab4f99dae673ef8f10f62f4a1ca2b
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Nov 5 22:33:03 2021 -0400

    fix: Remove deprecated pinmux code.

commit 4df83a9c0d4397a5cbbdcbc1b2ae680350205cdf
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Nov 5 20:44:14 2021 +0000

    refactor: Move away from deprecated PM callback.

commit bf2fc68070520a350266875075c912e863fcbf7c
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Nov 5 16:25:06 2021 -0400

    fix(underglow): Add newly required color-mapping prop.

commit 8afe12415378bcc59d34ee86b0f2f6d84edc4ce5
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Nov 5 14:41:43 2021 -0400

    fix(tests): Fix snapshots to account for formatting changes.

commit c5ab8a9444a4ab0170887d776c1b5c601ce776fa
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Nov 5 04:23:50 2021 +0000

    refactor: Move the DT based CDC ACM setup.

commit 2c5d5fde51fd392be283770725f78b10c67753f2
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Nov 5 04:23:17 2021 +0000

    refactor: `k_work_queue` API updates.

commit 79ab60dfe588527beaa1c32e4cc1a8ab83774d97
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Nov 5 04:22:46 2021 +0000

    refactor: Move to new PM API/Kconfig settings.

commit 6287819fccf0d208822f21fd14204e649149f304
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Nov 5 04:21:30 2021 +0000

    refactor: Move to USB_DEVICE_STACK symbol.

    See: https://docs.zephyrproject.org/latest/releases/release-notes-2.7.html#changes-in-this-release

commit 3528e1b49775f1ed0a59847640f6710e18d351f8
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Nov 5 04:18:03 2021 +0000

    refactor: Move to newer API for IO channels.

    See: https://docs.zephyrproject.org/latest/releases/release-notes-2.6.html#api-changes

commit 40d84706640b0d564a2617b78b487397046f1fd4
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Nov 5 04:14:44 2021 +0000

    refactor: Handle HID macro/API changes in Zephyr.

commit 53dae357106e0713e8ca1aa93c78a08117375733
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Fri Nov 5 04:13:38 2021 +0000

    refactor: Move to `k_work_delayable` API.

    * Move to new `k_work_delayable` APIs introduced in Zephyr 2.6.

    See: https://docs.zephyrproject.org/latest/releases/release-notes-2.6.html#api-changes

commit 28ef19488d3943fbf404189cee3ecfec9baa70da
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Tue Mar 29 02:01:49 2022 +0000

    fix(docs): Fix Number of Profiles note in Bluetooth docs

    Remove hard line wrapping

commit 12931757441b931fba2020158c203e347fd3dc1a
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Wed Mar 30 00:47:27 2022 -0500

    fix(docs): Allow CORS for hardware-metadata.json

    Enabled CORS so external tools can fetch the metadata file.

commit 59d2744a4f1b3d45912b2116279a9c27792afb10
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Wed Mar 30 16:56:47 2022 +0800

    feat(docs): Add settings_reset build instructions (#1197)

    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>

commit b79b6363a780166dc7fc5f618f8760317cf5fc55
Author: rhhub <7444613+rhhub@users.noreply.github.com>
Date:   Wed Mar 30 00:51:12 2022 -0700

    fix(docs): Clear up ambiguity on supported hardware page (#1200)

commit ed41d42874073509316eb075358111259690b831
Author: Joel Spadin <joelspadin@gmail.com>
Date:   Tue Mar 29 01:03:20 2022 -0500

    feat(docs): Add aggregated metadata to website

    Added /hardware-metadata.json to the ZMK website.
    This gives external tools a way to grab all hardware metadata at once.

commit 20fcd35026df2ca2d880eb0399c0a2738dba99e6
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Mar 29 22:01:15 2022 -0400

    fix(docs): AVR, not AMR.

commit 7453ce20a87b2c57d88f287b46f231913bad719b
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Tue Mar 29 21:46:23 2022 -0400

    fix(docs): Whitespace clean-up.

commit b6238fa464265a5d06294ce6bfd8c5ae1cbea743
Author: rhhub <7444613+rhhub@users.noreply.github.com>
Date:   Tue Mar 29 18:45:21 2022 -0700

    fix(docs): Emphasize AMR processor incompatibility with ZMK

commit 92e761834666557132c1c70926d807c5d102d82e
Author: Cem Aksoylar <caksoylar@gmail.com>
Date:   Mon Mar 28 17:06:13 2022 -0700

    fix(docs): Fix Windows unicode macro example

commit 5f35a0bf58d1d2d34081ff39c7465eb61ad4fc34
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Mon Mar 28 15:44:34 2022 +0800

    feat(docs): Add note on locating tmp file in GH actions (#1177)

    Co-authored-by: Dom H <dom@hxy.io>

commit 97e50c39d5380d5cef5f56e2d89b580c3f067583
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Mon Mar 14 00:57:09 2022 -0600

    Added BT Configuration Management to Raise Layer

    Added Function Keys, and some Navigation Keys to Lower Layer.

commit bbfe4b98dc8bc8d7c3b3fe03800318123a0b5cb2
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Mon Mar 14 00:47:28 2022 -0600

    Updated copyright year.

commit 8c66072f9395b484602e3c35a688b742761f6480
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Mon Mar 14 00:47:15 2022 -0600

    Updated copyright year.

commit e6a19ab7bc551672fc6d6728710f4d81c81f66e3
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Mon Mar 14 00:46:58 2022 -0600

    Updated copyright year.

commit 7385ef57bbed51eb8093aa34d4c9bb68a30386a8
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Mon Mar 14 00:46:36 2022 -0600

    Updated copyright year.

commit fddea99cf49c9051d8ae99e4bcb8e3fb629e5170
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Mon Mar 14 00:46:22 2022 -0600

    Updated copyright year.

commit 53ac073737674bc5bd6213ba926738fabd5dcd42
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Mon Mar 14 00:45:23 2022 -0600

    Updated copyright year.

commit 89d5c496cb743df7c4a685036ff68d095beb059d
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Mon Mar 14 00:44:23 2022 -0600

    Deleted as recommended.

commit 4e4ed73e17642996a8ff107ab866fcef346d20db
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Mon Mar 14 00:44:01 2022 -0600

    Deleted as recommended.

commit bc0c49b087ef667681f91d3d79ac83897b6a2614
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Mon Mar 14 00:42:36 2022 -0600

    Deleted as recommended.

commit c97f7a1044a4837c8ae188768e4b1bd62994a14d
Author: ClicketySplit <101202583+ClicketySplit@users.noreply.github.com>
Date:   Mon Mar 14 00:41:38 2022 -0600

    Update app/boards/shields/leeloo/Kconfig.defconfig

    Co-authored-by: Nick Winans <nick@winans.codes>

commit ab5517b85867de908eb79ab1caefd76174ce959f
Author: ClicketySplit <dev@clicketysplit.ca>
Date:   Tue Mar 8 22:30:30 2022 -0700

    The inaugural commit for Leeloo's firmware.

commit 35e73d40f5d4c0b43790886a9b190eee6e8f2443
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Thu Mar 24 03:51:08 2022 +0000

    fix(boards): Enable direct polling for BDN9.

    * BDN9 Rev2 requires direct polling,
      interrupts don't work as expected.

commit 34e1de23fbbfa8472a69d5d67b3bc79141132e50
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Wed Mar 16 04:09:10 2022 +0000

    feat(docs): Document the macro behavior.

commit 3a6a249ad095e1518f37f0f0105fbb570359f198
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Sat Mar 12 15:15:39 2022 +0000

    feat(behaviors): Add macro support.

    * Fine grainted press/release/tap actions.
    * TIming between actions can be controlled.
    * Processed async, to avoid blocking.

commit 58c7c0ee0c252be7b1d6b03f432c17cde34e9908
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Wed Mar 16 08:06:55 2022 -0700

    feat(docs): Add tap-dance to feature matrix

commit 32ebe2cfb57be5881750b4296a8ece85921f3aa9
Author: Kurtis Lew <kurtis.a.lew@gmail.com>
Date:   Tue Mar 15 22:08:42 2022 -0700

    feat(behaviors): Add Tap-Dance behavior

commit ad5a12a7bcdc7c0962fdef7c23eaa0cf14d0b7ed
Author: okke <okke@formsma.nl>
Date:   Sun Feb 27 14:11:36 2022 +0100

    fix(behaviors): Fix bug in nested sticky keys

    If multiple sticky keys with quick release were nested, only the first one
    was properly released. This fix makes sure all of them are released properly.

    Fixes https://github.com/zmkfirmware/zmk/issues/1149

commit 459972fddd3d9e778b91b824888de9e0bbeffbce
Author: Krzysztof Gutkowski <krzysio.gutkowski@gmail.com>
Date:   Sat Mar 12 19:18:25 2022 +0000

    fix(boards): Adjust matrix for BT60v1 to fix the broken right Shift key

    according to the diagram from the board creators, it should be RC(3,12)
    instead of RC(3,13)

commit d6a2290d5ef5da561b590f9b1d236c40005940fe
Author: Aaron Nunley <aaron@rocketsociety.com>
Date:   Fri Jan 29 17:52:33 2021 -0800

    Added support for 2% Milk (Updated with metadata)

    Update app/boards/shields/two_percent_milk/two_percent_milk.overlay

    Co-Authored-By: Nick Winans <nick@winans.codes>

commit 2b4d5dd7d9271dd520d9143a9bc5d95db08921a3
Author: Carlos Filoteo <filoxo@users.noreply.github.com>
Date:   Sun Mar 13 23:51:55 2022 -0600

    feat(shields): Add elephant42 Shield Support (#1009)

    * Initial Elephant42 implementation

    * Add underglow feature

    * Fix keymap

    * Copy corne defconfig for OLED and LED

    * Fix matrix positions

    * Add nice_nano_v2.overlay

    * Usability improvements to keymap

    * Update LED length

    * Delete nice_nano v1 overlay

    * Remove unused conf files

    * Add copyright/license headers

    * PR feedback

    * Try fixing formatting again

    * Minor format

    * More missed tabs

    * Format

commit a1a8c30f7ff9f0b57ad9f278e6ccd47697855867
Author: Nick Winans <nick@winans.codes>
Date:   Mon Mar 14 00:36:29 2022 -0500

    Remove deprecated key codes from bat43 keymap

commit 745338dc10b1a4383f4c3205dfdf39d8a05a347c
Author: dnaq <dnaq@users.noreply.github.com>
Date:   Fri Sep 24 13:24:56 2021 +0200

    feat(shield): Add Bat43 shield

    See https://kbd.dailycraft.jp/bat43/ for details.

commit 37c830fb8a96e6cbb147689d05e0b965ec6ed90b
Author: Peter Johanson <peter@peterjohanson.com>
Date:   Mon Mar 7 05:07:40 2022 +0000

    feat: Add blog post with Zephyr 3.0 prep.

commit 594cc55e0c686e5ab61c2da13632e99670269acb
Author: Caleb Goates <calebgoates@gmail.com>
Date:   Mon Mar 7 22:25:50 2022 -0700

    fix(docs): Update instructions to find settings reset firmware

commit f1b5dc408144e7f334bad59da6e9ac788a56e0c7
Author: Kurt <kurtkyle@gmail.com>
Date:   Sat Mar 5 13:01:41 2022 -0500

    fix(shields): Proper arrow comments in reference keymap

    swapped the up and down arrows to reflect the bindings
alinelena pushed a commit to alinelena/zmk that referenced this issue Sep 29, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
alinelena pushed a commit to alinelena/zmk that referenced this issue Sep 30, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
alinelena pushed a commit to alinelena/zmk that referenced this issue Sep 30, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
tyalie pushed a commit to tyalie/zmk that referenced this issue Nov 15, 2022
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
abondis pushed a commit to abondis/zmk that referenced this issue Feb 12, 2023
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
abondis pushed a commit to abondis/zmk that referenced this issue Feb 12, 2023
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
abondis pushed a commit to abondis/zmk that referenced this issue Feb 14, 2023
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
NikolaRavic pushed a commit to NikolaRavic/zmk-firmware that referenced this issue Feb 27, 2023
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
yuanbin pushed a commit to yuanbin/zmk that referenced this issue Jun 14, 2023
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
FearlessSpiff pushed a commit to FearlessSpiff/zmk that referenced this issue Oct 31, 2023
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
FearlessSpiff pushed a commit to FearlessSpiff/zmk that referenced this issue Oct 31, 2023
If multiple sticky keys with quick release were nested, only the first one
was properly released. This fix makes sure all of them are released properly.

Fixes zmkfirmware#1149
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants