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

preonic/rev3_drop: Fix old custom matrix code #14857

Merged
merged 1 commit into from
Oct 18, 2021

Conversation

sigprof
Copy link
Contributor

@sigprof sigprof commented Oct 17, 2021

Description

Fix nonfunctional bottom row for preonic/rev3_drop without doing any major changes to the code.

The old custom matrix code for Preonic rev3 was relying on the matrix_col_t type, because the code actually reads the row pins and assembles the state for whole columns, and then transposes the matrix in the custom debouncing code. Restore that type (which is no longer defined by the core QMK code) to make the custom matrix code work properly (when matrix_row_t was used instead of matrix_col_t, the state of two electrical rows was lost, and those electrical rows corresponded to the bottom physical row, which did not work).

Tested using a development board with STM32F303CCT6 due to lack of the real Preonic board; unfortunately, that development board does not have a proper breakout for the B2 pin, which is used for one of the columns, but the rest of the matrix was found to be partially broken before the fix and completely working after the fix.

Types of Changes

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

Issues Fixed or Closed by This PR

  • Non-working bottom row on Preonic rev3 boards flashed with the preonic/rev3_drop firmware, reported by multiple people.

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

The old custom matrix code for Preonic rev3 was relying on the
`matrix_col_t` type, because the code actually reads the row pins and
assembles the state for whole columns, and then transposes the matrix in
the custom debouncing code.  Restore that type (which is no longer
defined by the core QMK code) to make the custom matrix code work
properly (when `matrix_row_t` was used instead of `matrix_col_t`, the
state of two electrical rows was lost, and those electrical rows
corresponded to the bottom physical row, which did not work).
@tzarc tzarc merged commit 587f750 into qmk:master Oct 18, 2021
cadusk pushed a commit to cadusk/qmk_firmware that referenced this pull request Oct 19, 2021
* qmk/develop: (26 commits)
  [DOCS] Fix the STENO_COMBINEDMAP table (qmk#14883)
  Fix builds for ChibiOS + Cortex-M0[+] (qmk#14879)
  Split out HAPTIC_ENABLE to have separate DRIVER option (qmk#14854)
  [Core] Add support for RISC-V builds and GD32VF103 MCU (qmk#12508)
  Add HT32 support to core (qmk#14388)
  preonic/rev3_drop: Fix old custom matrix code (qmk#14857)
  Remove legacy Makefile functionality (qmk#14858)
  Infer more when building features (qmk#13890)
  [Keymap] added media controls, copy and paste; moved print screen (qmk#14850)
  [Keyboard] Add SpiderIsland 25 key keyboard (qmk#14793)
  [Keyboard] Update Support for The Uni (qmk#14569)
  Try to clarify "number of elements in info.json does not match" error (qmk#14844)
  [Keyboard] Fix minor typo in Ploopy Trackball Nano Docs (qmk#14717)
  add docs/ja/ja_doc_status.sh (qmk#14402)
  [Keyboard] Amended Some Pins - KiwiKeebs Macro V2 (qmk#14824)
  [Keyboard] Adding CK60 and CK65 (qmk#14737)
  [Keymap] Update Miryoku (qmk#14827)
  [Keymap] Drashna Keymap Updates (qmk#14842)
  [Keyboard] Tractyl Manuform Updates (qmk#14841)
  [Keymap] Added GMMK Pro keymap with RGB  (qmk#14648)
  ...
0xcharly pushed a commit to 0xcharly/qmk_firmware that referenced this pull request Oct 25, 2021
The old custom matrix code for Preonic rev3 was relying on the
`matrix_col_t` type, because the code actually reads the row pins and
assembles the state for whole columns, and then transposes the matrix in
the custom debouncing code.  Restore that type (which is no longer
defined by the core QMK code) to make the custom matrix code work
properly (when `matrix_row_t` was used instead of `matrix_col_t`, the
state of two electrical rows was lost, and those electrical rows
corresponded to the bottom physical row, which did not work).
wavemoran pushed a commit to wavemoran/qmk_firmware that referenced this pull request Oct 28, 2021
The old custom matrix code for Preonic rev3 was relying on the
`matrix_col_t` type, because the code actually reads the row pins and
assembles the state for whole columns, and then transposes the matrix in
the custom debouncing code.  Restore that type (which is no longer
defined by the core QMK code) to make the custom matrix code work
properly (when `matrix_row_t` was used instead of `matrix_col_t`, the
state of two electrical rows was lost, and those electrical rows
corresponded to the bottom physical row, which did not work).
plam4u pushed a commit to plam4u/qmk_firmware that referenced this pull request Nov 14, 2021
The old custom matrix code for Preonic rev3 was relying on the
`matrix_col_t` type, because the code actually reads the row pins and
assembles the state for whole columns, and then transposes the matrix in
the custom debouncing code.  Restore that type (which is no longer
defined by the core QMK code) to make the custom matrix code work
properly (when `matrix_row_t` was used instead of `matrix_col_t`, the
state of two electrical rows was lost, and those electrical rows
corresponded to the bottom physical row, which did not work).
Sleepdealr added a commit to Sleepdealr/qmk_firmware that referenced this pull request Nov 14, 2021
commit b785305080fe6454d1a5c8a818c538d9e693090f
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Nov 13 20:22:35 2021 +0000

    kb_elmo/elmopad: fix macro reference in info.json (#15142)

commit 562c828f755a7ec768174dbc2e9d0a7e36e23db3
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Nov 13 20:22:10 2021 +0000

    kb_elmo/m0110a_usb: Fix Configurator Key Sequence (#15143)

    * correct info.json key sequence

    * friendly-format info.json

    Adds label keys and line breaks between the keyboard rows.

commit 0ee9c41cc631d498591408fe2fcc4c1ac57d854d
Author: peepeetee <43021794+peepeetee@users.noreply.github.com>
Date:   Sun Nov 14 01:18:02 2021 +0800

    Fix hebrew emoji in langs.md (#15140)

commit f3efc988770f3c097d854837cb01b0db3ca4faeb
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sun Nov 14 01:10:44 2021 +0800

    [Keyboard] Add space between Cradio info.json layout (#15127)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit 8323177472e65ccb47709efd1287a301267bbfd4
Author: Markus Fritsche <37203914+marfrit@users.noreply.github.com>
Date:   Sat Nov 13 00:00:36 2021 +0100

    add wait to unicode for win (#15061)

    Co-authored-by: Markus Fritsche <fritsche.markus@gmail.com>

commit 57f63e43d862d3c36ee1e530920f7ee40e9713a2
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sat Nov 13 06:14:28 2021 +0800

    [Docs] Correct logic of tap hold statement (#14992)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit 463cb40e16006acd31ddbb6210d2939dfb5838f2
Author: WiZ.GG <39291381+wizard-gg@users.noreply.github.com>
Date:   Fri Nov 12 20:09:04 2021 +0330

    [Keyboard] Add JadooKB JKB2 (#15036)

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

commit 9e84be7821e617752990c850ca3a3fa199b8ea15
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sat Nov 13 00:38:21 2021 +0800

    [Keyboard] Update a_dux info.json (#15126)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit 051bde9c63cbfa5c5fbebc53daa59ce30fb0cebd
Author: Josh Johnson <josh@joshajohnson.com>
Date:   Sat Nov 13 03:37:54 2021 +1100

    [Keyboard] Add Chalice Support (#15106)

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

commit 7c2b2c81b53d055c66a15bd9ced92f548ca28ad6
Author: Drashna Jaelre <drashna@live.com>
Date:   Thu Nov 11 23:33:16 2021 -0800

    [Docs] Codify not using code from other keyboards in PRs (#15128)

    * [Docs] Codify not using code from other keyboards in PRs

    * add additional comments

commit a2baed0ebf9d31d32478d6e35cf0a6f501e3a677
Author: Joel Challis <git@zvecr.com>
Date:   Fri Nov 12 01:44:35 2021 +0000

    Fix obsolete or unknown configuration file (#15129)

commit 0b2bc8955949e21e40f5dbc888d785dcd370ca07
Author: Joel Challis <git@zvecr.com>
Date:   Thu Nov 11 19:02:00 2021 +0000

    Avoid MATRIX_*_PINS due to schema validation errors (#15123)

commit d13286fd29b2dff2a970237ca59def5b0cd2825e
Author: George Petri <t8_8t@icloud.com>
Date:   Thu Nov 11 19:38:25 2021 +0200

    Update Gergoplex keymap (#15111)

    * fix wrong config

    * start work on gaming layer

    * mod tap per key

    * tap dance to game layer

    * impl game layer

    * add double quotes and underline

commit 7d1c33afe6c986201b0eddc1d5055b4f3a58ae50
Author: Drashna Jaelre <drashna@live.com>
Date:   Thu Nov 11 08:57:44 2021 -0800

    [Keyboard] Reduce compiled size for pk64rgb's via keymap (#15118)

commit 6ab68e931824cbac27da17e16758b470294c129b
Author: Drashna Jaelre <drashna@live.com>
Date:   Thu Nov 11 08:56:51 2021 -0800

    [Keyboard] Fix compilation issues for Krush boards (#15117)

commit c48e9f9e77a8f8c722957ef306280014b098758d
Author: HellTM <lisca94@gmail.com>
Date:   Thu Nov 11 04:32:31 2021 +0000

    [Keyboard] Lime by HellTM (#14710)

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

commit 48eddeeea401a4ebaff8590137da01b594ba6909
Author: Gustavs Gūtmanis <gustavs-gutmanis@users.noreply.github.com>
Date:   Thu Nov 11 06:31:39 2021 +0200

    [Keymap] Adding keymap for BDN9 and Planck (#15067)

commit a4eb73eef03ef33bab85703f04c71985d43785e8
Author: Sắn <59417802+MaiTheSan@users.noreply.github.com>
Date:   Thu Nov 11 11:30:27 2021 +0700

    [Keyboard] Added Krush Solder (60% & 65%) (#15074)

commit 1989eb17ec391d4f9e8c1c1ea3fc746f96d43942
Author: Drashna Jaelre <drashna@live.com>
Date:   Wed Nov 10 09:48:59 2021 -0800

    [Keyboard] Fix compilation issues for teleport numpad (#15110)

commit 67387cf2774411561714f247c575c5c5756bfdee
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Thu Nov 11 00:33:11 2021 +0800

    [Keyboard] Add Paroxysm keyboard to Cradio (#15097)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit d3fe3cf3e84932ebaced856819446b1766ca7169
Author: melonbred <61572569+melonbred@users.noreply.github.com>
Date:   Wed Nov 10 08:31:41 2021 -0800

    [Keyboard] Update mb44.h (#15092)

commit 474921d23187499751f14aee444cd78ae6b05a5a
Author: Barry Huang <yj7272098@gmail.com>
Date:   Wed Nov 10 23:03:58 2021 +0800

    [Keyboard] PK64RGB Keyboard Addition (#14627)

commit 6ccf774ea5f0b07ac02c31ddc196e1c921898038
Author: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
Date:   Wed Nov 10 06:24:16 2021 -0800

    [Keyboard] Element Hotswap PCB (#15082)

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

commit 40ac8d1536321b251246fd74d19ec0c72648ec69
Author: Moritz <moritz.plattner@gmx.net>
Date:   Wed Nov 10 15:22:53 2021 +0100

    [Keyboard] Teleport numpad (#14905)

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

commit 83ab7d41efc8b400ad2870be7f46e5435b8fd550
Author: Drashna Jaelre <drashna@live.com>
Date:   Wed Nov 10 06:10:00 2021 -0800

    Updates to drashna keymap and minor updates to tractyl manuform (#15101)

commit 8df90c63c1195ef3479a43af1de1f2a8821819d3
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Nov 10 03:45:59 2021 +0000

    Update noroadsleft userspace and keymaps (2021-11-09) (#15099)

commit 93b3d9b33c91f4e0a2cc4528cd1e7353d691458a
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Mon Nov 8 04:40:30 2021 +0000

    Mechlovin Pisces Refactor (#15080)

commit 0b89fa3324879e04f6f0a65a4996a456cf5e0456
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Nov 6 18:52:31 2021 +0000

    idb 60 Layout Macro Refactor (#15079)

    * alias LAYOUT to LAYOUT_all

    * move layout alias to info.json

    * use XXX for KC_NO in idb_60.h

    * remove newline characters from info.json labels

    * put LAYOUT_all data first in info.json

    Matches the order of idb_60.h.

    * friendly-format info.json

    * add matrix diagram to idb_60.h

    * rename LAYOUT_default to LAYOUT_60_ansi_wkl_split_rshift

    * add LAYOUT_60_tsangan_hhkb

    * add LAYOUT_60_ansi_tsangan

    * add LAYOUT_60_iso_tsangan

    * add LAYOUT_60_iso_wkl_split_rshift

    * add LAYOUT_60_iso_tsangan_hhkb

    * edit Backspace label for LAYOUT_60_ansi_wkl_split_rshift

    * use GitHub username in info.json maintainer field

commit 74b5a4357c46520c11ad2a705fc31818c64b7c25
Author: takashicompany <t@kashi.company>
Date:   Sun Nov 7 00:41:22 2021 +0900

    [Keyboard] Add new keyboard "Heavy Left" (#15052)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>

commit 4de89df5dca4c964c3fd4e9dd71a91810b3820ba
Author: Evelien Dekkers <sixmoonskies@gmail.com>
Date:   Sat Nov 6 05:22:01 2021 +0100

    [Keyboard] Add VIA to Gud70 (#15071)

commit 731938ce9d500534bce2562be8f7c6ca2afc51d4
Author: Drashna Jaelre <drashna@live.com>
Date:   Fri Nov 5 13:49:39 2021 -0700

    [Keyboard] Fix compilation issues for superuser tkl (#15070)

commit 058248e28c6433266945b821f8c23e44968abfb2
Author: kb-elmo <lorwel@mailbox.org>
Date:   Fri Nov 5 19:48:49 2021 +0100

    [Keyboard] Add Ziggurat keyboard (#15008)

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

commit 42af494f8eb5587d425fda4d3ed54b7fd0773a68
Author: mizuhof <moc.liam0000@gmail.com>
Date:   Sat Nov 6 03:41:52 2021 +0900

    [Keymap] add keymap for xd60 (#15053)

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

commit 827115a4f69eec494687f4fdea62acc7b310f910
Author: kototama <kototama@posteo.jp>
Date:   Fri Nov 5 19:27:48 2021 +0100

    [Keymap] Revamp the ergodox french_hacker layout (#15064)

commit 892666f19ab3906ccc3e5bc872406eaca36ea1a7
Author: Sergey Vlasov <sigprof@gmail.com>
Date:   Fri Nov 5 21:27:35 2021 +0300

    kprepublic/bm65rgb/rev1: Fix info.json (#15066)

commit 6bed639d084871df44389c23b82712ed16e013e0
Author: Cory Ginsberg <cory.ginsberg1@gmail.com>
Date:   Fri Nov 5 13:27:18 2021 -0500

    [Keymap][GMMK Pro] Add personal profile (#15069)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Cory Ginsberg <coryginsberg@fb.com>

commit 125b27f31aa772f9fd41c01533509d159641414f
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Nov 5 18:03:07 2021 +0000

     Superuser TKL Layout Macro Refactor (#15048)

    * rename LAYOUT_tkl to LAYOUT_all

    * friendly-format info.json

    * use K<row><column> notation in tkl.h

    * add matrix diagram to tkl.h

    * add LAYOUT_tkl_ansi_tsangan

    * add LAYOUT_tkl_ansi_tsangan_split_bs_rshift

    * add LAYOUT_tkl_iso_tsangan

    * add LAYOUT_tkl_iso_tsangan_split_bs_rshift

    * correct keyboard maintainer values

commit 991235cd787f4295c6e537c18f6a02e6fa2801c6
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Nov 5 17:36:41 2021 +0000

    Superuser EXT Layout Macro Refactor (#15043)

    * fix info.json macro reference

    * rename LAYOUT_tkl to LAYOUT_all

    * use K<row><column> notation in ext.h

    * add matrix diagram to ext.h

    * friendly-format info.json

    * add LAYOUT_ansi

    * add LAYOUT_ansi_split_bs_rshift

    * add LAYOUT_iso

    * add LAYOUT_iso_split_bs_rshift

    * correct keyboard maintainer values

commit c1edd0e10e8dc87cfa24ad5e9d9219a7f9aab0c0
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sat Nov 6 00:01:31 2021 +0800

    Improve Sweep keyboard readme documentation (#15038)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit a2d2c5bc694fa8627312d4f83d8e240133649c34
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sat Nov 6 00:00:44 2021 +0800

    Add toolbox handedness instructions for Cradio (#15046)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit 74b3f76bf52a567b89c520adb3ecd58addd65d83
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sat Nov 6 00:00:34 2021 +0800

    Improve handedness documentation for Architeuthis Dux (#15051)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit 25c93bd9a390a7b9bad61b98424afcfad5d236bf
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Nov 5 15:28:12 2021 +0000

    Mechlovin Infinity88 Layout Extension (#15058)

commit ad6d85ef5a77f0fb810f5c850c24499a4886e458
Author: Yang Hu <hueyhy@gmail.com>
Date:   Fri Nov 5 02:10:15 2021 -0700

    Add a new keyboard "Unicorne" (#12993)

    * Add keyboards/yanghu/unicorne initial files.

    * add default keymap to yanghu/unicorne

    * use slow i2c and enable internal pullup resistor

    * add oled to default keymaps

    * fix unicorne default keymap

    * fix encoder pad direction

    * fix marauder

    * add led matrix configs.

    * add encoder code to default keymap.

    * fix encoder direction

    * add readme, info.json and update copyright for c files.

    * fix build error by clean up include in unicorne.c

    * fix images in readme files

    * Fix various issues in PR #12993 feedback.

    * Added copyright in glcdfont, fix include in that file.
    * Removed `_kc` layout and renamed layout with generic style.
    * Moved capslock oled update to oled.c inside `oled_task_user()`.

    * Update keyboards/yanghu/unicorne/keymaps/default/rules.mk

    Always include oled.c

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

    * Update keyboards/yanghu/unicorne/keymaps/default/oled.c

    Wrap `oled.c` with ifdef.

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

    * Update keyboards/yanghu/unicorne/keymaps/default/oled.c

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

    * move oled code to unicorne.c, and set weakly.

    * Update keyboards/yanghu/unicorne/config.h

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

    * Update keyboards/yanghu/unicorne/keymaps/default/keymap.c

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

    * Update keyboards/yanghu/unicorne/keymaps/default/keymap.c

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

    * Update keyboards/yanghu/unicorne/keymaps/default/keymap.c

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

    * Update keyboards/yanghu/unicorne/unicorne.c

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

    * Update keyboards/yanghu/unicorne/readme.md

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

    * Update keyboards/yanghu/unicorne/readme.md

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

    * Update keyboards/yanghu/unicorne/readme.md

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

    * Update keyboards/yanghu/unicorne/readme.md

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

    * Update keyboards/yanghu/unicorne/keymaps/default/oled.c

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

    * Update keyboards/yanghu/unicorne/f411/rules.mk

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

    * Update keyboards/yanghu/unicorne/rules.mk

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

    * remove oled.h

    * remove include of oled.h after the file is deleted.

    * Apply suggestions from code review: remove redundant macros and reformat.

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

    * Apply suggestions from code review: change OLED driver macro.

    Use `OLED_ENABLE` instead of `OLED_DRIVER_ENABLE`.

    Co-authored-by: Jonathan Rascher <jon@bcat.name>

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Jonathan Rascher <jon@bcat.name>

commit 8f2ffea656c3abcfd0150bb67fa01e5d4cbafd14
Author: devilzmods <61511785+devilzmods@users.noreply.github.com>
Date:   Fri Nov 5 09:56:38 2021 +0100

    My Personal Keymaps for the Planck and melody96 (#12672)

    * my planck keymap

    * my planck keymap

    * minor changes

    * Added personalized, VIA compatible keymap to the Melody96

    * lighting layers added and keymap tweaked

    * added basic descriptions

    * added basic descriptions

    * added basic descriptions

    * added basic descriptions

    * hopefully removed personal change to .gitignore

    * restored .gitignore from my master

    * restored .gitignore from my master

    * requested changes and minor functionality tweaks

    * Apply suggestions from code review

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

    Co-authored-by: Nick Brassel <nick@tzarc.org>
    Co-authored-by: Ryan <fauxpark@gmail.com>

commit a63c2c5f509e98dc58ea876f525896aa717a0d6e
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Fri Nov 5 16:11:45 2021 +0800

    Add example for turning off RGB colors and retaining indicator function (#14997)

    * Add init function for solid effect with colors off

    * Restructure sentence

    Co-authored-by: filterpaper <filterpaper@localhost>

commit cc5a38e7873ee184394b577b12b3b4578611b772
Author: Ryan <fauxpark@gmail.com>
Date:   Fri Nov 5 14:42:08 2021 +1100

    Rework ISP flashing guide (#14938)

    Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
    Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>

commit 3f62b46939dbd2dd04d5d8c7b7ad53323f832332
Author: yulei <yuleiz@gmail.com>
Date:   Fri Nov 5 10:54:40 2021 +0800

    add matrix abelx keyboard (#10968)

    * add matrix abelx keyboard

    * Update keyboards/matrix/abelx/abelx.c

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

    * fixed rgb led pin issue

    * Apply suggestions from code review

    Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

    * Update keyboards/matrix/abelx/aw9523b.h

    Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

    * Update keyboards/matrix/abelx/aw9523b.c

    Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

    * Update keyboards/matrix/abelx/abelx.h

    Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

    * Update keyboards/matrix/abelx/abelx.c

    Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

    * fixed board name

    * Apply suggestions from code review

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

    * move led update from scan_kb to hoursekeeping_kb

    * move led update from scan_kb to housekeeping_kb

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
    Co-authored-by: Nick Brassel <nick@tzarc.org>

commit 2ac2695cb5fac5402e9a9834c55dce9d34ed0da5
Author: foxx1337 <foxx1337@yahoo.com>
Date:   Fri Nov 5 03:36:27 2021 +0100

    [Keymap] foxx1337 for Massdrop CTRL with raw HID (#8692)

    * [Keymap] foxx1337's personal keymap

    * Add keymap based on ctrl default
    * Add 5 minute rgb matrix timeout

    * Add foxx1337 layout defaults

    * Add raw HID communication protocol

    * Add rgbmatrix to the raw HID protocol

    * Add readme

    * Modernize ctrl, shift, alt mods detection

    * Add GPL like copyright headers

commit 45b35e6ea13d8c184d9cbd23e4bd3868e66d2933
Author: mechlovin <57231893+mechlovin@users.noreply.github.com>
Date:   Fri Nov 5 05:08:40 2021 +0700

    [Keyboard] Update Infinity87 rev. 2 (#14820)

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

commit c8da63382c7d2cc0de13559c10b5fde0f436f9e3
Author: Nick Brassel <nick@tzarc.org>
Date:   Fri Nov 5 08:49:09 2021 +1100

    Fixup actions. (#15057)

commit c8b09d0d4ab73c88c6ae84718f0c890640dfbece
Author: Erovia <Erovia@users.noreply.github.com>
Date:   Thu Nov 4 21:21:09 2021 +0000

    CLI: Add 'cd' subcommand (#12584)

    * CLI: Add 'cd' subcommand

    Go to your qmk_firmware dir with ease.

    * Fix for Windows and do not run if already under QMK Home

    * Make flake8 happy

    * Fix prompt for Windows

    * Make flake8 happy once again

    * I'll get it right eventually

    * Apply suggestions from code review

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

    * Add subcommand to __init__.py and fixup after rebase

    * Update Windows code to use milc's run

    * Unify the subshell starting with os.execl

    * Exit with error msg when output is redirected to non-TTY.

    * Revert Windows-specific code

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

commit fefd7fdc5145b677da7b0e1d75bab11eac9db605
Author: Mikkel Jeppesen <2756925+Duckle29@users.noreply.github.com>
Date:   Thu Nov 4 22:14:43 2021 +0100

    Refactor new-keyboard to be python3.7 compatible (#14707)

    * Use copy_tree from distutils for python 3.7 support

    * Bump python version in docs

    * Changed new-keyboard to use printf-style format strings

    * Use username for manunfacturer / maintainer

    * Update lib/python/qmk/cli/new/keyboard.py

    Co-authored-by: Zach White <skullydazed@drpepper.org>

    Co-authored-by: Zach White <skullydazed@drpepper.org>

commit 6437045166cafab14f2fbe5fcae44f6b066adbc5
Author: Ryan <fauxpark@gmail.com>
Date:   Fri Nov 5 08:02:27 2021 +1100

    `qmk docs`: Run `docsify serve` if available (#15056)

commit c85109b1089b646641ec28e81d9530b8d1d0f263
Author: Drashna Jaelre <drashna@live.com>
Date:   Thu Nov 4 08:53:02 2021 -0700

    [Keyboard] Reduce compile size for takashicompany compacx (#15054)

commit aaf4b348f072385697f2246e39105c49bb21f8c8
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Thu Nov 4 07:16:35 2021 +0000

    Xelus Dawn60 Layout Macro Additions (#15049)

    * add matrix diagrams to keyboard header files

    * rename LAYOUT_60_all to LAYOUT_all

    * add LAYOUT_60_ansi_arrow

    * add LAYOUT_60_tsangan_hhkb

commit 8ce69e6a8373abba52411989d16e6bbe8d575097
Author: takashicompany <t@kashi.company>
Date:   Thu Nov 4 14:26:18 2021 +0900

    [Keyboard] Add new keyboard "Compacx" (#14903)

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

commit 3f33362740ff8cc8f0d96e99ace71fe82e62c30d
Author: Mike Killewald <mkillewald@yahoo.com>
Date:   Thu Nov 4 00:20:35 2021 -0400

    [Keymap] added caps lock indicator for Keychron Q1 rev_0100 (#14653)

commit c8c7386ed4296697e831c49ef899844c47bf7555
Author: Wolf Van Herreweghe <wolfvanh@gmail.com>
Date:   Thu Nov 4 05:16:32 2021 +0100

    [Keyboard] Add the Kuku65 (#14910)

    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>

commit 8fa8712987961a8d5bc5f5431a237ec9e71fb11d
Author: jurassic73 <50930136+jurassic73@users.noreply.github.com>
Date:   Wed Nov 3 21:14:21 2021 -0700

    [Keyboard] Layout update to split89.h (#14930)

commit 712c01e98fb8583b3509cd9e03434b74c174f950
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Nov 3 16:31:07 2021 +0000

    Sets3n kk980 Layout Macro Refactor (#15039)

    * physically arrange layout macro

    Arranges the layout macro to resemble the keyboard layout, and updates the keymaps to match.

    * use 3-character notation for position identifiers in kk980.h

    * add matrix diagram to kk980.h

    * fix syntax error in info.json

    Apparently the API doesn't care about this error... but QMK Configurator does if you use the local import mode (Ctrl+Shift+I).

commit 7d66e8fe5035a7f9ffda32c13a0b74eb83681894
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Nov 3 01:01:11 2021 +0000

    steal_this_keyboard fix info.json macro reference (#15032)

    - change LAYOUT to LAYOUT_split_3x5_2

commit 6d807af783db91bc0a20bc12736c9c7fb1ba22ed
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Nov 3 01:00:27 2021 +0000

    Fix Rocketboard-16 QMK Configurator Implementation (#15028)

    * rename LAYOUT_default to LAYOUT

    Only one layout is supported.

    * refactor keymaps

    - use short-form keycodes

commit 87fc950707be430a74db67c0963a588d908b8447
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Tue Nov 2 08:26:28 2021 +0000

    Add Redox Media Configurator Data (#15013)

commit 2761b17b9869b60a739da6e793dd10a9af9e0feb
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Tue Nov 2 14:19:01 2021 +0800

    Clarify placement of configuration options (#15015)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit 72f94daae1b75c3b29e76c8124913fc40ef7e7d1
Author: Drashna Jaelre <drashna@live.com>
Date:   Mon Nov 1 21:36:00 2021 -0700

    [Keyboard] Fix compilation size issues for Canary 60 RGB (#15016)

commit 3c08817e4454ed67fa776148252dc8a3f9ccb20c
Author: AnthonyNguyen168 <89651736+AnthonyNguyen168@users.noreply.github.com>
Date:   Mon Nov 1 10:45:48 2021 +0700

    [Keyboard] Fix keymaps, RGB matrix, add support for WS2812 (#14974)

commit fe0acdd2cba8ddd1dfd441f461c80e87a0e5a62d
Author: Mateusz Ż <zochowski.mateusz@outlook.com>
Date:   Sun Oct 31 09:21:20 2021 +0100

    [CLI] Fix broken layout rendering in `qmk info` by '\n' (#14970)

commit 53d614955db8b1cc57aeac9b036ca2816c54d486
Author: takashicompany <t@kashi.company>
Date:   Sun Oct 31 17:17:38 2021 +0900

    [Keyboard] Add new keyboard "QooLee" (#14977)

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

commit ba69c47bb896a7354d1c6f58b4e43626fb329b72
Author: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
Date:   Sun Oct 31 01:17:23 2021 -0700

    Add new default community layout for no f-row TKLs (#14812)

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

commit 1351dfff08e0ba6b8cac2399a51c9f066979caf9
Author: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
Date:   Sat Oct 30 21:17:42 2021 -0700

    [Keymap] Disable in-switch RGB when computer goes to bed (#14993)

commit 32d18f28570eb030331cd0f6e83ea2ab822cd9e5
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sun Oct 31 02:54:36 2021 +0800

    [Keymap] Improved settings for Cradio default keymap (#14971)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit 5334e087ef848d54266537ecdc0b87cac976517e
Author: jonavin <71780717+Jonavin@users.noreply.github.com>
Date:   Sat Oct 30 14:53:58 2021 -0400

    [Keymap] Jonavin userspace encoder alt tab scrolling (#14979)

    Co-authored-by: Jonavin <=>

commit 28120c1a63bbc64649765d9214b14e63709933aa
Author: Alan Pocklington <a.Pocklington@Gmail.com>
Date:   Sat Oct 30 00:30:23 2021 +0100

    [Keymap] ajp10304: add mouse scroll keys (#14953)

commit 128b4eb005c2d8dcedb715e0168bde3beb591bac
Author: peepeetee <43021794+peepeetee@users.noreply.github.com>
Date:   Wed Oct 27 23:09:52 2021 +0800

    [Keyboard] Add support for bm65rgb, a revival of #13361  (#14800)

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

commit e4ae4c8b1ceef6617aa3928901c78eaa1e8fd5b5
Author: pttbx <57902726+pttbx@users.noreply.github.com>
Date:   Wed Oct 27 23:09:19 2021 +0800

    [Keymap] Add personal lily58 keymap (#14834)

    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: polplop <paultan@handshakes.com.sg>
    Co-authored-by: paultan <47445257+polplop@users.noreply.github.com>

commit 59738955293c85abcc5d9bd6998e3ed90ced4733
Author: binepad <69730862+binepad@users.noreply.github.com>
Date:   Wed Oct 27 20:37:58 2021 +0530

    [Keyboard] binepad bn009 (#14881)

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

commit 2e3514f21c718e0f99e12433a96d6916f1a2fb73
Author: TW59420 <40019210+TW59420@users.noreply.github.com>
Date:   Wed Oct 27 23:03:51 2021 +0800

    [Keyboard] Add MW65 Series PCB (#14939)

commit 9b912416b4334a55d49e84f38d73625f9fa728b1
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Wed Oct 27 23:03:00 2021 +0800

    [Docs] Add instructions to create keymap before proceeding (#14945)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit 546e6a15dcad55e2b370dddf417d83ae88e87217
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Wed Oct 27 23:02:21 2021 +0800

    [Keyboard] Cradio keyboard (#14946)

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

commit db634c21a721e48966d028524a9129afd598ceff
Author: Jeremy Levy <Jlevyd@gmail.com>
Date:   Wed Oct 27 08:01:54 2021 -0700

    [Keyboard] update(readme): with PCB reset instructions (#14961)

commit 77877990ff2728af34508bf98e3f9121346292c6
Author: Marc Nause <marc.nause@audioattack.de>
Date:   Wed Oct 27 17:00:35 2021 +0200

    [Keymap] Add VLC keymap (#14956)

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

commit 0b0edf3d81ec0d5494691987f1b1e695fdc35ca5
Author: jfescobar18 <81986725+jfescobar18@users.noreply.github.com>
Date:   Wed Oct 27 09:59:58 2021 -0500

    [Keyboard] Docs/folder organization and info json fixed (#14239)

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

commit 2ac9b31ed1ee45e82ce0ac87680b82e510d481fa
Author: Drashna Jaelre <drashna@live.com>
Date:   Wed Oct 27 07:47:42 2021 -0700

    Fix white spacing issues in kb files (#14963)

commit b29f0059360ae760d2c7215b72327a9b8050b0ff
Author: Přemysl Eric Janouch <40222273+pjanx@users.noreply.github.com>
Date:   Wed Oct 27 02:56:38 2021 +0200

    [Keymap] Add planck/pjanx and keebio/nyquist/pjanx keymaps (#13115)

commit e5a729ccabf4c261a697dae22c5315fb1ae9990b
Author: projectcain <71684775+projectcain@users.noreply.github.com>
Date:   Tue Oct 26 19:54:17 2021 -0500

    [Keyboard] add ProjectCain Vault35; update Vault45 (#13652)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: ridingqwerty <george.g.koenig@gmail.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

commit c0c7c4692b83168cf016b7235133e121b0d1f6f0
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Wed Oct 27 08:09:12 2021 +0800

    Add MAGIC_TOGGLE_GUI line to main keycode documentation (#14959)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit 312b1b95a88e1b4b6d0642e1f788bcbd3d8d589b
Author: JayceFayne <13365789+JayceFayne@users.noreply.github.com>
Date:   Wed Oct 27 01:55:04 2021 +0200

    Document `MAGIC` feature (#14301)

commit b168fb3b2cb47f4546d5177152f6e4ee7e870269
Author: Kyrre Havik <Kyrremann@gmail.com>
Date:   Wed Oct 27 01:41:54 2021 +0200

    [Keyboard] Add minimon/Index tab 13x6 ortho (#14765)

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

commit 2938c4e0594778ccf8b3a72f7e2cbb357bd67ede
Author: npspears <40127181+npspears@users.noreply.github.com>
Date:   Tue Oct 26 18:34:21 2021 -0500

    [Keyboard] add support for Phoenix45_Ortho PCB (#14798)

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

commit e90e633c3bc45b0abca3c194d1dc231956230138
Author: MakotoKurauchi <pluis@me.com>
Date:   Wed Oct 27 08:28:41 2021 +0900

    [Keymap] Add via keymap for meishi2 (#14892)

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

commit 015c4cf5beab530916b6c539583f9b7179bf42d3
Author: MasterSpoon <84671859+MasterSpoon@users.noreply.github.com>
Date:   Wed Oct 27 09:10:48 2021 +1000

    Update mcu_selection.mk with current ChibiOS path (#14909)

commit 0f96364daf418c395e583ae639fdd74e71c74142
Author: David Martinz <daviddgm@gmail.com>
Date:   Tue Oct 26 20:05:37 2021 -0300

    [Keymap] Adding a new keymap for bm60poker and some led configs (#14918)

commit eb8174bc405b464be5c9116e8641851a858dcae3
Author: GG <72414103+spbgzh@users.noreply.github.com>
Date:   Wed Oct 27 02:04:39 2021 +0300

    [Keyboard] Add Mammoth75x (#14925)

commit d595dce89f431bd28728b814c92481ed101de8a7
Author: GG <72414103+spbgzh@users.noreply.github.com>
Date:   Wed Oct 27 02:03:52 2021 +0300

    [Keyboard] Add zoom65 (#14926)

commit 028edfc2df5bc291773e8c7cc19ed38c9b9470dc
Author: Drashna Jaelre <drashna@live.com>
Date:   Mon Oct 25 21:14:46 2021 -0700

    Remove unused KEYBOARD_LOCK_ENABLE from rules (#14920)

commit 6e8eb2cf542d38332ef460d4f88eed281aed9188
Author: Lucas Rodrigues <lucasrodrigues10@outlook.com>
Date:   Mon Oct 25 02:05:12 2021 -0300

    [Keyboard] temporary fix for SpiderIsland 78 (#14935) (#14941)

commit 0002acd4a319d4b692fd9665f14b60e4936dcd83
Author: coliss86 <coliss86@users.noreply.github.com>
Date:   Mon Oct 25 00:32:42 2021 +0200

    Fix Typo in documentation (#14942)

commit 6ee29d9aa679ff1d1fe21e712c6015982247990e
Author: Ryan <fauxpark@gmail.com>
Date:   Mon Oct 25 04:46:20 2021 +1100

    Tidy up ADNS9800 and PMW3360 firmware blobs (#14936)

commit ec8c1e05af7871b160e1f6c330dc5f7f73d74c43
Author: Reibl János Dániel <janos.daniel.reibl@protonmail.com>
Date:   Sun Oct 24 00:20:18 2021 +0200

    [Keymap] Add logo to riblee userspace (#14875)

commit ff3989062089fca2778b15432403cf68520ca324
Author: ForsakenRei <23041178+ForsakenRei@users.noreply.github.com>
Date:   Sat Oct 23 02:45:07 2021 -0400

    [Docs] Add default case to tap dance example 5. (#14893)

commit 974e9e0a6b60423aaeb55a32d62f4835aee01a33
Author: George Petri <t8_8t@icloud.com>
Date:   Sat Oct 23 09:34:05 2021 +0300

    [Keymap] Add Gergoplex keymap (#14768)

commit a167a95bd07adfa15c3837fdee9cee507e49ae06
Author: Reibl János Dániel <janos.daniel.reibl@protonmail.com>
Date:   Sat Oct 23 08:30:43 2021 +0200

    [Keymap] Simplify unicode input mode change and CTRL and GUI swapping (#14874)

commit bfddc7dfa15555edf0cf36d649ba84413e642c9c
Author: Ingomancer <lord.ingo@gmail.com>
Date:   Sat Oct 23 08:15:39 2021 +0200

    Reformat iris keymap antonlindstrom to be a bit more readable and consistent (#14902)

    Co-authored-by: Ingo Junefjord <ingo.junefjord@attentec.se>

commit 443d30682761edf90c327a06a6dbf9badde99df5
Author: jonavin <71780717+Jonavin@users.noreply.github.com>
Date:   Sat Oct 23 02:04:08 2021 -0400

    [Keymap] Jonavin userspace keymap updates INVERT_NUMLOCK_INDICATOR  (#14880)

    Co-authored-by: Jonavin <=>

commit 09daafd4898db3bfb206335b8a33d6ad87c3e58b
Author: jurassic73 <50930136+jurassic73@users.noreply.github.com>
Date:   Fri Oct 22 23:03:49 2021 -0700

    Corrected keyboard layout which was causing issue in QMK configurator (#14891)

commit d71c962b61d638e38a449719401695bdc4fb6257
Author: Álvaro A. Volpato <alvaro.volpato@usp.br>
Date:   Sat Oct 23 02:58:52 2021 -0300

    [Keyboard] Update encoder callback on Evolv75 (#14757)

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

commit 8ec1afd17ce1fdc9aa217c1e8ea2e5b5f0decf4b
Author: TW59420 <40019210+TW59420@users.noreply.github.com>
Date:   Sat Oct 23 13:05:23 2021 +0800

    [Keyboard] Add MW75 support (#14833)

commit 1953a968c51630cc2badfade9ee54f59c878b422
Author: Dasky <32983009+daskygit@users.noreply.github.com>
Date:   Sat Oct 23 05:04:15 2021 +0100

    Check usb transmit status in send_extra() (#14643)

commit 1e13d07cac92946262be2a8e6e1d497b6e3a6f1c
Author: Danny <nooges@users.noreply.github.com>
Date:   Fri Oct 22 10:12:35 2021 -0400

    Fix right half of Nyquist in 4x12 mode having row shifted up by one (#14914)

commit 3979137995e32491ddebc48eab991a4dfdccc02f
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Oct 22 13:32:14 2021 +0000

    Pteron36 Refactor (#14904)

    * reformat info.json

    - friendly-format info.json
    - move the right half to the left by 0.5u (improves readability, for me anyway)
    - correct key sequence

    * refactor default keymap

    - use short-form keycodes
    - use four-space indent

    * refactor via keymap

    - use short-form keycodes
    - use four-space indent

    * update maintainer field in info.json

    Use the maintainer's GitHub username.

    * readme touch-up

    Minor edit to the lead paragraph, and reformat the Hardware Availability section.

    * change BOOTMAGIC_ENABLE from `lite` to `yes`

commit 0fd45d59845d71e435f36975d9ba8a54dfb2a87d
Author: Drashna Jaelre <drashna@live.com>
Date:   Tue Oct 19 20:50:44 2021 -0700

    Fix type of Tap Dance max index variable (#14887)

commit c9562ebfde8bab54c83215c4970163d19ce199b1
Author: Sergey Vlasov <sigprof@gmail.com>
Date:   Wed Oct 20 04:48:01 2021 +0300

    Make the MAGIC_TOGGLE_GUI keycode work (#14886)

commit 5fbcbc6af80f60c0770f4e758d32f0f4dedaae5d
Author: precondition <57645186+precondition@users.noreply.github.com>
Date:   Tue Oct 19 16:26:59 2021 +0200

    [DOCS] Fix the STENO_COMBINEDMAP table (#14883)

commit 587f7508fca50b48578e61c8fb1e1972b56381e1
Author: Sergey Vlasov <sigprof@gmail.com>
Date:   Mon Oct 18 03:09:33 2021 +0300

    preonic/rev3_drop: Fix old custom matrix code (#14857)

    The old custom matrix code for Preonic rev3 was relying on the
    `matrix_col_t` type, because the code actually reads the row pins and
    assembles the state for whole columns, and then transposes the matrix in
    the custom debouncing code.  Restore that type (which is no longer
    defined by the core QMK code) to make the custom matrix code work
    properly (when `matrix_row_t` was used instead of `matrix_col_t`, the
    state of two electrical rows was lost, and those electrical rows
    corresponded to the bottom physical row, which did not work).

commit d2f9e352c81fbf3fb04c8978dbe9151ded10cc09
Author: Roger <rogthefrog@users.noreply.github.com>
Date:   Sat Oct 16 21:26:13 2021 -0700

    [Keymap] added media controls, copy and paste; moved print screen (#14850)

commit b8ca0af06af64924f1490ebb6b536b25e471081a
Author: ​Andrzej Ressel <green.hope9220@fastmail.com>
Date:   Sun Oct 17 04:51:02 2021 +0200

    [Keyboard] Add SpiderIsland 25 key keyboard (#14793)

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

commit 772f67484f49a48b7b408a4128006aa022b45cf0
Author: Peter Park <peterchpark@gmail.com>
Date:   Sat Oct 16 19:22:35 2021 -0700

    [Keyboard] Update Support for The Uni (#14569)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: ridingqwerty <george.g.koenig@gmail.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Peter Park <peter@Peters-MacBook-Air.local>

commit 3c0eeec755882f606fa9175677bd4d3d20082c07
Author: Ryan <fauxpark@gmail.com>
Date:   Sun Oct 17 03:44:56 2021 +1100

    Try to clarify "number of elements in info.json does not match" error (#14844)

commit 9200baf593f7394d3ee74b42e15ba9fdcd06932f
Author: tangowithfoxtrot <5676771+tangowithfoxtrot@users.noreply.github.com>
Date:   Sat Oct 16 11:03:12 2021 -0500

    [Keyboard] Fix minor typo in Ploopy Trackball Nano Docs (#14717)

commit eddb206369e78ee0c34fab8ce64f5d3bab9e1b13
Author: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Date:   Sat Oct 16 17:31:09 2021 +0900

    add docs/ja/ja_doc_status.sh (#14402)

commit 9e2e7737823e86612c3a90b485650e349cd251ea
Author: AKiwi92 <69772382+AKiwi92@users.noreply.github.com>
Date:   Sat Oct 16 07:08:41 2021 +0100

    [Keyboard] Amended Some Pins - KiwiKeebs Macro V2 (#14824)

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Ash <ash@splitpixel.co.uk>

commit 79a34d8ec3073e49bae6d49fa15867b08299b652
Author: hadi <h.m.iskandarani@gmail.com>
Date:   Fri Oct 15 23:06:43 2021 -0700

    [Keyboard] Adding CK60 and CK65 (#14737)

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

commit 6b299fab6e6a3143c061b9ea005253361fcd524b
Author: Manna Harbour <51143715+manna-harbour@users.noreply.github.com>
Date:   Sat Oct 16 16:33:45 2021 +1100

    [Keymap] Update Miryoku (#14827)

commit 9a0addc77e3e48b908b846fc78326d4a20c30bc9
Author: Drashna Jaelre <drashna@live.com>
Date:   Fri Oct 15 22:30:23 2021 -0700

    [Keymap] Drashna Keymap Updates (#14842)

    * Fix issues with user split transport code
    * Improve OLED (More font stuff, improved keylogger, etc)
    * Add `KEYLOCK` macro to disable USB, borrowed from command feature.
    * Convert Kyria fully to proton C (no more AVR kyria)
    * Add Work Louder Work Board keymap

commit a8422cca0324ce61247dd0d8320a3d11a433cecf
Author: Drashna Jaelre <drashna@live.com>
Date:   Fri Oct 15 22:09:40 2021 -0700

    [Keyboard] Tractyl Manuform Updates (#14841)

commit 4db5d85273c455f9520de28417b8105d902da402
Author: BenSchaeff <56860818+BenSchaeff@users.noreply.github.com>
Date:   Fri Oct 15 21:02:19 2021 -0500

    [Keymap] Added GMMK Pro keymap with RGB  (#14648)

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

commit 40badc4413d97226398302fb7a84c83c5c4f03a8
Author: Sergi Meseguer <zigotica@gmail.com>
Date:   Sat Oct 16 04:02:04 2021 +0200

    [Keymap] zigotica userspace (#14670)

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

commit b0d293a841977d393c81bef443f7e28f7764ee30
Author: floookay <33830863+floookay@users.noreply.github.com>
Date:   Sat Oct 16 04:01:35 2021 +0200

    [Keyboard] add Pluckey (#14672)

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

commit 8bb1fd04d4d4501a7bc1312e10d1fa639851fd8f
Author: stanrc85 <47038504+stanrc85@users.noreply.github.com>
Date:   Fri Oct 15 22:00:19 2021 -0400

    [Keymap] Userspace updates (#14832)

commit c8b00b2e913bac3d7ad495f6a00cfc30b65952c7
Author: Aaron Paterson <apaterson@pm.me>
Date:   Fri Oct 15 20:43:03 2021 -0400

    Update documentation because GPIO functions are no longer in quantum.h (#14826)

    * GPIO functions are no longer in quantum.h

    * Update docs/internals_gpio_control.md

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

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

commit 235323269c372f40044ad2f73a602c9c60af6195
Author: Felix Jen <fjen@felixjen.com>
Date:   Thu Oct 14 23:22:55 2021 -0500

    [Keyboard] Add MK61-RGB-ANSI keyboard (#14795)

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

commit b7a346600c0bf1292800bbbbe48e658718722d90
Author: Ryan <fauxpark@gmail.com>
Date:   Fri Oct 15 12:45:33 2021 +1100

    [Docs] Clean up reference_info_json.md (#14806)

commit dd42387d9fd288db22bd5c73664471220a6de8c2
Author: Tom <sq5rix@gmail.com>
Date:   Fri Oct 15 03:11:01 2021 +0200

    [Keymap] Add keebio iris layout beakl 15  (#14762)

commit c2d72a60f0f874e5f0c6836ef94526a2704a2e0b
Author: Alex Meyer <alexwreyem@gmail.com>
Date:   Thu Oct 14 20:54:19 2021 -0400

    remove Bracket Pair Colorizer recommendation (#14816)

    As of v1.60, vscode has a much faster built-in method of colorizing bracket pairs, making the extension unnecessary.
    https://code.visualstudio.com/blogs/2021/09/29/bracket-pair-colorization

commit 44bfe04f53f7402b1b1934c0353dd70ee3d94a49
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Oct 15 00:00:08 2021 +0000

    [Keyboard] PLX Refactor (#14809)

commit 943ca36accbb71be38387634caf09667e0e53911
Author: rhmokey <57172003+rhmokey@users.noreply.github.com>
Date:   Fri Oct 15 07:55:51 2021 +0800

    [Keyboard] Add ginkgo65 (#14802)

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

commit a827adeaaedfbefc504c0f909a507706948cd40f
Author: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
Date:   Thu Oct 14 16:03:53 2021 -0700

    Documentation: Updated KBDFans readmes (#14725)

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

commit e8dadf51ad4f43a72d246c3db7efc75253a388b5
Author: Reibl János Dániel <janos.daniel.reibl@protonmail.com>
Date:   Thu Oct 14 19:28:06 2021 +0200

    [Keymap] Display default layer name (#14819)

commit b8de20f1e2bc2693f2dbf8f219a16eb8064120e9
Author: Steven Karrmann <skarrmann@gmail.com>
Date:   Thu Oct 14 09:47:29 2021 -0400

    Add KC_BSLS key to Horizon keyboard default layout (#14815)

    * Define Horizon keyboard

    * Set indentation according to QMK coding convention

    * Update horizon keyboard readme to satisfy current QMK template

    * Use row-column order in horizon readme

    * Update keyboards/horizon/rules.mk

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

    * Update keyboards/horizon/rules.mk

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

    * Update keyboards/horizon/rules.mk

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

    * Update keyboards/horizon/rules.mk

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

    * Update keyboards/horizon/rules.mk

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

    * Update keyboards/horizon/rules.mk

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

    * Update keyboards/horizon/info.json

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

    * Update keyboards/horizon/info.json

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

    * Add KC_BSLS to Horizon default keymap

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

commit f9f3a11c2076f6fc378beb8ccbc8500fb060fcf3
Author: Sergey Vlasov <sigprof@gmail.com>
Date:   Thu Oct 14 16:41:30 2021 +0300

    contra, fractal: Remove wrongly copypasted pin E6 manipulation code (#14818)

    Apparently the default keymaps for `contra` and `fractal` were derived
    from some `planck` keymap which contained code to control the status LED
    in the implementation of the `BACKLIT` custom keycode.  Unfortunately,
    the code to control the LED manipulated the `E6` pin directly, and it
    was copied without changes, but the `contra` and `fractal` boards use
    the `E6` pin in the matrix, therefore pressing the key mapped to
    `BACKLIT` resulted in phantom keypresses for all keys in the
    corresponding column.

commit 04cf161aa01fd433b5dae69d9fd31569ed5dca59
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Oct 13 08:56:48 2021 +0000

    maxr1998/pulse4k: use layout macros in keymaps (#14808)

commit ec3236594407c27e9b8b323428de9c9c0af09681
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Oct 13 06:50:04 2021 +0000

    Kopibeng MNK88 Patch (#14807)

    * refactor default keymap

    - correct keycode sequence (`KC_RGHT` was in the wrong place)
    - change tabs to spaces (four-space indent)
    - update grid alignment

    * refactor via keymap

    - change tabs to spaces (four-space indent)
    - update grid alignment

commit bc51e330c0c183e78e415b6cfbf475990eb1ba86
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Oct 13 05:47:54 2021 +0000

    Lucid Alexa layout macro rework (#14799)

    * refactor keymaps for readability

    - use QMK-native keycode aliases
    - physically align keycodes

    * rework layout macro

    A discrepancy between the default and via keymaps prompted a deep dive into the keyboard's switch matrix, which led to the discovery that (1) the layout macro's arguments were not arranged physically, and (2) the keymaps didn't assign the keycodes to the same switches (the default keymap's keycodes were in the wrong sequence).

    Additionally, the layout macro was built to support a split Backspace, but named as if it were for a 2u Backspace, which broke the enabled support for Community Layout keymaps.

    This commit:

    - arranges the layout macro arguments according to physical order
    - corrects the keymaps
    - renames the layout macro to specify the split Backspace
    - disables Community Layout support
    - updates the `info.json` data

    * add LAYOUT_65_ansi_blocker

    * enable Community Layout support

    * update `info.json` metadata

    - use full product listing URL
    - use GitHub username for maintainer field

    * update readme

    - fix vendor link in lead paragraph
    - update metadata list
      - use GitHub username of keyboard maintainer
      - correct Supported Hardware
      - add Hardware Availability link
    - add flashing and bootloader instructions

commit c63c78f0801f595f2200dab7246a1264b1ec847d
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Oct 13 05:40:48 2021 +0000

    Kopibeng MNK88 Layout Extension (#14796)

    * friendly-format info.json

    * mnk88.h: use QMK 3-character notation

    * mnk88.h: add matrix diagram

    * add LAYOUT_tkl_ansi_f13

    * add LAYOUT_tkl_ansi_tsangan_f13

    * add LAYOUT_tkl_iso_f13

    * add LAYOUT_tkl_iso_tsangan_f13

commit a0b7c1618af74cc1e18a482ac79ed1ddedcda2df
Author: etiennelepagel <50152897+etiennelepagel@users.noreply.github.com>
Date:   Mon Oct 11 22:42:14 2021 -0400

    [Keyboard] Add MachKeyboards Mach3 (#14791)

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

commit 2d8dcf08e8981a30f2430a8794ff5013c56cfdd4
Author: takashicompany <t@kashi.company>
Date:   Tue Oct 12 11:41:50 2021 +0900

    [Keyboard] Add "Center x Enter" (#14790)

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

commit 78509658e6b76a843dab82e873421e942f7c076f
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Tue Oct 12 02:40:29 2021 +0000

    KabeDon98E Refactor (#14778)

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

commit 4b2866dd96545bd11d5b4ae977080b60948850f5
Author: Reibl János Dániel <janos.daniel.reibl@protonmail.com>
Date:   Tue Oct 12 04:26:47 2021 +0200

    [Keymap] Add workman layout (#14792)

commit 25eac95348548b41f4bf4e8a02fc8bace270bd35
Author: kb-elmo <lorwel@mailbox.org>
Date:   Tue Oct 12 04:25:28 2021 +0200

    [Keyboard] Add ISOlation and some kb-elmo keyboard updates (#14656)

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

commit bedecd3cbcfad07c8ee330bd561c94bc758bda87
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Tue Oct 12 01:44:47 2021 +0000

    Nordic60 layout rework/extension (#14794)

commit 8385ab32d056dae61546279c9d778dd1a20eaada
Author: Joris Wachsmuth <52176899+PercyJW-2@users.noreply.github.com>
Date:   Tue Oct 12 03:09:25 2021 +0200

    [Keyboard] Add Split65 to keyboards/handwired (#13264)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Joris Wachsmuth <jwachsmuth@techfak.uni-bielefeld.de>

commit e33ccc556f594e1335e003ac2e8fe84154bfa16e
Author: thompson-ele <ele.thompson12@gmail.com>
Date:   Mon Oct 11 18:06:48 2021 -0700

    [Keymap] Added Gherkin VIA keymap (#14779)

commit 598f3fa7a76412b45745962b79ec34c7b8fde70e
Author: Sergi Meseguer <zigotica@gmail.com>
Date:   Tue Oct 12 03:04:47 2021 +0200

    [Keyboard] z34 split keyboard by zigotica (#14582)

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

commit cecf5d52f9776a07cc7244ab6929899374bc189a
Author: Jimmy Sjölund <jimmy@sjolund.se>
Date:   Tue Oct 12 03:04:24 2021 +0200

    [Keymap] Adding my personal Planck layout (#14564)

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

commit ea2505901e39715bbca8245b7ea767eb56f630dc
Author: jonavin <71780717+Jonavin@users.noreply.github.com>
Date:   Mon Oct 11 21:03:58 2021 -0400

    [Keymap] Jonavin new obe keymap (#14657)

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

commit 633ef1441b23755186f95b55957c50fb5c568e9f
Author: Ryan <fauxpark@gmail.com>
Date:   Tue Oct 12 00:41:31 2021 +1100

    handwired/nicekey optimisation (#14788)

    * handwired/nicekey optimisation

    * Add some consts

    * Read address from progmem, pass it into send_string_with_delay_P

commit 5640b6cd77392222547f62c0fda1313e5e4a4ed3
Author: Drashna Jaelre <drashna@live.com>
Date:   Mon Oct 11 06:30:17 2021 -0700

    Allow AVR Bootloader size to be configurable (#14783)

    * Allow AVR Bootloader size to be configurable

    * revert changes to atmel dfu

commit a7313992dee7d1d96555b575ee7f0aaa9e7b59ce
Author: bgrosse-midokura <48123182+bgrosse-midokura@users.noreply.github.com>
Date:   Mon Oct 11 10:59:52 2021 +0100

    [Keymap] gipsy-king's layout for cornelius (#14602)

    Co-authored-by: Benjamin Große <ste3ls@gmail.com>

commit d9e077468ab3446cbd7306a453a73dad2c1403e8
Author: Quinn Mikelson <mikelson.public@gmail.com>
Date:   Mon Oct 11 02:57:44 2021 -0700

    [Keyboard] Add ZSA Moonlander VIA support (#14603)

    Co-authored-by: Quinn Mikelson <quinn.mikelson@tyvak.com>
    Co-authored-by: Drashna Jael're <drashna@live.com>

commit 9351eb395b25f9e5cc86f1bdee392ede6540a013
Author: Alabahuy <rezolutionrez@gmail.com>
Date:   Mon Oct 11 16:57:16 2021 +0700

    [Keyboard] Add Rart67M and support via (#14630)

commit 3289f741798abe8d8345abb0cadee61cce8cc6d3
Author: mechlovin <57231893+mechlovin@users.noreply.github.com>
Date:   Mon Oct 11 02:56:30 2021 -0700

    [Keyboard] Add Jay60 PCB (#14676)

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

commit 39499f9df7ea0a0c0ebbeaf48937e674762ffc0d
Author: Shay Merrill <shaymdev@gmail.com>
Date:   Mon Oct 11 03:55:41 2021 -0600

    [Keymap] lets split keymap for shaymdev (#14663)

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

commit 0633bc9a8b9bcaec8538eb568be9d35718cff97d
Author: Dalius Dobravolskas <daliusd@wix.com>
Date:   Mon Oct 11 12:55:20 2021 +0300

    [Keymap] Architeutis Dux keymap (#14728)

commit b64ea02d9be44fcd16f69f90cff2cbe00c666c5c
Author: gkeyboard <giggox_man@hotmail.com>
Date:   Mon Oct 11 16:54:04 2021 +0700

    [Keyboard] Add blank01 keyboard (#14698)

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

commit ab7d73104972579b8f7b6f226be0c0df92a5e725
Author: Steven Karrmann <skarrmann@gmail.com>
Date:   Mon Oct 11 09:53:41 2021 +0000

    [Keyboard] New Keyboard: Horizon (#14776)

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

commit f57de35dcf94142c543183ce3d083a2696373ffe
Author: rhmokey <57172003+rhmokey@users.noreply.github.com>
Date:   Mon Oct 11 17:51:42 2021 +0800

    [Keyboard] Modify mokey64 matrix (#14761)

commit daece508dab75ec531c437b2fc0e8a8d13ffa318
Author: kb-elmo <lorwel@mailbox.org>
Date:   Mon Oct 11 11:50:52 2021 +0200

    [Keyboard] Add BIOI F60 (#14763)

commit 064f6d96c345ec17f32e8ce2d3ba17861ec8962c
Author: Drashna Jaelre <drashna@live.com>
Date:   Sun Oct 10 22:54:20 2021 -0700

    [Keyboard] Fix lck75 via keymap (#14786)

commit 8045ad711a958410c98eea80bf8d3c52fd9b12e1
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Mon Oct 11 11:48:02 2021 +0800

    [Keyboard] Add bootmagic lite keys to both halve of Sweep (#14732)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit 5d7efc71837f1e345bdd299991da04137289bb19
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Mon Oct 11 11:46:45 2021 +0800

    [Keyboard] Add bootmagic lite keys to both halve of A.dux (#14731)

    Co-authored-by: filterpaper <filterpaper@localhost>

commit ef7fa0fe916cddbfa1dfdaba0243026d96b54675
Author: im a can what do you think lmao? <33337640+lyso1@users.noreply.github.com>
Date:   Sun Oct 10 23:30:55 2021 -0400

    [Keyboard] update lck75 keyboard layouts (#14687)

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

commit ae73df00ec1049db44b7ac1e882c38a5fbddb2bf
Author: Shay Merrill <shaymdev@gmail.com>
Date:   Sun Oct 10 20:56:27 2021 -0600

    [Keymap] orthodox keymap for shaymdev (#14660)

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

commit 5414e61f01b3524fb761f5508ba12bd1b218f83d
Author: KnoblesseOblige <63174954+KnoblesseOblige@users.noreply.github.com>
Date:   Sun Oct 10 20:38:58 2021 -0500

    [Keyboard] Add keebsforall/freebirdtkl (#14460)

commit c75bf9daf46897209338f7dc4b68f2efec074a65
Author: Jay Greco <jayv.greco@gmail.com>
Date:   Sun Oct 10 18:37:33 2021 -0700

    [Keyboard] nullbitsco keyboards: common file cleanup (#14358)

commit 5c034c43ab547b95847e7419b9a07e76f560dc16
Author: Wolf Van Herreweghe <wolfvanh@gmail.com>
Date:   Mon Oct 11 03:21:49 2021 +0200

    [Keyboard] Add firmware for the TS60 (#14157)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>

commit c8d5988ba4496e78d4be796044992ac05f628a01
Author: leonardusdipa <34669165+leonardusdipa@users.noreply.github.com>
Date:   Mon Oct 11 07:24:45 2021 +0700

    [Keyboad] Add VIA support for Atreus promicro (#13169)

commit fa1a59e7f843f07b333b573384584e360d1d3c75
Author: Kyle McCreery <mccreery.kyle@gmail.com>
Date:   Sun Oct 10 16:30:00 2021 -0400

    Changing RGB default to on so it plays well with VIA's QMK lighting section and adding the B9 init workaround to obe.c so the I2C EEPROM will initialize correctly since we are using B9 for caps lock indicator. (#14677)

commit 06124f9885adb791d69fbab16d5438b970ed8bbd
Author: Sergey Vlasov <sigprof@gmail.com>
Date:   Sun Oct 10 22:19:08 2021 +0300

    cannonkeys/satisfaction75: Add empty layers to the via keymap (#14782)

commit ee9da1fcf39913593c6802719fd67d63cd9a284e
Author: Drashna Jaelre <drashna@live.com>
Date:   Sat Oct 9 21:50:35 2021 -0700

    [Keyboard] Fix DZTECH duo_s default keymap (#14772)

commit a8a5d20464fd6f6aad2495ba52ff0cd2355c96a5
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Oct 9 23:56:21 2021 +0000

    Ein_60: add Configurator layout data (#14777)

commit 3c188d98a1aebbabb06c635f91195182aa84fa4d
Author: Dao Tak Isaac <daotran0940@gmail.com>
Date:   Sun Oct 10 04:55:00 2021 +0700

    [Keyboard] Add cg108 keyboard and fix keymap Dosa40rgb (#14753)

    * Add cg108 keyboard and fix keymap Dosa40rgb

    * Update keyboards/dtisaac/cg108/readme.md

    * Update keyboards/dtisaac/dosa40rgb/rules.mk

    * Update keyboards/dtisaac/cg108/info.json

    * Update keyboards/dtisaac/cg108/keymaps/default/keymap.c

    * Update keyboards/dtisaac/cg108/rules.mk

    * Update keyboards/dtisaac/cg108/rules.mk

commit f216c20fc74fc1b8ef2e6d952b17b1ee1914e236
Author: shela <shelaf@users.noreply.github.com>
Date:   Sun Oct 10 05:04:00 2021 +0900

    Update Japanese document (#14766)

commit 5aca3f613cb187052428a50d880950df9b2b80e0
Author: shela <shelaf@users.noreply.github.com>
Date:   Sun Oct 10 05:03:17 2021 +0900

    Update Japanese document (#14767)

commit 969596bd679dfee93534c3535df216d137b67895
Author: shela <shelaf@users.noreply.github.com>
Date:   Sun Oct 10 05:02:55 2021 +0900

    Update Japanese document (#14769)

commit 82bf688e4499b0646979a47f98c0c0dd59bd70c2
Author: Drashna Jaelre <drashna@live.com>
Date:   Sat Oct 9 11:31:13 2021 -0700

    [Keyboard] Update Tractyl Manuform config for F411 (#14770)

commit f90d8b35f2c3ec1262db719bd66bcad6ef6f2773
Author: Drashna Jaelre <drashna@live.com>
Date:   Fri Oct 8 14:23:03 2021 -0700

    [Keyboard] Fix IS31FL3741 driver flushin for Xelus pachi rgb (#14755)

commit 7205b70e84dae72d03fcc2e127a9e1f2bc0acf09
Author: s-show <s1shimz@gmail.com>
Date:   Fri Oct 8 19:28:00 2021 +0900

    Translate keycodes us ansi shifted (#13820)

    * copy "keycodes_us_ansi_shifted.md" to docs/ja.

    * Add japanese translation "docs/keycodes_us_ansi_shifted.md".

    * Apply suggestions from code review

    Co-authored-by: shela <shelaf@users.noreply.github.com>

    * Update docs/ja/keycodes_us_ansi_shifted.md

    Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>

    Co-authored-by: shela <shelaf@users.noreply.github.com>
    Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>

commit d35a98ca2482745b0f4b45f4dd3a80552e46289e
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Oct 8 04:12:46 2021 +0000

    dyz selka40 touch-up (#14748)

    * friendly-format info.json

    * remove info.json rounding errors

    * fix info.json layout macro reference

    JSON data referenced `LAYOUT` instead of `LAYOUT_all`.

    * correct info.json key sequence

    * remove dead space from info.json layout data

    * remove vertical offsets from info.json layout data

    * horizontally align info.json layout data

    * add matrix diagram to selka40.h

    * add LAYOUT_2u_bs

    * remove duplicated settings

commit 9d070e6a08327f54e60e4fd31ed31cdc416606ba
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Oct 8 00:26:38 2021 +0000

    DYZ TKL touch-up (#14744)

    * friendly-format info.json

    * add LAYOUT_all layout data

    * add matrix diagram to dyz_tkl.h

    * add LAYOUT_tkl_ansi

    * add LAYOUT_tkl_ansi_f13

    * add LAYOUT_tkl_iso

    * add LAYOUT_tkl_iso_f13

    * remove `ENCODER_ENABLE = no` from rules.mk

    * remove redundant definitions from config.h

    Data-driven compilation calculates `MATRIX_ROWS` and `MATRIX_COLS` from the info.json data, so defining them in config.h isn't necessary.

    * add missing comma to info.json per fauxpark

commit 51470dfae1185c338b4c96a510e6d45f04665bf9
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Thu Oct 7 20:20:34 2021 +0000

    Dyz60 touch-up (#14742)

    * friendly-format info.json

    * refactor keymaps

    - update grid alignment
    - use four-space indent
    - use QMK short-form keycodes

    * correct info.json layout data

    Adds three missing positions, and corrects some key sizes.

    * add matrix diagram to dyz60.h

    * add LAYOUT_60_ansi

    * add LAYOUT_60_iso

    * add LAYOUT_60_ansi_split_bs_rshift

    * add LAYOUT_60_iso_split_bs_rshift

    * add readme

    * Remove duplication between config.h and info.json

    Duplicating settings between config.h and info.json leads to warnings when compiling.

    Removes the duplicated settings from config.h.

commit 13f3e30e86be0386101bdd5985be53b9c10e1761
Author: precondition <57645186+precondition@users.noreply.github.com>
Date:   Thu Oct 7 22:03:21 2021 +0200

    Fix link from feature_tap_dance.md to tapping term settings (#14741)

commit cbf1e0bab583eac17bd183dea6ff57d3527fac2b
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Thu Oct 7 17:51:38 2021 +0000

    Dyz40 Configurator fixes (#14739)

    * add matrix diagram to keyboard header file

    * friendly-format info.json

    * correct layout data

    * add legends to info.json key labels

    * add LAYOUT_split_space_split_bs

    Rename the `LAYOUT` tree in info.json to `LAYOUT_split_space_split_bs`, and add a corresponding layout macro.

    * add LAYOUT_all data to info.json

    * add LAYOUT_7u_space

    * add LAYOUT_7u_space_split_bs

    * add LAYOUT_split_space

    * convert tabs to spaces in dyz40.h

commit 12b9bedee54cf9c7dc6a8fcdeae485ba9fb30ab8
Author: Bahrul Hidayat <dayat.py@gmail.com>
Date:   Fri Oct 8 01:45:56 2021 +0800

    update product id for selka40 (#14629)

commit 63cb273d1504d070ce7ea6e84f86e22b1d665206
Author: jmcwilliams403 <37010132+jmcwilliams403@users.noreply.github.com>
Date:   Thu Oct 7 09:49:16 2021 -0400

    Enabled Bootmagic Lite (#14573)

    * Enabled Bootmagic Lite

    * Enabled Bootmagic Lite

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

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

commit d5fae3a6f96d44a432350d5f487204a962c5f9bc
Author: Grayson Carr <734415+gtg465x@users.noreply.github.com>
Date:   Wed Oct 6 11:36:04 2021 -0400

    Updated Keychron Q1 user keymap (#14666)

    * Updated Keychron Q1 user keymap
    - Added Caps Lock indicator
    - Mission Control and Launchpad custom keycodes are now defined using the VIA user keycodes range so they can be labeled properly in VIA

    * Only use VIA keycode range if VIA is enabled

    * Reformatted led_indexes enum to match layout

    * Feature: When the Fn layer is active, RGB lighting turns off for keys that are not assigned

    * Fixes

    * Cleanup: Updated method signature of rgb_matrix_set_color_by_keycode to more closely match rgb_matrix_set_color

    * Fixed int sizing for keycodes

commit f32db0bdd1f25099605ed324f1e8eab9aa7361e4
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Oct 6 08:44:57 2021 +0000

    Mode M65S touch-up (#14722)

    * add Configurator data

    * rename README.md to lowercase

    API can't find this file unless the filename is lowercase (`readme.md`).

    * readme touch-up

    Correct typos and improve some grammar and Markdown.

commit c33491d72b6a0da0b589c36200e983a150a0e415
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Oct 6 05:53:53 2021 +0000

    MelGeek Mach80: correct Configurator layout (#14716)

    Adds a 0.5u gap between the top two rows.

commit 4782e038d9de07aaead294579176c28b4e8451bc
Author: remanifest <43574909+remanifest@users.noreply.github.com>
Date:   Tue Oct 5 20:58:40 2021 -0500

    Added semicolons to rules.mk to allow symlinks from /bin/sh to /bin/zsh to complete the filesize check without error. (#14718)

    Co-authored-by: John Beard <jbeard@pipelinerx.com>

commit 3b8c4979dc17a52cd87f30b4986ca46d0b365860
Author: Drashna Jaelre <drashna@live.com>
Date:   Tue Oct 5 17:50:23 2021 -0700

    [Bug] Fix command feature if mousekey is enabled and using 3-speed setting (#14697)

commit 22470f030206336c970bc5f6e1d82f25520224f5
Author: Drashna Jaelre <drashna@live.com>
Date:   Tue Oct 5 17:49:39 2021 -0700

    [Keyboard] Add basic Keyhive Sofle support (#14296)

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

commit e8db309613c99d1ffe25320680368d41bf5c8535
Author: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
Date:   Tue Oct 5 16:49:50 2021 -0700

    [Keymap] Some updates to mechmerlin userspace and keymaps (#14711)

commit e762db44bae46c631186c807a9c10fd8e4684535
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Tue Oct 5 23:37:42 2021 +0000

    0xc7/61key touch-up (#14712)

    * correct Configurator layout data

    * rename LAYOUT to LAYOUT_60_ansi

    * correct info.json maintainer field

    Use the maintainer's GitHub username.

    * correct the compiling/flashing instructions

    Keyboard value is relative to `qmk_firmware/keyboards/`.

commit aabc0cc8ad44448ae56604e9edd5b40a8aaa3a0b
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Tue Oct 5 23:30:09 2021 +0000

    Durgod DGK6X Galaxy: correct Configurator layout (#14714)

    Top row had a…
carcinization pushed a commit to carcinization/qmk_firmware that referenced this pull request Dec 2, 2021
The old custom matrix code for Preonic rev3 was relying on the
`matrix_col_t` type, because the code actually reads the row pins and
assembles the state for whole columns, and then transposes the matrix in
the custom debouncing code.  Restore that type (which is no longer
defined by the core QMK code) to make the custom matrix code work
properly (when `matrix_row_t` was used instead of `matrix_col_t`, the
state of two electrical rows was lost, and those electrical rows
corresponded to the bottom physical row, which did not work).
@sigprof sigprof deleted the preonic-rev3_drop-matrix-fix branch May 29, 2022 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants