Skip to content

Tags: 4pplet/zmk

Tags

2025-04-03

Toggle 2025-04-03's commit message
Squashed commit of the following:

commit 905323e
Author: 4pplet <mail@4pplet.com>
Date:   Wed Apr 2 20:58:52 2025 +0200

    Update cyber60_rev_b.dts

commit 8f6beeb
Author: 4pplet <mail@4pplet.com>
Date:   Wed Apr 2 20:35:59 2025 +0200

    remove archives

commit fd86837
Author: 4pplet <mail@4pplet.com>
Date:   Wed Apr 2 20:35:13 2025 +0200

    studio support and new default behaviour

    - adding studio support for rev b-e
    - updating led and buzzer code

    changing default behaviour:
    - sleep on by default (45min)
    - buzzer disabled by default

commit acd53d4
Merge: a3c49e4 1c76bcb
Author: 4pplet <mail@4pplet.com>
Date:   Sun Mar 30 10:07:14 2025 +0200

    Merge remote-tracking branch 'upstream/main' into rev_e

commit a3c49e4
Merge: 214e1e4 d733fba
Author: 4pplet <mail@4pplet.com>
Date:   Fri Mar 28 15:09:28 2025 +0100

    Merge remote-tracking branch 'upstream/main' into rev_e

commit 1c76bcb
Author: Nicolas Munnich <98408764+nmunnich@users.noreply.github.com>
Date:   Tue Mar 25 19:20:50 2025 +0100

    blog: Add meeting notes from February (zmkfirmware#2890)

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

commit d733fba
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Tue Mar 25 06:35:38 2025 -0700

    docs: Document missing user-defined input processors (zmkfirmware#2895)

commit 49f86f7
Author: Nicolas Munnich <98408764+nmunnich@users.noreply.github.com>
Date:   Mon Mar 24 02:12:50 2025 +0100

    docs: Update hold-tap page (zmkfirmware#2888)

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

commit 5bb39ec
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Tue Mar 18 16:49:59 2025 -0600

    fix(split): Conditionally build all split code (zmkfirmware#2884)

    Don't add the split CMake subdirectory unless the feature is enabled.

commit 147c340
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Tue Mar 18 00:48:32 2025 -0600

    Feature: Full-Duplex Wired Split (zmkfirmware#2766)

    refactor(split): Refactor split code for extension

    Extract central/peripheral code to allow for plugging in alternate
    transports, instead of tying all split logic to BT.

    feat(split): Add full-duplex wired split support

    * Depends on full-duplex hardware UART for communication.
    * Supports all existing central commands/peripheral events, including
      sensors/inputs from peripherals.
    * Only one wired split peripheral supported (for now)
    * Relies on chosen `zmk,split-uart` referencing the UART device.

    docs: Add wired split config docs.

    Migrate split to its own dedicated config file, and add details
    on wired split config.

    Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>

    fix: Properly override stack size on RP2040

    Move the system work queue stack size override on RP2040 ouf of
    a `ZMK_BLE` conditional so it is properly applied generally for that
    SoC.

    ---------

    Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>

commit 5ba7e26
Author: Genteure <genteure@gmail.com>
Date:   Tue Mar 18 06:15:57 2025 +0800

    docs: update name of XIAO boards (zmkfirmware#2869)

commit bffbccc
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Sun Mar 16 20:47:42 2025 -0700

    chore(deps): npm update on docs (zmkfirmware#2878)

commit b366df8
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Sun Mar 16 20:14:48 2025 -0700

    docs: Fix powershell tab in user setup (zmkfirmware#2879)

commit 4da89bd
Author: JJGadgets <git@jjgadgets.tech>
Date:   Sat Mar 15 14:25:01 2025 +0800

    fix(ci): pin tj-actions/changed-files due to compromise (zmkfirmware#2874)

    Ideally it's be swapped out for an alternative but for now this is to mitigate.

commit 214e1e4
Author: 4pplet <mail@4pplet.com>
Date:   Tue Mar 11 22:39:10 2025 +0100

    initial commit

commit 5d99204
Author: idesignstuff <idesignstuff@users.noreply.github.com>
Date:   Mon Mar 10 23:52:30 2025 -0500

    Update container.mdx for clarity about ZMK repo folder location (zmkfirmware#2868)

commit f5a838b
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Sun Mar 9 14:59:57 2025 -0700

    docs: Fix wakeup-source property location for composite kscan (zmkfirmware#2861)

commit eb170c9
Author: Allister MacLeod <allister.macleod@gmail.com>
Date:   Fri Mar 7 21:22:25 2025 -0500

    feat(shields): Add physical layouts for tester_xiao and tester_pro_micro (zmkfirmware#2852)

    feat(shields): Add tester_xiao layouts

    Added two layouts for the XIAO tester shield:

     - Keys arranged to match the XIAO pinout, viewed from the front
     - Single row of eleven keys

    These layouts are abstractions since the tester_xiao shield may be
    used in a situation where the "keys" are actually jumper wires on a
    breadboard or the like.

    feat(shields): Add tester_pro_micro layouts

    Added two layouts for the Pro Micro tester shield:

     - Keys arranged to match the Pro Micro pinout, viewed from the front
     - Single row of eighteen keys

commit 241ff39
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Sun Mar 2 07:45:12 2025 -0700

    chore(main): release 0.2.1 (zmkfirmware#2851)

commit f20e6ea
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Sun Mar 2 06:49:07 2025 -0700

    fix(behaviors): Proper comma separated device list (zmkfirmware#2850)

    Properly generate the comma separated list of devs in caps word/
    key repeat.

commit fadafc7
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Sat Mar 1 11:29:58 2025 -0700

    chore(main): release 0.2.0 (zmkfirmware#2693)

commit 1e3e62c
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Fri Feb 28 18:37:55 2025 -0700

    fix(pointing): Temp layer threading protection. (zmkfirmware#2729)

    fix(pointing): Temp layer threading protection.

    Ensure all layer operations occur on the system work queue thread.

    Fixes: zmkfirmware#2719

    fix(pointing): Handle layer events to disable events

    Make the temp layer input processor propely handle layers getting
    deactivated externally before the temp layer timeout.

    Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>

commit 21f54e7
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Wed Feb 26 15:54:29 2025 -0700

    refactor(behaviors): Remove unneeded init funcs. (zmkfirmware#2843)

    Initialization functions are optional for Zephyr drivers, so remove
    all our superfluous empty init functions.

commit 7186528
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Wed Feb 26 14:54:08 2025 -0800

    fix(behaviors): Make multiple sticky keys work on same key position (zmkfirmware#2758)

    test(behaviors): Add same position sticky key tests

    fix(behaviors): Make multiple sticky keys work on same key position

    refactor(behaviors): Remove unused param2 in sticky keys

commit 9406d39
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Wed Feb 26 15:01:04 2025 -0700

    refactor(behaviors): Small caps word RAM reduction. (zmkfirmware#2842)

    Don't use lazy initialized in-memory array of devices.

commit 82216be
Author: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
Date:   Wed Feb 26 21:16:50 2025 +0100

    chore: Add a deprecation warning to config/boards (zmkfirmware#2811)

commit ea267b0
Author: Xudong Zheng <7pkvm5aw@slicealias.com>
Date:   Wed Feb 26 13:29:30 2025 -0500

    fix(ble): enforce maximum length for dynamic device name (zmkfirmware#2784)

commit 2fe55c4
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Wed Feb 26 11:17:23 2025 -0700

    refactor(behaviors): Minor RAM usage tweaks (zmkfirmware#2839)

    Follow up cleanup of some config structs not marked as const.

commit d2eb6de
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Tue Feb 25 16:31:57 2025 -0800

    docs: Add query strings to tabs (zmkfirmware#2840)

commit 209085d
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Tue Feb 25 12:12:27 2025 -0700

    refactor(behaviors): Add max-held tap-dance config (zmkfirmware#2838)

    refactor(behaviors): Add max-held tap-dance config

    Add new `CONFIG_ZMK_BEHAVIOR_TAP_DANCE_MAX_HELD` config for reducing RAM
    usage on more constrained devices.

    refactor(behaviors): Move defaults to Kconfig.defaults

commit 18d0d2f
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Tue Feb 25 11:38:51 2025 -0700

    refactor(combos): Reduce combo RAM usage (zmkfirmware#2837)

    Properly mark combo configs as `const` so they are place in flash,
    not RAM.

commit 8575fc8
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Mon Feb 17 15:59:54 2025 -0800

    docs: Inline simple physical layout info in new shield guide (zmkfirmware#2827)

    docs: Inline simple physical layouts in new shield guide

    docs: Fix broken anchor in module creation

    docs: Make physical layout transform label consistent and comment

commit 9d234cb
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Mon Feb 17 11:55:42 2025 -0800

    docs: Make default keymap in new shield guide complete (zmkfirmware#2825)

    Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>

commit e8ec9b6
Author: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
Date:   Mon Feb 17 20:44:42 2025 +0100

    docs: Add "planned: import/export keymap" to the studio features page (zmkfirmware#2821)

commit d0d3134
Author: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
Date:   Mon Feb 17 10:16:36 2025 +0100

    docs: Improved some links to modules (zmkfirmware#2822)

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

commit 5926269
Author: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
Date:   Mon Feb 17 05:12:31 2025 +0100

    docs: Add KiCAD note and titles to physical layouts page (zmkfirmware#2823)

    docs: Note that Nick Coutsos' tool can import from KiCAD

    docs: Add titles to some code blocks in physical layouts

commit eeb8a00
Author: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
Date:   Sat Feb 15 01:32:18 2025 +0100

    docs: Add a page on module creation (zmkfirmware#2456)

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

2023-05-03

Toggle 2023-05-03's commit message
corrected red/green order of leds

corrected red/green order of leds