Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[Core] Add Pixel Flow RGB matrix effect #15829

Merged
merged 3 commits into from Feb 4, 2022
Merged

Conversation

filterpaper
Copy link
Contributor

Description

Add a PIXEL FLOW matrix effect, that was previously decoupled from #12670

Types of Changes

  • Core
  • New feature

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

@drashna drashna requested a review from a team January 11, 2022 18:19

static bool PIXEL_FLOW(effect_params_t* params) {
// LED state array
static RGB led[DRIVER_LED_TOTAL];
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The consumption of RAM by this array may be significant (especially if using AVR chips). I wonder whether we should somehow optimize this by making the buffers used by different effects overlap (because at the moment only one effect at a time can run). Note that the PIXEL_FRACTAL effect also uses a RAM buffer with a comparable size (that one uses the key matrix size though).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Memory impact was reviewed with avr-size while coding that array table. This PCB uses 58 LEDs and the effect footprint was 178 bytes of data memory:
Without PIXEL_FLOW:

avr-size -C --mcu=atmega32u4 .build/boardsource_technik_o_default.elf
AVR Memory Usage
----------------
Device: atmega32u4

Program:   23712 bytes (72.4% Full)
(.text + .data + .bootloader)

Data:        845 bytes (33.0% Full)
(.data + .bss + .noinit)

WIth PIXEL_FLOW:

avr-size -C --mcu=atmega32u4 .build/boardsource_technik_o_default.elf
AVR Memory Usage
----------------
Device: atmega32u4

Program:   24130 bytes (73.6% Full)
(.text + .data + .bootloader)

Data:       1023 bytes (40.0% Full)
(.data + .bss + .noinit)

Is this a good benchmark for evaluating RAM impact? I can try to rework this to reduce the array at the expense of more code.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's revisit a "scratch" buffer for all the effects in a followup PR.

quantum/rgb_matrix/animations/pixel_flow_anim.h Outdated Show resolved Hide resolved
quantum/rgb_matrix/animations/pixel_flow_anim.h Outdated Show resolved Hide resolved
@filterpaper filterpaper marked this pull request as draft January 11, 2022 23:20
@filterpaper filterpaper marked this pull request as ready for review January 12, 2022 06:22
@drashna drashna requested a review from a team January 12, 2022 22:21
@tzarc tzarc merged commit e8fa329 into qmk:master Feb 4, 2022
@tzarc
Copy link
Member

tzarc commented Feb 4, 2022

Sigh, I really need to check that these things go to develop.

tzarc added a commit that referenced this pull request Feb 4, 2022
tzarc added a commit that referenced this pull request Feb 4, 2022
tzarc pushed a commit that referenced this pull request Feb 4, 2022
* Initial PIXEL FLOW matrix effect commit

* Commit suggested use of rgb_matrix_check_finished_leds

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

* Code change support for split RGB

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
@tzarc
Copy link
Member

tzarc commented Feb 4, 2022

Reverted on master, cherry-picked and put on develop.

@filterpaper filterpaper deleted the pixelflow branch February 5, 2022 02:46
renzmann added a commit to renzmann/qmk_firmware that referenced this pull request Feb 8, 2022
commit 837205b08faeb5ec4b8bb5a3a380b6459cdef834
Author: Alin Marin Elena <alin@elena.space>
Date:   Mon Feb 7 21:31:51 2022 +0000

    [Keyboard] M60 split 5x12 lego pcb (#14383)

    * add m60 lego case in split, with stm32f401 and 411

    * Update keyboards/mlego/m60_split/m60_split.h

    * Update keyboards/mlego/m60_split/rev1/config.h

    * Update keyboards/mlego/m60_split/rev2/config.h

    * address the moving of enum in keymaps

commit 67d10cbc7e074d441103363658845f4430c51fdd
Author: Duccio <ducciobreschi@gmail.com>
Date:   Mon Feb 7 20:28:20 2022 +0100

    [Keyboard] [eternal_keypad] Update product_id and add keymap (#16253)

commit 3ca19fa9339e9a65ba9eb8d02f8a851ff5d0a20a
Author: Jimmy Sjölund <jimmy@sjolund.se>
Date:   Mon Feb 7 18:24:20 2022 +0000

    [Keymap] Updated Planck layout - jimmysjolund (#16245)

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

commit 2a42a80c209b95c951539e5b022c80d8fa30e977
Author: Joel Challis <git@zvecr.com>
Date:   Sun Feb 6 21:01:18 2022 +0000

    Fix wheatfield/split75 iso info.json (#16250)

commit e7a9e92a04c8279878756829a8a12401ba78abee
Author: SneakboxKB <67670271+SneakboxKB@users.noreply.github.com>
Date:   Sun Feb 6 11:50:09 2022 -0600

    [Keyboard] Add aliceclonergb (#14285)

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: SneakboxKB <64090325+mujimanic@users.noreply.github.com>

commit 87199eb2f50522b7b91352e4b1c76d6db3f14af3
Author: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Date:   Mon Feb 7 02:37:59 2022 +0900

    add 'info_config.h' into docs/hardware_keyboard_guidelines.md (#16247)

    Added info_config.h added in #10817 to the include order description of config.h.

commit 14f886d03bead5022d1a3ebcc72c75ae1f2b622e
Author: Jouke Witteveen <j.witteveen@gmail.com>
Date:   Sun Feb 6 18:36:44 2022 +0100

    [Docs] Address some typos (also in moonlander matrix.c) (#16248)

    * [Docs] Fix repeated words

    * [Keyboard] Fix moonlander output

    The left/right orientation differs from Ergodox EZ.

commit 8da9588bfb6b3ce89c4624ad61d2de7b73274c22
Author: Anton K. (ai Doge) <abca2004@gmail.com>
Date:   Sun Feb 6 11:57:58 2022 -0500

    [Keyboard] via support for eternal_keypad (#16242)

commit 4974b50a7f654786b2d977a4227532793bffc179
Author: fOmey <pauly.galea@gmail.com>
Date:   Mon Feb 7 03:55:35 2022 +1100

    RGB matrix backlight mapping and fixes (#16231)

commit 4fb6eb72531bf8026751d7db292eeae9466e7710
Author: Elliot Powell <32494740+e11i0t23@users.noreply.github.com>
Date:   Sun Feb 6 15:57:16 2022 +0000

    [Keyboard] Add Support for KeebsForAll Freebird Numpads (#16046)

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

commit 4c9c7b9963ac0b7ee0c2285166678eac7f0b3c14
Author: evanmcook <42785294+evanmcook@users.noreply.github.com>
Date:   Sun Feb 6 10:56:36 2022 -0500

    [Keyboard] added evancook.audio tenpad macropad (#16189)

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

commit ea116b785bc85d7d7a6248589bbef731539f762c
Author: 4pplet <mail@4pplet.com>
Date:   Sun Feb 6 16:54:56 2022 +0100

    [Keyboard] Waffling60 Revision C (#16191)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: 4pplet <4pplet@protonmail.com>
    Co-authored-by: 4pplet <stefan.ess@gmail.com>

commit 095f0bfe020cfc9eac399df2c100f11ca2bb8635
Author: yiancar <yiangosyiangou@cytanet.com.cy>
Date:   Sun Feb 6 05:18:10 2022 +0000

    [Keyboard] Mnk75 (#15879)

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

commit 7a0b07f84b4afe95342aa1d311055961bd217b29
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sun Feb 6 13:16:36 2022 +0800

    [Docs] RGB documentation formatting corrections (#15826)

commit 88a22268eb3f932b485f524dadc52c93163ae839
Author: Boris Churzin <essl.main@gmail.com>
Date:   Sun Feb 6 06:58:15 2022 +0200

    [Keyboard] oryx rules.mk rgblight (#16229)

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

commit 317252612fb68ec160fd5829500cce77d9d7fa58
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Feb 5 20:53:51 2022 -0800

    Noxary Valhalla: refactor LAYOUT_all, add QMK Configurator data (#16241)

commit ac6283e8361d20bf915e11aa8a490f32e980c0fb
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Feb 5 20:53:07 2022 -0800

    KBDfans KBD19x: add LAYOUT_iso (#16240)

commit afb198f49dd729bb0ac5429a9b372a5cc575fc13
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Feb 5 20:07:39 2022 -0800

    Cutie Club x Keebcats Dougal: add LAYOUT_65_ansi and LAYOUT_65_iso (#16239)

commit ee67cdfeec17d80a90e5f47e80995a5bc27a1147
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Sun Feb 6 00:01:58 2022 +0700

    [Keyboard] Add Paws 60 keyboard (#16204)

commit df371257552d9b8a9e290d8ddd120ea96f3dd9e6
Author: Michał Szczepaniak <m.szczepaniak.000@gmail.com>
Date:   Sat Feb 5 15:27:41 2022 +0100

    Add macroboard(5x6 OLKB blackpill) keyboard (#16219)

    * Add macroboard keyboard

    * Fix issues requested in pull request

    * Removed halconf/mcuconf and moved to handwired directory

    * Added description, enabled bootmagic, disabled console

    * Apply suggestions from code review

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

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

commit 10fda3ec8e4ee0a74bb4e8c0f41e554fb7344e78
Author: IskandarMa <epiciskandar@gmail.com>
Date:   Sat Feb 5 19:44:48 2022 +0800

    [Docs] feature: mouse keys, fix misused wording (#16226)

commit 719881c2ee2b61b15ed02d82c2870f7ae93e70e5
Author: Kyrre Havik <Kyrremann@gmail.com>
Date:   Sat Feb 5 04:06:49 2022 +0100

    [Keyboard] Add Xenon keyboard (#15915)

    Co-authored-by: Sam Mohr <smores56@users.noreply.github.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Joel Challis <git@zvecr.com>

commit 1febea8d4b18f87844618492d43aefc5c22c8174
Author: Lalit Maganti <lalitmaganti@gmail.com>
Date:   Sat Feb 5 01:59:08 2022 +0000

    [Keymap] add LalitMaganti GMMK Pro Keymap (#16203)

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

commit 904d5f14f5bb257960c0ca13aac605b029bbb18f
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Feb 4 17:50:27 2022 -0800

    Studio Kestra Galatea: add  (#16218)

commit f8376d2a3722731bf37ae6f945bc37dd82b68667
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Feb 4 15:08:23 2022 -0800

    Bathroom Epiphanies Ghost Squid: add QMK Configurator data (#16212)

commit 8d5375d08b2666367ea6b1c782f757a544d79942
Author: Xelus22 <17491233+Xelus22@users.noreply.github.com>
Date:   Sat Feb 5 08:22:53 2022 +1100

    [Bug] fix Pachi RGB Rev2 RGB positioning (#16182)

commit 16d53fa1c7880823788acfc578fb1cb93c0ec477
Author: jack <59737601+waffle87@users.noreply.github.com>
Date:   Fri Feb 4 14:19:46 2022 -0700

    [Keymap] Fix OLED font path in default Rhymestone keymap (#16197)

commit c067d374d7ff0a30b6b729657a1a83cca9e1e42a
Author: Ian McLinden <ianmclinden@users.noreply.github.com>
Date:   Fri Feb 4 15:19:12 2022 -0600

    [Keyboard] Add VIA keymap to AMAG23 (#16206)

commit 13821fdbd7809ee311b38d3a593165c275b44879
Author: TerryMathews <terry@terrymathews.net>
Date:   Fri Feb 4 16:18:42 2022 -0500

    [Keyboard] TKC Portico75 (#15114)

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

commit f52cc210b88936b666ed649eb243de1e0f64d88e
Author: IskandarMa <epiciskandar@gmail.com>
Date:   Sat Feb 5 05:15:21 2022 +0800

    [Docs] feature_macro.md: minor formatting fix (#16205)

commit 7540a803411ed21a194f49d3ca59db670a6c082e
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Feb 4 12:35:17 2022 -0800

    MTBKeys MTB60 Solder Layout Macro Refactor (#16195)

commit ca46abdc38e1b47d8efafdca9d91ed71f9b86948
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Feb 4 12:34:34 2022 -0800

    FJLabs 7V Hotswap: refactor LAYOUT_75_all macro (#16213)

commit 9fe0842b6d415b4d6e8b73fbfc23f418551d2498
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Feb 4 12:34:16 2022 -0800

    Meow65: rename LAYOUT to LAYOUT_65_ansi_blocker (#16214)

commit 0a40916845af3702135f78a1d2826577d01a33e6
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Feb 4 11:35:29 2022 -0800

    MechanicKeys Mini Ashen 40: refactor LAYOUT macro (#16192)

    * info.json: apply friendly formatting

    * move Backspace argument/keycode to top row

    * info.json: correct maintainer field

commit 1fffcbc29840c7d11c8fb44b382e068c40936f19
Author: Nick Brassel <nick@tzarc.org>
Date:   Sat Feb 5 05:57:21 2022 +1100

    Revert "[Core] Add Pixel Flow RGB matrix effect (#15829)" (#16209)

    This reverts commit e8fa329073d8752cad9b11b90287fd20f130ac6f.

commit e8fa329073d8752cad9b11b90287fd20f130ac6f
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sat Feb 5 02:55:51 2022 +0800

    [Core] Add Pixel Flow RGB matrix effect (#15829)

    * Initial PIXEL FLOW matrix effect commit

    * Commit suggested use of rgb_matrix_check_finished_leds

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

    * Code change support for split RGB

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

commit 98916fd8629f0e8ac5bd3aef73dc59082be42d24
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Fri Feb 4 09:46:21 2022 -0800

    MTBKeys MTB60 Hotswap Layout Macro Refactor (#16194)

commit 405c04e0d2966eaa3ad7d96f53863ed7d9618bc4
Author: Salicylic-acid3 <46864619+Salicylic-acid3@users.noreply.github.com>
Date:   Sat Feb 5 00:59:38 2022 +0900

    [Keyboard] Add Keyboards GL516s (#14950)

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

commit 1cb423c424363f758d0f988b3c7e7a4e16ced74b
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Thu Feb 3 20:32:20 2022 -0800

    Mokey xox70hot: rename LAYOUT to LAYOUT_tkl_nofrow_ansi_tsangan (#16193)

commit 3403f5813cc1daa29a2da0690341152abae3aa86
Author: Nick Brassel <nick@tzarc.org>
Date:   Fri Feb 4 14:44:51 2022 +1100

    Point out that deferred execution needs to be enabled in rules.mk (#16196)

commit 333dd5d48c5bb4b80a0a17876bca5eda087ed10b
Author: Richard <rich@brickbots.com>
Date:   Thu Feb 3 02:18:26 2022 -0800

    Fix axis inversion (#16179)

commit 27e390777b2834e18018150b3720880aa4801b5e
Author: Ryan <fauxpark@gmail.com>
Date:   Thu Feb 3 08:08:48 2022 +1100

    Fix a couple of mismatched info.json layout names (#16164)

    * Fix a couple of mismatched info.json layout names

    * Fix layouts

    * Clean up layouts

commit 3897eaac30843656f504531c3d84a70217bf96ac
Author: Nick Brassel <nick@tzarc.org>
Date:   Thu Feb 3 03:19:08 2022 +1100

    Fixup line endings for kt60-M.

commit bf2b3f7907efa9a9fb5ede9b8ae659eb2ec8fbe2
Author: Ivan Gromov <38141348+key10iq@users.noreply.github.com>
Date:   Wed Feb 2 09:05:23 2022 +0400

    [Keyboard] Add keyten kt60-M  (#16150)

commit 70c5915da8cc496dc5d7c6deb27f780a39863008
Author: Andre Brait <andrebrait@gmail.com>
Date:   Wed Feb 2 06:04:50 2022 +0100

    [Keymap] Add MacOS layer (#16151)

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

commit 50f55c61fd1a8ed2e05356945b6751866a15ade1
Author: joedinkle <brandon.bonton@gmail.com>
Date:   Tue Feb 1 20:32:27 2022 -0800

    [Keyboard] Added keymaps for SPRH and update encoder (#16098)

commit c9f88d7c67e00b3689fd4afd7630bc7fcd5b7ed4
Author: Ryan <fauxpark@gmail.com>
Date:   Wed Feb 2 15:31:42 2022 +1100

    `qmk doctor`: display qmk_firmware version tag (#16155)

commit 16ad8c0159383b0ecee7c97119e3d61f1038f56a
Author: Adrian Fleiszer <39962275+adrian-fleiszer@users.noreply.github.com>
Date:   Wed Feb 2 05:31:05 2022 +0100

    [Keyboard] Add YMDK sp64 VIA support (#16152)

commit f2c9fa81dead728a29d5a0b107658677687f837a
Author: Drashna Jaelre <drashna@live.com>
Date:   Mon Jan 31 18:58:29 2022 -0800

    [Keyboard] enable rgb modes for jkb65 (#16159)

commit 7b35dda31e767031e1b4f032f3a229e29867f71a
Author: WiZ.GG <39291381+wizard-gg@users.noreply.github.com>
Date:   Tue Feb 1 05:41:03 2022 +0330

    [Keyboard] R2 version of jadookb/jkb65 (#16129)

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

commit 602472dbfa2cdd4ae723f8789f4c2155a9b66800
Author: Ben Allen <25768863+BenResTech@users.noreply.github.com>
Date:   Tue Feb 1 02:08:27 2022 +0000

    [Keyboard] ReadMe corrections for crkbd (#16149)

commit 68473e66b6f9154c3f525e0928f1d22e7fb96963
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Tue Feb 1 10:07:57 2022 +0800

    [Keyboard] Typo correction in ferris sweep readme (#16148)

commit b56707a5177489b01ad0b79b4ef0be80c8573d23
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Tue Feb 1 10:07:33 2022 +0800

    [Keyboard] Simplify handedness for cradio (#16147)

commit a2ef11bb006cfa0f185866f3f8d211131ca00af1
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Tue Feb 1 10:05:09 2022 +0800

    [Docs] Add reference to data sync options for RGB (#16144)

commit f404ec329f62ef3978f78b516563619120557c8b
Author: takishim <96878459+takishim@users.noreply.github.com>
Date:   Tue Feb 1 09:28:48 2022 +0900

    Fixed a bug in pin assignment. (#16158)

    Added original copyright notice.
    Assign the tilde key to layer 1.

    Co-authored-by: takishim <tadashi@kishimo.to>

commit 59f37bb710cd588aa8bd4835d1d8732bedd0f3b2
Author: Ryan <fauxpark@gmail.com>
Date:   Tue Feb 1 08:31:15 2022 +1100

    Fix build failure for LW67, rename ansi keymap to default (#16154)

    * Fix build failure for LW67, rename ansi keymap to default

    * Fix keycode typos as well

commit 1111ff604d1b006ffd29a0c52d7f717b7879cd00
Author: xerootg <xerootg@users.noreply.github.com>
Date:   Mon Jan 31 12:40:13 2022 -0700

    [Keyboard] Add the proton c as a controller for the redox (#16106)

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

commit 59ebe28cd5e50ffda700f127060f936c2d60ed0a
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Mon Jan 31 11:34:34 2022 -0800

    KeebsForAll FreebirdTKL Layout Macro Refactor (#16146)

commit 37093eb9298f130193bfc6bfa024a7553a3ec596
Author: Laneware <68452738+Laneware@users.noreply.github.com>
Date:   Tue Feb 1 05:31:32 2022 +1000

    [Keyboard] Add LW67 keyboard (#16141)

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

commit 7512e58cfee443da78ee3a0fa4c333080ef1a6f9
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Mon Jan 31 03:16:04 2022 -0800

    KapCave Arya: Fix QMK Configurator Implementation (#16145)

    * move layout macro alias to info.json

    * info.json: fix layout macro reference

    * info.json: fix layout data

    Original layout data was generated with rotation, which breaks the rendering.

    * info.json: remove layout macro alias

    It's not used anywhere, so no need to keep it.

    * rules.mk: enable Community Layout support

commit 4277dc3ac9a56884e4fd4069c30c225fc8da92d2
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sun Jan 30 17:26:27 2022 -0800

    wilba.tech WT60-H3 Layout Macro Refactor (#16140)

    * move ISO Enter argument to home row

    Moves the ISO Enter key's argument to the home row to conform to QMK's standard for traditionally-staggered boards.

    * update info.json data

commit 2e13f7d9f00df0b7b08d890cb71568698014f77e
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sun Jan 30 15:10:42 2022 -0800

    Mechlovin Olly BB Touch-Up (#16137)

    * fix keymap alignment

    Both the `default` and `via` keymaps had misalignments on the top 3 layers, which was misleading as to which keycode was on which switch on those layers.

    * fix layout macro reference in info.json

    * friendly-format info.json, phase 1

    Adds line breaks between keyboard rows.

    * correct info.json key sequence

    * bb.h: use XXX for KC_NO

    * bb.h: add matrix diagram

    * add LAYOUT_ansi_split_bs

    Includes reference keymap.

    * add LAYOUT_iso_split_bs

    Includes reference keymap.

    * info.json: remove meta key

commit c6a613ef7c7135ad6c9e6d4f78beeb29b21f4d42
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sun Jan 30 15:09:46 2022 -0800

    gergoplex: add QMK Configurator data (#16138)

commit bdca5132a47795b53a180e33d90200f6ac0f8b28
Author: Ryan <fauxpark@gmail.com>
Date:   Mon Jan 31 10:07:40 2022 +1100

    Fave84H/87H: Fix stray closing brace in default keymap (#16136)

commit 941b1d35b8e40a9c93301a1131ef3f3336fee0b5
Author: Drashna Jaelre <drashna@live.com>
Date:   Sun Jan 30 13:20:33 2022 -0800

    [Keymap] Add oled improvements and cnano keymap for drashna (#16133)

commit 3555ee0555c8a9ff8aea2a101ae02a72b0e76076
Author: Wolf Van Herreweghe <wolfvanh@gmail.com>
Date:   Sun Jan 30 20:28:53 2022 +0100

    [Keyboard] Add the FAve 87H (#15965)

    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 b0da2302137aa180af4e7464a70aa4b63ae919fe
Author: Alin Marin Elena <alin@elena.space>
Date:   Sun Jan 30 19:13:08 2022 +0000

    [Keyboard] add mlego/m65 oled revision (#15833)

commit 03b1d9ef1f7f472f83c929c15044e71453823737
Author: Sergey Vlasov <sigprof@gmail.com>
Date:   Sun Jan 30 22:06:19 2022 +0300

    Add a warning about USBtinyISP limitations to the ISP flashing guide (#15898)

commit b20bbc715216246ac7a93176eac2c5b428b272bf
Author: Gigahawk <jasperchan515@gmail.com>
Date:   Sun Jan 30 11:00:22 2022 -0800

    [Keymap]: Create Gigahawk GMMK Pro keymap (#15934)

commit 02000201629932d87281738b0c4127379d6835ff
Author: Wolf Van Herreweghe <wolfvanh@gmail.com>
Date:   Sun Jan 30 19:59:24 2022 +0100

    [Keyboard] Small fixes to the Keybee65 (#15966)

    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 5576f641ceed94083e3ad5f947ccf058f6103234
Author: Wolf Van Herreweghe <wolfvanh@gmail.com>
Date:   Sun Jan 30 19:58:58 2022 +0100

    [Keyboard] Add base FAve 84H firmware (#15967)

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>

commit a78b80966b2077deb9d2a730ea599c5bdea2535e
Author: peott-fr <70998091+peott-fr@users.noreply.github.com>
Date:   Sun Jan 30 10:52:36 2022 -0800

    [Keymap] Adding Sunsetter keymap (#16126)

commit 62851b5abd9eef864af5f4431c4ee8ad1762c53b
Author: Christian Grumbein <33924002+hachetman@users.noreply.github.com>
Date:   Sun Jan 30 19:47:11 2022 +0100

    [Keymap] Add hachetman layout for GMMK Pro (#16131)

commit 7a81d5ee0dae6ad3a8c4ce14458fe996f91cc773
Author: Andrew Garver <andrewsgarver@gmail.com>
Date:   Sun Jan 30 11:46:54 2022 -0700

    [Keyboard] added via keymap for ferris sweep (#16130)

commit 42ba4e8cae6da1ad0cdc083221449ff19041dc30
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sun Jan 30 10:35:43 2022 -0800

    Cutie Club Giant Macro Pad: Update QMK Configurator Implementation (#16132)

commit aee6ff5c081bce8b4aba75c38ec12d25856abe8e
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Jan 29 23:11:50 2022 -0800

    Xelus Pachi: add info.json files; rename layout macros (#16123)

    * xelus/pachi/mini_32u4: add info.json

    * xelus/pachi/rev1: add info.json

    * xelus/pachi/rgb/rev1: add info.json

    * xelus/pachi/rgb/rev2: add info.json

    * rename LAYOUT_ansi_tsangan to LAYOUT_tkl_ansi_tsangan

    Rename `LAYOUT_ansi_tsangan` to `LAYOUT_tkl_ansi_tsangan` for the Pachi RGB revisions.

commit 66c81ed82e6cdefe61a7fa3cfb13b696f53ed654
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Jan 29 15:29:42 2022 -0800

    Takashi Company Center x Enter: correct info.json key sequence (#16120)

    * info.json: apply friendly formatting

    * info.json: update labels for clarity

    * info.json: correct key sequence

commit e0de2b0279394360acea82adf856a4a753ca0b14
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Jan 29 15:28:57 2022 -0800

    Takashi Company QooLee: correct info.json key sequence (#16121)

    * info.json: apply friendly formatting

    * info.json: correct maintainer field

    Fixes a typo.

    * info.json: correct key sequence

commit bfc691eaab52ca58540e3d15a9a7d735504e9ee6
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Jan 29 15:28:14 2022 -0800

    Wuque Mammoth75x: refactor (#16122)

    * info.json: apply/polish friendly formatting

    * refactor LAYOUT_all macro

    - move the argument/keycode for the right half of split Backspace next to the left half
    - update QMK Configurator layout data

    * update QMK Configurator layout data for the other macros

    Moves the EncoderClick objects up, and offsets the arrow keys down 0.25u.

commit c2905437ea0c2b6c23451a095fc81f99c0ea1fe2
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Jan 29 15:26:47 2022 -0800

    Cutie Club x Keebcats Denis: codebase touch-up and info.json update (#16124)

    * denis.h: use QMK 3-character notation

    * info.json: apply friendly formatting

    * info.json: add missing layout trees

    * info.json: fix key sequence on ISO layouts

commit cabdef8395b068b2585605233a0cb6d4cc82de8d
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Jan 29 13:29:45 2022 -0800

    Studio Kestra Bourgeau: rename LAYOUT_all to LAYOUT_75_ansi_rwkl (#16119)

    * rename LAYOUT_all to LAYOUT_75_ansi_rwkl

    The only supported layout is 75% ANSI, with two modifier keys on the right of the Spacebar instead of three.

    * info.json: use maintainer's GitHub username

commit 8219472cc9e0d0e7456c2c8f65d6e72753ae8331
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Sat Jan 29 13:29:12 2022 -0800

    CK65: LAYOUT_65_iso compatibility (#16118)

    * info.json: apply friendly formatting

    * ck65.h: use QMK 3-character notation

    * move Enter keycode/argument to home row

    This commit makes the `LAYOUT` macro conformant to `LAYOUT_65_iso` in QMK.

    * rename LAYOUT to LAYOUT_65_iso

    * use QMK-native KC_TRNS alias in keymaps

    Replaces instances of `KC_TRNS` with `_______` in keymaps.

    * info.json: update maintainer field

commit 9482a097c83264792cc593cb5f96a5b06e09192b
Author: Ryan <fauxpark@gmail.com>
Date:   Sun Jan 30 08:17:18 2022 +1100

    Fix Cypher rev6 VIA keymap (#16117)

commit dd9bbd8d4a7e794ac42edb7e49700bed65645435
Author: ojthetiny <65928618+ojthetiny@users.noreply.github.com>
Date:   Sat Jan 29 18:49:54 2022 +0000

    [Keyboard] Add the demiurge keyboard (#16074)

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

commit d59c982d17f8e0596bc362c3b095f6d409975a97
Author: Bahrul Hidayat <dayat.py@gmail.com>
Date:   Sun Jan 30 02:28:38 2022 +0800

    [Keyboard] add synthesis60 (#15864)

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

commit 2100a7ca7b67eabba43ead29a49e630de24c835e
Author: Felipe Bastos <felipe.v.b@icloud.com>
Date:   Sat Jan 29 13:28:00 2022 -0500

    Move kbdpad_mk2 to kbdpad/mk2, add numpad layout to mk2.h (#15892)

commit 3307a8e057bcd2590f6943d954647c520a823458
Author: Alex Grover <hello@alexgrover.me>
Date:   Sat Jan 29 11:27:29 2022 -0700

    [Keymap] Add media keys to default UT47.2 keymap (#15893)

commit d48bff834235cad7b356f56da92a908be60f141f
Author: IskandarMa <epiciskandar@gmail.com>
Date:   Sun Jan 30 00:06:19 2022 +0800

    [Docs] zh-cn documentation translate: hand-wire (#15666)

    Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com>
    Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>

commit cc6017517d466ed2f7f409adda3066bc00930d44
Author: Joel Challis <git@zvecr.com>
Date:   Sat Jan 29 14:28:13 2022 +0000

    Planck/Preonic - Enable default encoder behaviour on configurator (#16104)

commit 9e79f27547f5c3f291aec37b3d2f8cf3c54eeb47
Author: IskandarMa <epiciskandar@gmail.com>
Date:   Sat Jan 29 22:27:57 2022 +0800

    [Docs] zh-cn document translate: IDE configuration (#15575)

    Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com>
    Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>

commit 70b51dc1bff371c0cd889cfdbaaf0d6130c9e591
Author: Cable Car Designs <17062872+westfoxtrot@users.noreply.github.com>
Date:   Sat Jan 29 07:10:41 2022 +0000

    [Keyboard] add cypher rev6 (#14647)

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

commit 59502f930e44e64c931de6ab6f6ab801e582c707
Author: SandwichRising <46250499+SandwichRising@users.noreply.github.com>
Date:   Fri Jan 28 23:07:00 2022 -0800

    [Keyboard] Added sandwich/keeb68 to keyboards (#15007)

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

commit 002a1add8b68ca8b1c7c2c21f75dca88df15ad2e
Author: Chris Broekema <broekema-github@fuzzms.nl>
Date:   Sat Jan 29 08:04:42 2022 +0100

    [Keyboard] Add misterdeck 3d-printed handwired stream deck (#15556)

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

commit 13e6517460718dbdddd10661d176480a2388c69d
Author: IFo Hancroft <contact@ifohancroft.com>
Date:   Sat Jan 29 08:58:28 2022 +0200

    [Keymap] Further improvements to ifohancroft ErgoDox keymap (#15672)

commit 1ca636819f081a6427ab7a0896302b068349a6dd
Author: yiancar <yiangosyiangou@cytanet.com.cy>
Date:   Sat Jan 29 06:42:39 2022 +0000

    [Keyboard] Fix Nasu Indicators (#15878)

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

commit 1af65a22487927f667e8d193dd893a9c8d9cdf38
Author: Christian Sandven <christian.sandven@kindly.ai>
Date:   Sat Jan 29 04:28:00 2022 +0100

    [Keyboard] Add keyprez unicorn (#15998)

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

commit b2fcc923cb212bb118a080fc5046ae70d50a8cc5
Author: Monksoffunk <monksoffunk@users.noreply.github.com>
Date:   Sat Jan 29 12:26:42 2022 +0900

    [Docs] Update Encoder docs about multiple encoders (#16036)

commit dcff1a34c7eabce20bb751313867579941222acf
Author: Gabriel Harel <gabrielj.harel@gmail.com>
Date:   Fri Jan 28 19:34:38 2022 -0600

    Remove missing and trailing commas in info.json files. (#16088)

commit bd8e257f842e40f01041706a217be2cf85ae7f92
Author: Álvaro A. Volpato <alvaro.volpato@usp.br>
Date:   Fri Jan 28 21:19:11 2022 -0300

    [Keyboard] Adds Elongate Revision Delta PCB support (#15498)

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

commit db56db2f798a83a7736fc7681c1fb58070dd7511
Author: wyethGR <48162735+wyethGR@users.noreply.github.com>
Date:   Fri Jan 28 15:33:26 2022 -0800

    [Keymap] Added personal 36 key layout for 40percentclub's nori (#15980)

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

commit 0f0e90971b6da2b1a125acc1620c3d33d0f1864c
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Thu Jan 27 23:56:20 2022 +0800

    [Docs] OLED documentation edits (#15977)

    * Clarify OLED_TIMEOUT

    * Add a section on logo file location

commit d55337ba4dae45f327b0dd6a9317cd9739f36520
Author: Álvaro A. Volpato <alvaro.volpato@usp.br>
Date:   Thu Jan 27 12:50:42 2022 -0300

    Add support for Mode SeventyFive (#16030)

    * Initial M75H support

    * Remove BSLS key

    * Add M75S initial support

    * Define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR to allow VIA

    * Add layer 1 for M75H

    * Add layer 1 for M75H

    * Fix layouts

    * Add BOOTLOADER and remove BOOTLOADER address from rules.mk

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

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

commit f39e65493ec6a512def0f9cfe329b8fb70ea2f5b
Author: p4yne <p4yne@users.noreply.github.com>
Date:   Thu Jan 27 16:41:47 2022 +0100

    [Keyboard] fixed led_config: missing key, missing/wrong flags (#16048)

    * fixed ledmap: missing key, missing/wrong flags

    * Update keyboards/kprepublic/bm65hsrgb_iso/bm65hsrgb_iso.c

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

    * corrected c&p error user name in GPL header

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

commit b31f814e8cdd139ea2493d4cf4012c336048b891
Author: KraXen72 <DPELECH1@GMAil.com>
Date:   Thu Jan 27 16:36:43 2022 +0100

    Fixes for slovak language-specific keycodes (#16019)

commit f6d3bede9aa1c298919a415118d7a0200517e1da
Author: Drashna Jaelre <drashna@live.com>
Date:   Thu Jan 27 06:50:04 2022 -0800

    [Keyboard] Fix compilation issues for creatkeebs thera (#16071)

commit de3fdef2caabf625413eb8617b6556e2c06f1f87
Author: Damien Guard <damien@envytech.co.uk>
Date:   Thu Jan 27 14:48:45 2022 +0000

    Mehkee96 LED state & count + transposed keys fixes (#16061)

    * Fix transposed keys at top right of board.

    * Correct LED on state

    * Correct number of LEDs

    * Default LED state is fine

commit a211887978b5f2f1fef6cee42bb15c601d56c312
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Jan 26 21:16:09 2022 -0800

    Keychron QMK Configurator Refactor (#16034)

commit 52e12588c950e5bd19d3c0abbe6b5cc3da6d7c22
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Jan 26 21:13:07 2022 -0800

    Krush65 Solder Refactor (#16065)

commit 9e6874bd4d5b049065019eaa65ab7bd164b94f97
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Jan 26 21:12:42 2022 -0800

    CK60: LAYOUT_60_iso compatibility (#16066)

commit b39fc98b4db4afb84233bdd0b98c4caa91744d84
Author: Tim Liu <74063834+Timliuzhaolu@users.noreply.github.com>
Date:   Thu Jan 27 13:01:33 2022 +0800

    [Keyboard] Creatkeebs (#15766)

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

commit 8c56bfe854eceed4b733d256b1d012fb34defcf1
Author: Ryan <fauxpark@gmail.com>
Date:   Thu Jan 27 09:01:11 2022 +1100

    CU65: Fix VIA keymap (#16062)

commit 0a2a7641558a80aeb115c14cb99655132c30413b
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Jan 26 11:23:18 2022 -0800

    Krush60 Solder Refactor (#16029)

    * solder.h: add matrix diagram

    * solder.h: remove unnecessary comments

    * rework LAYOUT_60_iso to LAYOUT_60_isoenter_split_bs

    True ISO layouts are not supported on this keyboard because the PCB lacks support for split Left Shift. Renames the `iso` to `isoenter` to specify this.

    - denotes use of Split Backspace
    - move Backslash keycode to home row

    * info.json: remove trailing whitespace

    * info.json: clean up

    Sort the layout trees into the same order as `solder.h`, and remove the `LAYOUT_60_all` tree (doesn't exist in source).

    * solder.h: align positional arguments

    Helps me proof-read the layouts at a glance. No logic change.

    * fix syntax errors in keymaps

    * remove ISO layouts

    As previously noted, ISO layouts are not supported due to the PCB's lack of support for split Left Shift.

    * rename LAYOUT_60_ansi_tsangan_split_bs to LAYOUT_60_tsangan_hhkb

    Also renames `60_tsangan_splt_bs` keymap to `60_tsangan_hhkb`.

    * rename LAYOUT_60_ansi_tsangan to LAYOUT_60_ansi_tsangan_split_rshift

    Also renames `60_tsangan` keymap to `60_ansi_tsangan_split_rshift`.

    * rename LAYOUT_60_ansi_arrow_split_bs_7u_spc to LAYOUT_60_ansi_arrow_tsangan_split_bs

    Also rename `60_ansi_arrow_splt_bs_7u` to `60_ansi_arrow_tsangan_split_bs`.

    * rename LAYOUT_60_ansi_arrow_7u_spc to LAYOUT_60_ansi_arrow_tsangan

    Also renames `60_ansi_arrow_7u` keymap to `60_ansi_arrow_tsangan`.

    * rename keymaps based on layout macro used

    Making this easier to track in my head while I work on it.

    * info.json: fix syntax errors

    * rename LAYOUT_60_ansi_split_bs_7u_spc to LAYOUT_60_ansi_tsangan_split_bs

    - renames `60_ansi_split_bs_7u_spc` keymap to `60_ansi_tsangan_split_bs`
    - removes `layout_aliases` entry from `info.json` (creates incompatible data conflict)

    * rename LAYOUT_60_ansi_7u_spc to LAYOUT_60_ansi_tsangan

    - renames `60_ansi_7u_spc` keymap to `60_ansi_tsangan`

    * info.json: remove LAYOUT_60_ansi_tsangan layout_aliases entry

    Causes an incompatible data conflict.

    * add second layer to 60_ansi keymap

    * update via keymap

    Now matches the behaviour of the default keymap.

    * fix syntax errors in keymaps, take 2

    * add RGB and Navigation keycodes

    Adds RGB and Navigation keycodes to the `60_isoenter_split_bs`, `default` and `via` keymaps.

commit ca10e4d07579ae85c6720fdd3db3a0bfb5ebff36
Author: Drashna Jaelre <drashna@live.com>
Date:   Tue Jan 25 05:42:54 2022 -0800

    [Keyboard] Fix orientation issues for Ploopy pointing devices (#16035)

commit 3e0ee6fb74e125d14ac22c922d80def4649f6784
Author: Ryan <fauxpark@gmail.com>
Date:   Wed Jan 26 00:40:55 2022 +1100

    Fix joystick button off-by-one error (#16037)

commit 6cc4e32e61a275a624061fd9be643973476cad9c
Author: tofurky <4065513+tofurky@users.noreply.github.com>
Date:   Mon Jan 24 10:57:50 2022 -0500

    [Keyboard] Fix frosty_flake LED pin assignment (#16000)

    4c080be seemed to swap the LED pins for the 20130602 and 20140521
    variants. 20140521 is fine now, 20130602 untested but per the
    schematics at https://deskthority.net/wiki/Costar_replacement_controllers
    it seems correct.

commit 0c3c34e589e7b6cfe52b94be2c05197c3baaf444
Author: fOmey <pauly.galea@gmail.com>
Date:   Mon Jan 24 12:37:26 2022 +1100

    RGB matrix effects definiton fix (#15930)

    * RGB matrix effects definiton fix

    * Move LTO to board rules & add some comments

    * Whitespace fix

    * Whitespace fix 2

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

    * Whitespace fix 3

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

    * Comment fix

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

    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>

commit 0015f15f9ad10a84cf9a8071fc4543056057ddec
Author: Tobias Minn <tobias.minn@gmail.com>
Date:   Mon Jan 24 02:32:59 2022 +0100

    DZ60 - QMK Configurator fix for ISO DE Arrow layout (#15941)

commit 7d6e15423be8c34dd456cd2c057f50f5c3d0a70c
Author: Nick Brassel <nick@tzarc.org>
Date:   Mon Jan 24 09:15:09 2022 +1100

    Add some clarity regarding new board definitions (#16018)

commit c30bdcbca8afe1d8d005843acec075f921813d44
Author: Olli <olli@suruatoel.xyz>
Date:   Sun Jan 23 21:38:02 2022 +0100

    [Keymap] Remove Ergodox community layout “coderkun_neo2” (#16011)

commit 812836e22f7e1c49723140cb75065ab2dc00af87
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Mon Jan 24 03:37:17 2022 +0700

    [Keyboard] Fixed RGB number for Devil68 Pro (#16003)

commit 1bc1b1b3133ef85426fb537ff576998958f693f5
Author: dnlsmy <dnlsmy@gmail.com>
Date:   Sat Jan 22 10:03:50 2022 -0500

    Update readme.md (#15989)

    Spelling correction

commit 57d116796a4eaa1415bc8c6776ece59366001cfb
Author: lalalademaxiya1 <66767061+lalalademaxiya1@users.noreply.github.com>
Date:   Sat Jan 22 18:25:51 2022 +0800

    Add rgb  matrix support for q2 of keychron.  (#15946)

    * Add new keyboard keychron_q1_rev_0101 for Keychron.

    * Update keymaps of keychron_q1_rev_0100 and keychron_q1_rev_0102.

    * Update keyboards/keychron/q1/rev_0101/rev_0101.h

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

    * Update keymap.c

    * Add new info.json.

    * Update info.json

    * Update keyboards/keychron/q1/rev_0101/keymaps/default/keymap.c

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

    * Update keyboards/keychron/q1/rev_0101/rev_0101.c

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

    * Update keyboards/keychron/q1/rev_0101/keymaps/via/keymap.c

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

    * Update keyboards/keychron/q1/rev_0101/rev_0101.c

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

    * Update keymap.c

    * Update info.json

    * Update all via keymaps keymaps of q1 series.  KC_TASK and KC_FLXP are now defined using the VIA user keycodes range so they can be renamed "TASK" and "TILE" as a shortName in VIA.

    * Add keyboards keychron_q2 series.

    * Update default keymaps of keychron_q2 series.

    * Update rules.mk and MCU_LDSCRIPT specified as STM32L432xB.

    * Update keyboards/keychron/q1/rev_0101/rev_0101.c

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

    * Update config.h

    * Update config.h

    * Update config.h

    * removed duplicated ifdef

    * Update keyboards/keychron/q1/rev_0101/rules.mk

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

    * Update keyboards/keychron/q2/rev_0110/rules.mk

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

    * Update keyboards/keychron/q2/rev_0110/rules.mk

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

    * Update keyboards/keychron/q2/rev_0113/rules.mk

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

    * Update keyboards/keychron/q2/rev_0111/rules.mk

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

    * Update keyboards/keychron/q2/rev_0111/rules.mk

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

    * Update keyboards/keychron/q2/rev_0112/rules.mk

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

    * Update keyboards/keychron/q2/rev_0112/rules.mk

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

    * Update keyboards/keychron/q2/rev_0113/rules.mk

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

    * Update rev_0101.c

    * Update rev_0101.

    * Enable support for edit RGB lighting in VIA.

    The updated design file at https://git.io/JyE0K includes only the
    enabled RGB_MATRIX modes.

    * Update q1.

    * Add rgb matrix support for q2 of keychron.

    * Update rule.mk.

    * Delete comment block which is unwanted.

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Cesar Rojas <cesar.fieoner@gmail.com>
    Co-authored-by: lokher <lokher@gmail.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Adam Karim <adam@akarsoft.com>

commit 25cffa26171be0615ca2a5da8920985f7bc5cbe1
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Sat Jan 22 13:16:16 2022 +0700

    [Keyboard] Add M63 RGB keyboard (#15887)

commit 24eac9d3cec3a2848a595fd580c125602e82fb4e
Author: Domanic Calleja <82970232+Malevolti@users.noreply.github.com>
Date:   Sat Jan 22 06:15:46 2022 +0000

    [Keyboard] Amend SuperLyra readme (#15942)

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

commit fa9afb9763106fa488eb3a3e8b1d062747c5e7e2
Author: QMK Bot <hello@qmk.fm>
Date:   Fri Jan 21 22:11:51 2022 -0800

    Format code according to conventions (#15986)

commit fc914e617e63f5ec32c04e01efaffd9ec4545e89
Author: Rifaa Subekti <68178825+oceeean@users.noreply.github.com>
Date:   Sat Jan 22 14:09:00 2022 +0800

    [Keyboard] add Yuri (#15874)

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

commit 61246deec549050ae614fac007002da8e088780d
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Sat Jan 22 13:57:03 2022 +0800

    [Keyboard] Code consistency updates for CRKBD (#15779)

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

commit ef091d39d2ae5d6b5d90d82c87dc8135fe12f7eb
Author: Charly Delay <0xcharly@users.noreply.github.com>
Date:   Sat Jan 22 14:55:04 2022 +0900

    bastardkb/charybdis: add support for Charybdis (4x6 and 3x5) (#15333)

commit 814821727e0107a2cf3247eb807ed1f3703b7327
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Sat Jan 22 12:31:27 2022 +0700

    [Keyboard] Move Handwired K552 into my folder name (#15973)

commit b131ebb8dd9dd94c3b2b7378acb5c2902fa2f6f5
Author: joedinkle <brandon.bonton@gmail.com>
Date:   Fri Jan 21 20:26:46 2022 -0800

    [Keyboard] Add The Boulevard keyboard (#15583)

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

commit 7ecb47958c7e13ffb87e9ee25ee639daeb78b36d
Author: CMMS-Freather <72902384+CMMS-Freather@users.noreply.github.com>
Date:   Fri Jan 21 19:53:53 2022 -0800

    [Keyboard] add fuji65 keyboard (#15765)

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

commit b090ff03ed4391f27e8e3d9a843f529bedd08e19
Author: Drashna Jaelre <drashna@live.com>
Date:   Fri Jan 21 19:36:52 2022 -0800

    [Keymap] Drashna's OLED rewrite (#15981)

commit 8901c9eca1db8d10b06f544553a5fc941eda51ae
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Fri Jan 21 23:48:35 2022 +0800

    Add Atom editor suggestion (#15969)

commit ad09160b03d5139a1fa05ac1fb44c1451485a616
Author: Gigahawk <jasperchan515@gmail.com>
Date:   Fri Jan 21 06:17:19 2022 -0800

    docs: fix typo in led matrix docs (#15972)

commit 94624d64bab74b11d93b86d8796dd83b4677e024
Author: Wolf Van Herreweghe <wolfvanh@gmail.com>
Date:   Fri Jan 21 02:30:17 2022 +0100

    Update keymap on the TS60 (#15963)

    Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>

commit 2baca55cda06d21c1f899aa0f9ea8b399083726a
Author: Gigahawk <jasperchan515@gmail.com>
Date:   Thu Jan 20 15:20:56 2022 -0800

    docs: fix typo in rgblight docs (#15960)

commit 682ccec853ae14c6f418b84210fa4a97b86c2b0c
Author: Ryan <fauxpark@gmail.com>
Date:   Fri Jan 21 10:20:24 2022 +1100

    Remove community-supported keyboards list from readme (#15957)

commit e7cd8c48062c27b580126066a41684576e000d7b
Author: Ryan <fauxpark@gmail.com>
Date:   Fri Jan 21 10:19:50 2022 +1100

    Remove `QMK_SUBPROJECT` definitions in makefile (#15958)

commit be06ef6af5bffa8aa6fd03fb4e1139ee780a1482
Author: Petr Viktorin <encukou@gmail.com>
Date:   Thu Jan 20 21:14:09 2022 +0100

    [Docs] Fix typo in ADNS 9800 sensor name (#15956)

commit 1a676c927fa45760e209348feeca758270eaf505
Author: Gigahawk <jasperchan515@gmail.com>
Date:   Thu Jan 20 12:11:24 2022 -0800

    Add missing STM32F405 definition in qmk.constants (#15937)

commit 39a5ffd782e5455d3294293a1f535673fedb3cbc
Author: npspears <40127181+npspears@users.noreply.github.com>
Date:   Thu Jan 20 11:24:51 2022 -0600

    [Keyboard] add Plexus75_HE (#15634)

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

commit 6156e6da8d1af60da5c0b64ca7b45908984d1660
Author: Andre Brait <andrebrait@gmail.com>
Date:   Wed Jan 19 21:53:21 2022 +0100

    Small code improvements, fix KVM switch issues with GMMK Pro on andrebrait's keymap (#15943)

    * Add LED table

    * Make constants constant

    * Disable Mousekey to fix issues with KVM

    Fixes #15939

    * Update GMMK/pro/ansi/andrebrait README

commit 91e50209e74f870d2195753402ab6816d1e378be
Author: Nick Brassel <nick@tzarc.org>
Date:   Wed Jan 19 11:21:08 2022 +1100

    Fixup build. (#15931)

commit 47f978e9ccb58c4df702258cbda588e8bf5264da
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Tue Jan 18 16:18:45 2022 -0800

    Remove `keyboard_folder` instances from `info.json` files (#15932)

    * remove `keyboard_folder` instance from caffeinated/serpent65

    * remove `keyboard_folder` instances from dumbpad

    * remove `keyboard_folder` instances from mlego directory

    * remove `keyboard_folder` instance from neopad/rev1

    * remove `keyboard_folder` instance from spaceman/pancake/rev2

commit f6a7f4d4aca4a1808850e2dcd8cc223ae5202062
Author: IskandarMa <epiciskandar@gmail.com>
Date:   Wed Jan 19 02:24:02 2022 +0800

    update the Chinese translation based on the latest English version (#14924)

    Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com>
    Co-authored-by: Joy Lee <chang.li@westberrytech.com>
    Co-authored-by: LitoMore <LitoMore@users.noreply.github.com>
    Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>

commit 8a3dfe2246c4a6182cf18349e9c4d0d28cae4ec5
Author: moyi4681 <moyi4681@users.noreply.github.com>
Date:   Tue Jan 18 03:00:48 2022 +0800

    [Keyboard] fix odin rgb light error (#15914)

commit b8951a0458f34f591299c6d35167a3189be8acb8
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Mon Jan 17 22:11:58 2022 +0800

    Add LAYOUTS entry to rules.mk (#15900)

    * Add layouts to rules.mk

    * Remove excess settings.

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

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

commit d02be63000a4f5efe728f36608c33bcdaee08330
Author: Nick Brassel <nick@tzarc.org>
Date:   Mon Jan 17 06:58:48 2022 +1100

    Revert "update keyboard_aliases.json (#15649)" (#15903)

    This reverts commit b24603ab7d5b731c7a09738cbfe0bce277559a47.

commit b24603ab7d5b731c7a09738cbfe0bce277559a47
Author: peepeetee <43021794+peepeetee@users.noreply.github.com>
Date:   Mon Jan 17 03:53:43 2022 +0800

    update keyboard_aliases.json (#15649)

commit 5380e6758c8ba974ceffbb101aab724b98aef968
Author: Bartosz Nowak <bartosz.nowak@vimn.com>
Date:   Sat Jan 15 21:23:09 2022 +0100

    Fix dactyl manuform 6x6 LAYOUT_6x6_5_thumb rendering (#15891)

commit 7edfb4deffdf648c69d080ff082bf786485708e0
Author: Drashna Jaelre <drashna@live.com>
Date:   Fri Jan 14 23:51:02 2022 -0800

    [Keyboard] Fix compilation issues for mechlovin hex4b (#15885)

commit 5bad37cb564fa2ce210c9dbeac99e046304a9614
Author: Drashna Jaelre <drashna@live.com>
Date:   Fri Jan 14 23:28:29 2022 -0800

    [Bug] Remove config.h include in dynamic_keymap.c (#15886)

commit 922e29f16c660133ae1d25ab64b91d388fdd17d0
Author: Paul James <paul@peej.co.uk>
Date:   Sat Jan 15 08:28:03 2022 +0100

    [Keyboard] Add Rosaline (#15595)

commit b2ea12aaa50a47e3a142fc334018873f2a05b8b2
Author: HorrorTroll <sonicvipduc@gmail.com>
Date:   Sat Jan 15 14:26:26 2022 +0700

    [Keyboard] Add Devil68 Pro (#15820)

commit 2e266c7ec1298edea38854495878563e9b2e381b
Author: GG <72414103+spbgzh@users.noreply.github.com>
Date:   Sat Jan 15 08:49:11 2022 +0300

    [Keyboard] Fix encoder bug zoom65 and zoom65_litte (#15876)

commit f8870a4c8a3f35e80b168fb8b302c6bf918269c7
Author: Conor Burns <mail@conor-burns.com>
Date:   Fri Jan 14 20:06:24 2022 +0100

    [Keymap] added keymap conor with rgb layers (#15234)

commit ca0f922e073db9804ab0b55c62a43d81a957dce8
Author: lalalademaxiya1 <66767061+lalalademaxiya1@users.noreply.github.com>
Date:   Sat Jan 15 02:58:09 2022 +0800

    [Keyboard] Add Keychron_q1 rev_0101 and Keychron q2 series (#15025)

    Co-authored-by: Joel Challis <git@zvecr.com>
    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Cesar Rojas <cesar.fieoner@gmail.com>
    Co-authored-by: lokher <lokher@gmail.com>
    Co-authored-by: Adam Karim <adam@akarsoft.com>

commit 9e92d8a9054329200661efbc92022af7c67675bb
Author: Ryan <fauxpark@gmail.com>
Date:   Sat Jan 15 01:47:36 2022 +1100

    Make note of upper limit for `UC()` (#15870)

commit 61f0292f11abbfc2665e4bf6414fcd4352a46365
Author: Ryan <fauxpark@gmail.com>
Date:   Sat Jan 15 01:46:47 2022 +1100

    Remove network drive mapping comment for WSL (#15871)

commit fd4adbc0cc291a71a8f1e846f0b9b0bd81c1089e
Author: Ryan Smith <57497110+ryanstevensmith@users.noreply.github.com>
Date:   Fri Jan 14 04:42:11 2022 +0000

    [keyboard] Adding Atlas_65 (#15839)

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

commit e865cab48ec25c2fff958b23d89b1f86755d445c
Author: Eric Gebhart <e.a.gebhart@gmail.com>
Date:   Thu Jan 13 23:40:41 2022 -0500

    [Keymap] ericgebhart keymap and userspace updates (#15727)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
    Co-authored-by: Drashna Jael're <drashna@live.com>

commit 0f110737dba362596fcdbebd6c2bd4cc574f344b
Author: asdfire1 <45483619+asdfire1@users.noreply.github.com>
Date:   Fri Jan 14 05:38:25 2022 +0100

    [Keyboard] Add VIA support for the Drop Alt (#15857)

commit 851cb7e406ec775462b9eb9975f1b0f34445b48f
Author: DA <56441863+duongaanh@users.noreply.github.com>
Date:   Fri Jan 14 11:37:40 2022 +0700

    [Keyboard] and CB87v2 and CB87RGB and fixed CB1800 and CB87 (#15824)

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

commit 5d51fd4015151c900e79fefc8ece887ce213fae3
Author: Bartosz Nowak <bartosz.nowak@vimn.com>
Date:   Fri Jan 14 05:33:39 2022 +0100

    [Keyboard] Fixing dactyl manuform 6x6 warnings (#15868)

commit 8fe320baa6d6aab7dc5cb1526a9b0df9cc666ed9
Author: Tuk Bredsdorff <tiktuk@gmail.com>
Date:   Thu Jan 13 22:55:48 2022 +0100

    Fix keymap.json macro example (#15567)

commit ae9feed5663a6ed96f49c5a614cea68a82afd323
Author: peott-fr <70998091+peott-fr@users.noreply.github.com>
Date:   Thu Jan 13 12:43:40 2022 -0800

    Adding Quefrency keymap (#15852)

commit 2fa43de6f6f13b3345b7226cb8e29de93636e6de
Author: Drashna Jaelre <drashna@live.com>
Date:   Thu Jan 13 11:58:19 2022 -0800

    [Keyboard] Fix xox70hot via layout (#15863)

commit 4bc9adbc64732138ca3d158b8f546bfc4a3fc0b6
Author: duoshock <33636898+duoshock@users.noreply.github.com>
Date:   Thu Jan 13 19:02:38 2022 +0000

    [Keyboard] Add UM-A Keyboard (#15584)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: online <33636898+online@users.noreply.github.com>

commit b3c0548ed3cdb31c47d1a9e06c446c0804d6e1b6
Author: druotoni <89318351+druotoni@users.noreply.github.com>
Date:   Thu Jan 13 20:00:35 2022 +0100

    [Keymap] Lily58 : HELL0 NAVI. Interface (#15469)

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

commit 8a6da095d22d66c0ba36ce8731c9d821ca4262e9
Author: fOmey <pauly.galea@gmail.com>
Date:   Fri Jan 14 05:59:16 2022 +1100

    [Keyboard] Atlantis AK81_VE support (#15392)

commit 6770f77270d028a3d72f28e7891bb5213fdbae24
Author: Andrew Kannan <andrew.kannan@gmail.com>
Date:   Thu Jan 13 12:20:29 2022 -0500

    [Keyboard] HoodrowG PCB (#15474)

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

commit 2f68e058841739c936bbe4fc2ddfe44409b68aab
Author: Ibnu Daru Aji <ibnuda@users.noreply.github.com>
Date:   Fri Jan 14 00:19:51 2022 +0700

    [Keyboard] new layout for squiggle (#15683)

commit 5c583851f965920a84847940b73562d5f26b5846
Author: Dmitriy Kuminov <coding@dmik.org>
Date:   Thu Jan 13 20:18:20 2022 +0300

    [Keyboard] Add Dactyl Manuform 6x6_4 and Kinesis keyboards (#15475)

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

commit ddc4c0d2527b059bdcd53e1e364a03907cf9c9fe
Author: Lucas W <31965233+LucasWaelti@users.noreply.github.com>
Date:   Thu Jan 13 18:17:54 2022 +0100

    [Keymap] Kyria new custom keymap lw (#15729)

commit d1eac293542a622ad2d35b490340ca8baf2997f0
Author: Alin Marin Elena <alin@elena.space>
Date:   Thu Jan 13 17:16:59 2022 +0000

    [Keyboard] remove duplicate m65 (#15831)

commit 2c8098ea8839d242a5037821d6ba0255637cd15e
Author: Alin Marin Elena <alin@elena.space>
Date:   Thu Jan 13 17:16:26 2022 +0000

    [Keyboard] move enum_layers in keymaps, in sync with the other mlego/m* (#15832)

commit a3af4b09b0786e7c228828b2b3676fb7dd9a1c2f
Author: Reibl János Dániel <janos.daniel.reibl@protonmail.com>
Date:   Thu Jan 13 18:16:03 2022 +0100

    [Keymap] Misc userspace and keymap improvements (#15844)

commit e2d1547f31c0ceda27b68e26e79224b49cadaa97
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Fri Jan 14 01:15:01 2022 +0800

    [Keyboard] Switch a_dux, cradio and ferris to split_3x5_2 (#15850)

commit d0c8f2f822f320bc26a744ad05debf7effe76f3d
Author: Drashna Jaelre <drashna@live.com>
Date:   Thu Jan 13 04:47:25 2022 -0800

    [Keyboard] Fix Simpler6x boards (#15862)

    * [Keyboard] Fix simpler64

    * [Keyboard] Fix simpler61

commit aa9577b3714d2f0630c809df74b0a08623a9acda
Author: Choi Byungyoon <byungyoonc@gmail.com>
Date:   Thu Jan 13 13:59:45 2022 +0900

    [Keymap] Add personal keymap to GMMK Pro ANSI (#15314)

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

commit 731072fc5c280bb2da257b0ab2a9b601cebeb756
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Thu Jan 13 10:38:34 2022 +0800

    [Keyboard] Fix compile error caused by variable exclusion on Moonlander (#15860)

commit 362a65510a0fe80a6fa56400b4b8089accde21c7
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Thu Jan 13 10:29:13 2022 +0800

    [Docs] Move QMK newbs build environment guide to next section (#15386)

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

commit 06b329cdb98fc3a57d41e5815ab0d1c7d9f74299
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Jan 12 18:13:35 2022 -0800

    kbdfans/kbd67/mkiirgb/v4: remove duplicate definitions from config.h (#15858)

commit 5f2b62528c7f94b098baf6ec691c3b6d50e88328
Author: moyi4681 <moyi4681@users.noreply.github.com>
Date:   Thu Jan 13 07:06:02 2022 +0800

    [Keyboard] add Endless80 keyboard (#15022)

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

commit f2a31b944d11ed5f1b891aa80c0447d5e94ff121
Author: Karl B <42804603+b-karl@users.noreply.github.com>
Date:   Thu Jan 13 00:05:19 2022 +0100

    [Keyboard] Add KBIC65 keyboard (#15151)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: Karl Berggren <berggren.karl+git@gmail.com>
    Co-authored-by: spacefrogfeds <73514335+spacefrogfeds@users.noreply.github.com>
    Co-authored-by: Karl Berggren <karber@raysearchlabs.com>

commit b79e329ab8e16c5b791591b44e04fd1b40d6bccc
Author: Kevin Hartley <kevin.s.hartley@gmail.com>
Date:   Wed Jan 12 15:20:54 2022 -0700

    [Keymap] Planck Keymap: Inkwell (#14311)

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

commit 6d06e7ce84f5e7133bf75764abdb012122468d7c
Author: Rifaa Subekti <68178825+oceeean@users.noreply.github.com>
Date:   Thu Jan 13 06:15:27 2022 +0800

    [Keyboard] add AddOn macropad (#15841)

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

commit 4c8bb05dab67d0048200f3941cb97ed753cc4ae5
Author: EqualzC3 <93361153+EqualzC3@users.noreply.github.com>
Date:   Thu Jan 13 06:11:33 2022 +0800

    [Keyboard] Add Simpler60 support (#15499)

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

commit 9911ba51b09fb513955ae32862cf29748c6e9cb0
Author: onefiftynine <jlee@projectkeyboard.com>
Date:   Wed Jan 12 16:10:58 2022 -0600

    [Keyboard] Add Signature65 (#15698)

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

commit 59ea42099288dce99ec52f4517512124ae71caa0
Author: owlab-git <88034417+owlab-git@users.noreply.github.com>
Date:   Thu Jan 13 06:10:16 2022 +0800

    [Keyboard] Add OwLab Spring (#15614)

commit 2c18dcc619017d2c8abe0cecbb168b84d48124e8
Author: mechlovin <57231893+mechlovin@users.noreply.github.com>
Date:   Thu Jan 13 05:09:33 2022 +0700

    [Keyboard] Add Hex4B rev.2 PCB (#15811)

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

commit ed151979671b36cadb7cd3c0505205c44d3fba73
Author: James Young <18669334+noroadsleft@users.noreply.github.com>
Date:   Wed Jan 12 14:08:37 2022 -0800

    NoPunIn10Did Kastenwagen touch-up (#15836)

commit c4b0a06c798432173ce1f7a18602410c03a45415
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Thu Jan 13 06:05:45 2022 +0800

    [Docs] Improve Handedness by EEPROM documentation (#15615)

    Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
    Co-authored-by: filterpaper <filterpaper@localhost>

commit 93e55605d9f2de7f214a003058bcefbb5a5a0e00
Author: JayceFayne <13365789+JayceFayne@users.noreply.github.com>
Date:   Wed Jan 12 01:07:24 2022 +0000

    [Docs] fix typo and remove trailing whitespace (#15842)

commit 1f618c8302cc5053c382436a2d1fb11082c99057
Author: Will Winder <wwinder.unh@gmail.com>
Date:   Tue Jan 11 15:17:37 2022 -0500

    keyhive sofle rgb: fix configuration. (#15339)

    * keyhive sofle rgb: fix configuration.

    * Add Colemak-DH and cycle layer keycode.

    * Fix indentation.

    * Add PLACEHOLDER for better readability.

    * Fix breaking changes.

    * Just one colemak.

    * PR Cleanup

    * Use NO_PIN definition instead of C7
    * Define animations individually
    * Remove via json file and update documentation
    * Reduce LED brightness, one of the animations caused a crash

    * More PR feedback.

    * Better credit.
    * Disable NKRO.

    * Cleanup RGB configuration.

    * animations defined in keymap.

    * Update keyboards/sofle/keyhive/readme.md

    * PR Feedback.

    * Update phrasing from template.

    * Disable RGBLIGHT_ENABLE in keymap for better compatibility with default keymap.

    * Set a default animation.

    * Use default in keyboard readme.

    * Update keyboards/sofle/keyhive/info.json

    * Move via specific layout into via keymap.

commit 1fdc42155a19a415b2d574ccbf61aac45e6543aa
Author: PollyV1 <70621744+PollyV1@users.noreply.github.com>
Date:   Wed Jan 12 02:08:35 2022 +0800

    [Keyboard] Carpolly (#15778)

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

commit 349ca4b7ff0c98baedbeb9096442231e2267c817
Author: dlgoodr <dlg@dsrw.org>
Date:   Tue Jan 11 12:07:51 2022 -0600

    [Keyboard] handwire: 3dfoxc (#15739)

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

commit 1df37114320b816fe318316bce705d772859c610
Author: peepeetee <43021794+peepeetee@users.noreply.github.com>
Date:   Wed Jan 12 02:07:14 2022 +0800

    [Keyboard] AMJ84 (#15742)

commit 3d63c814d321be7e97dfdef295ee6e1deb3a1fcc
Author: Albert Y <76888457+filterpaper@users.noreply.github.com>
Date:   Wed Jan 12 01:57:25 2022 +0800

    Correct matrix effect name (#15816)

commit 3124dfc5cd739bba632814e0f04281715bf1b05e
Author: kb-elmo <lorwel@mailbox.org>
Date:   Tue Jan 11 18:57:03 2022 +0100

    [Keyboard] Add RGB matrix to CK60 (#15817)

commit 0963140149d43d40beef909bc4e181f8bd39acfd
Author: jonavin <71780717+Jonavin@users.noreply.github.com>
Date:   Tue Jan 11 12:56:01 2022 -0500

    [Keymap] Jonavin keymap kastenwagen48 (#15825)

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

commit 052a59fc3bff180244268d0d3509a9d22a86c89d
Author: Fredrik Larsen <fredrikhl@users.noreply.github.com>
Date:   Tue Jan 11 18:55:24 2022 +0100

    [Keyboard] Use correct callback in macro1 implementation (#15819)

commit bda520198e573c4fcb0bc0af8d33085ad6e0f9c6
Author: Drashna Jaelre <drashna@live.com>
Date:   Tue Jan 11 09:42:58 2022 -0800

    [Keyboard] Fix KBD67 mark 2 v4 (#15835)

commit 4c298a9dd5f93cd6e26238e16c0a3ea46fe593e7
Author: Ibnu Daru Aji <ibnuda@users.noreply.github.com>
Date:   Tue Jan 11 10:20:01 2022 +0700

    [Keyboard] Add Alicia Cook keyboard (#11722)

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

commit 01e4d07de0786035979d0f311ef31f87555737d7
Author: Alin Marin Elena <alin@elena.space>
Date:   Tue Jan 11 03:14:54 2022 +0000

    [m65] add via, new mcu gd32f303, stm32f401 weact support for encoder and led strip (#14381)

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

commit e2aee8f9bbb0885ede2c2918244902bad9136659
Author: moyi4681 <moyi4681@users.noreply.github.com>
Date:   Tue Jan 11 11:12:17 2022 +0800

    [Keyboard] add kbd67mkiirgb v4 support (#15024)

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

commit c6ad2025837d93353de1948991c3be0b5c90e667
Author: Winston Durand <me@winstondurand.com>
Date:   Mon Jan 10 17:57:20 2022 -0800

    [keymap] Add massdrop/ctrl R167 keymap (#15585)

commit 7275680364ac9db87a03f5232d87bf203eaf3f40
Author: Alin Marin Elena <alin@elena.space>
Date:   Tue Jan 11 01:47:52 2022 +0000

    [Keyboard] M60 simple 5x12 in lego keyboard (#15534)

    * add m60 lego case, with stm32f401

    * Update keyboards/mlego/m60/m60.h

    * Update keyboards/mlego/m60/keymaps/default/keymap.c

    * Update keyboards/mlego/m60/m60.h

    * Update keyboards/mlego/m60/keymaps/via/keymap.c

    * address the moving of enum in keymaps

commit 6823f01c107dafaa4e1876cb11677bd4435153ed
Author: MakotoKurauchi <pluis@me.com>
Date:   Tue Jan 11 10:43:36 2022 +0900

    [Keyboard] New kbd Navpad 1.0 (#15507)

    Co-authored-by: Drashna Jaelre <drashna@live.com>
    Co-authored-by: Ryan <fauxpark@gmail.com>
    Co-authored-by: keyaki-namiki <28521374+keyaki-namiki@users.noreply.github.com>

commit 8920db2b57b616e162e2d3162577db6f021e7658
Author: jecassis <jecassis@users.noreply.github.com>
Date:   Tue Jan 11 01:39:10 2022 +0000

    [Keyboard] Add system76/launch_1 keyboard (#15395)

    * WIP: virgo keyboard

    * Finish layout

    * Enable debugging and format

    * Debug keypresses

    * Add function layer

    * Fix whitespace

    * Fix some more whitespace

    * Add Jeremy's map

    * Add left split ortho 2U board

    * Enabled extrakeys for volume & media control

    * More work on split ortho 2U...
    ...but still not complete

    * Finish default layout

    * Fix many issues by renaming the keyboard

    * Add right half as a keyboard

    * Update config for right side

    * WIP: Add split ortho 2U board

    * WIP: Correct rules & config

    * More work on split ortho

    * More work on split ortho 2u

    * Nearing completion on split ortho

    * Remove left and right separate keyboards.
    Split ortho 2U is complete and they are not needed.

    * Add uglydense keyboard

    * Rename directory for uglydense

    * Swap right Fn and right ctrl keys

    * Add jeremy's layout

    * Add ian layout

    * Add reset key, which is very useful for flashing.

    * Add Levi's layout

    * Update Levi's layout

    * Fix Levi's Layout

    * Fix Levi's layout again

    * Add a README with some basic information

    * Add keymap customization info to uglydense readme

    * Make the readme make a little more sense.

    * Make John a layout with left fn and left super swapped

    * Update John's layout

    * Add Carl's layout

    * Add Sean's layout

    * Add reset keys to all layouts

    * Swap LALT & LGUI on default layout

    * shpurk keyboard: initial commit

    * Add nathaniel & shpurk layouts

    * Update instructions to include necesarry dependencies

    * Add Lrrr keyboard, ruler of Omicron Persei 8

    * Update README for Lrrr

    * Update Lrrr it uses Caterina bootloader
    Also B1 wasn't working for Row 6, so I changed that to F6

    * Swap RCTL & RALT

    * Un-swap RCTL and RALT, making RCTL closer to right thumb

    * Add printscreen to my layout

    * Rename lrrr to Launch, enbiggen L-Shift to 2U

    * Add layout files for Launch

    * Rename launch to launch_1

    * Add levi layout for ortho_split_2u

    * Update carl keymap

    * Add launch testboard

    * Implement keyboard keycode reading using raw hid

    * Enable dynamic keymap

    * Add config support to launch_1

    * Implement probe command, make logical key names match configurator

    * Update logical key names again

    * Add layout generator for keyboard configurator

    * Add board name and version

    * Add board name and version to test board

    * Fix issues with compiling board and version commands

    * Rename uglydense to launch_alpha_1 and launch_1 to launch_alpha_2

    * Generate layouts for other launch prototypes

    * Fix launch_alpha_1 logical names

    * Add launch_beta_1

    * Fix building production hex file with atmel-dfu bootloader

    * Limit backlight brightness

    * USB mux handling

    * Allow repeat start

    * Do USB MUX init before bootmagic

    * Fixes for mux init

    * Fix register write size for programmable function control

    * Ensure bit shifts are correct

    * Improve …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants