Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/zmkfirmware/zmk

ZMK Firmware Repository
https://github.com/zmkfirmware/zmk

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

Co-authored-by: Cem Aksoylar <[email protected]>
Co-authored-by: Dom H <dom@hx...

f68692effd96a75627d0b3e96d77f47f37d9f5f7 authored over 2 years ago by GreenAirplane <[email protected]>
feat(kscan): Kconfig for optional scan delay.

Add optional Kconfig setting to delay scanning after each
output column is set, and inputs are r...

08c43feaaff548b4ba7d32a26e72313024a989bc authored over 2 years ago by Peter Johanson <[email protected]>
fix(docs): typo fixes

b1ce8a0d3346be78301637a9861e4b70587aa2bb authored over 2 years ago by byran.tech <[email protected]>
feat(docs): Document new underglow Kconfig

19d8c5ba40b3e8767f68db7c9f16e595f638e423 authored over 2 years ago by Cem Aksoylar <[email protected]>
fix(docs): Apply suggestions from #722 reviews

851c37e14fb1315203caf5f7807cdf4bf922a464 authored over 2 years ago by Cem Aksoylar <[email protected]>
fix(docs): Update config docs for split Kconfig refactor

41c9d810967c3be71df9c3727660ce968756ce34 authored over 2 years ago by Cem Aksoylar <[email protected]>
feat(docs): Add a simpler matrix transform example

1646cd7f3048e98fb80b09bc56f458b237cfac61 authored over 2 years ago by Joel Spadin <[email protected]>
feat(docs): Update direct GPIO configuration

6e67e4a3a52cc962aa4da2024ea42b9af1133583 authored over 2 years ago by Joel Spadin <[email protected]>
feat(docs): Clarify descriptions of config files

74b49339800638b745cf0d1b196bb6c7371055be authored over 2 years ago by Joel Spadin <[email protected]>
fix(docs): Update config docs for review feedback

e0e0928f9c185bd73ad1391605d945e5e3adaace authored over 2 years ago by Joel Spadin <[email protected]>
feat(docs): Update power and lighting config pages

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

Documented that external...

ae78aa247a99b0b0e7d77cf680c7e419955354ca authored over 2 years ago by Joel Spadin <[email protected]>
feat(docs): Update configuration overview

01ffea1b47c3b94d542ba07ae774774ad2734845 authored over 2 years ago by Joel Spadin <[email protected]>
docs: Add documentation for config options

11861a4d303b769a2de615376fbf766e7db433fc authored over 2 years ago by Joel Spadin <[email protected]>
feat(docs): Update power config docs

e46eaf5617fd84b18aa6b0512f6407a8c1e28a69 authored over 2 years ago by Joel Spadin <[email protected]>
fix(docs): Fix links in config pages

c350f7130beb8153ffc717d7567a7aff0d9734a3 authored over 2 years ago by Joel Spadin <[email protected]>
feat(docs): Update general system config docs

e8e6b2a33311651be4b6fa1367a39408f60268ce authored over 2 years ago by Joel Spadin <[email protected]>
feat(docs): Update kscan config docs

d36792db2d776c7c9b45db677fb02a8a4fbe4b94 authored over 2 years ago by Joel Spadin <[email protected]>
feat(docs): Updating lighting config docs

2b122acfc38f82f3a681dbac7b6d47c60d6e6268 authored over 2 years ago by Joel Spadin <[email protected]>
feat(docs): Update behavior config docs

bf84481b47fd64bedbfcf665b1dbc09aab5d5029 authored over 2 years ago by Joel Spadin <[email protected]>
feat(docs): Update display config docs

71b8f9d4acc0e1a5ba8a077d7efa78756fbe665c authored over 2 years ago by Joel Spadin <[email protected]>
fix(shields): Remove uses of deprecated pro_micro_a/d nodes

61806435814f76d435166c3ccffcc6df4eb0ff5c authored over 2 years ago by Cem Aksoylar <[email protected]>
fix(behaviors): Fix mod morph description

edec4595aebd332880b988742c234dd61c1b4d9a authored over 2 years ago by Nick Conway <[email protected]>
fix(docs): Add missing underglow on/off defines

91de215bf05be072075095a54c09aaf3c13a04b4 authored over 2 years ago by Cem Aksoylar <[email protected]>
feat(shields): Add RGB support to 2% Milk

Co-Authored-By: treezoob <[email protected]>

ef3eb339ede6568c96c095648d2e0f20715e2549 authored over 2 years ago by Kurtis Lew <[email protected]>
refactor(shields): Remove res max Kconfigs

* Horizontal/Vertical resolution max is now defaulted
from the DTS chosen display automaticall...

da209c453eac57b9bb3818a81ad9b20345618c4b authored over 2 years ago by Peter Johanson <[email protected]>
feat(underglow): Add RGB auto off timeout on idle and on usb disconnect

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

Co-au...

90e070b427e28b83eb6b55620e2dee6627075374 authored over 2 years ago by ReFil <[email protected]>
fix(backlight): Improve initial power on behaviour

38e079ef37a871d9abdd932466973d33a310fb97 authored over 2 years ago by ReFil <[email protected]>
fix: Don't exclude segger, needed for DKs.

709441412ab538b2a6c061a39d3802ee000f2b42 authored over 2 years ago by Peter Johanson <[email protected]>
fix(docs): Update keycode usage ID for numeric 4 in key-press.md

Co-Authored-By: Robert U <[email protected]>

edc60e58488c6b867066c79243752cc5fd4bcf8c authored over 2 years ago by Kurtis Lew <[email protected]>
fix(usb): Correctly detect USB connection status.

* Fix detection of USB power vs. configuration, to ensure endpoint
selection works properly wi...

d7bd81e5c4b24b664e1f1172f6e0f757dd2e3ca1 authored over 2 years ago by Peter Johanson <[email protected]>
fix(shields): Fix indentation in two_percent_milk.keymap

db437574615237daeadda3f80b6e733522029c9b authored over 2 years ago by Kurtis Lew <[email protected]>
fix(split): Raise release events on disconnect.

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

3d2bd017472c57f4b3860033f989a44f094febaa authored over 2 years ago by Peter Johanson <[email protected]>
fix(displays): Proper battery charge icon sizing

53bec710d869440508ebc03fe99bf72d7a8466bc authored over 2 years ago by WSTRN <[email protected]>
fix(keymaps): Handle matching `then-layer`s.

* Proporly handle multiple conditonal layers w/ the same target
`then-layer` values.
* Move h...

4af3d272fcbfa363673981fc19fc15338b2432ae authored over 2 years ago by Peter Johanson <[email protected]>
fix(build): Fix for proper string variable check.

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

11ac8c4782a01c27268854e4289a0059b23e4a96 authored over 2 years ago by Peter Johanson <[email protected]>
fix(docs): Fix acorn dep in package lock file.

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

a7e857f7e10d4415580d5099cd4e0ae05fb47fb7 authored over 2 years ago by Peter Johanson <[email protected]>
fix(drivers): Avoid build failures for GPIO driver

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

b5e73204e85ae656ae7b1d2ef4b2d196c61a7713 authored over 2 years ago by Peter Johanson <[email protected]>
fix: Fixed conf file loading.

* Properly locate conf files for the shield dir name.

505c481f6a087919c976c90efae27a2baf0ec7d3 authored over 2 years ago by Peter Johanson <[email protected]>
feat(behaviors): Continue on mods in caps word.

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

b3c9c18feea07646432c0998f767f4cf9b76c399 authored over 2 years ago by Peter Johanson <[email protected]>
feat(behaviors): Add DEL/BSPC to continue list.

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

Co-authored-by: Cem Aksoylar <caksoy...

1e8224c296fdba53c1bd949baa757a8cbdb822b1 authored over 2 years ago by Peter Johanson <[email protected]>
fix(build): Another check w/ upstrream shields.

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

d01bc6afc68390a5a48c51e3f1d9dcbb0d3eb597 authored over 2 years ago by Peter Johanson <[email protected]>
refactor(build): Fixes for config/overlay loading.

* Move to ZephyrBuildConfig package based on Zephyr best practices.
* Support multiple shields p...

532c4b92678a98ff6ca14969fb0185c5cf5fa306 authored over 2 years ago by Peter Johanson <[email protected]>
refactor: Remove unneeded left/right conf files.

9a9aef78c733636b65838265729b8bb45b202570 authored over 2 years ago by Peter Johanson <[email protected]>
chore: Add Hummingbiard/XIAO BLE to core coverage.

02a85e5d54eaa51dbd89a0cf762d9187da567a12 authored over 2 years ago by Peter Johanson <[email protected]>
feat(gpio): Add 595 shift register driver.

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

6a86cd05473d5a778fde710d7d607469c71fc26d authored over 2 years ago by Peter Johanson <[email protected]>
chore: Bump docusaurus and fix deps issue.

8e67524e629ff55f1f19a3965d49dd84f959374e authored over 2 years ago by Peter Johanson <[email protected]>
refactor(hid): Move hid logic into hid.c

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

57fca34dc0d2a8106678d311dd06559642dcb443 authored over 2 years ago by Okke Formsma <[email protected]>
test(behavior): Add alt-tab test and modded alpha test for toggle key

Uses multiple toggles of modifier keys overlapping each other.

6dc436cb23ac361fd375725d60f638db3b1709da authored over 2 years ago by Caleb Goates <[email protected]>
refactor(hid): add mask to HID_USAGE_PAGE macro

c5922fae56e991b55b560e7b5261c7c4cabf50cd authored over 2 years ago by Okke Formsma <[email protected]>
feat(behavior): Add key toggle

0d5bb100ba9856e9548863f624b4ff7375b227ed authored over 2 years ago by Caleb Goates <[email protected]>
feat(docs): Add docs for key toggle behavior

0977be622a6ae2c61231f89b888c3e77f89bd477 authored over 2 years ago by Caleb Goates <[email protected]>
feat(docs): Add tip for improving build times

6150ad65c40b2f0082ca736ad844bae7f5383166 authored over 2 years ago by Yomi Ikuru <[email protected]>
fix(shields): Add 'chosen' display node for leeloo, README path fix.

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

9f79cc2c7b6d5d18a0cbb1dce5a2bc68747b35e6 authored over 2 years ago by ClicketySplit <[email protected]>
refactor(split): cmake split clean up.

* Cleaner cmake setup for split build.

4f503246a36319302309b1b6ff78f3a3cdc46cca authored over 2 years ago by Peter Johanson <[email protected]>
refactor(shields): Move to generic central role config.

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

2b9a0ce2a5864c4549e48fcdef51dc9e154f2586 authored over 2 years ago by Peter Johanson <[email protected]>
refactor(split): Clean up Kconfig organization.

* Seperated configs for split role (central/peripheral)
and transport (BLE only for now).
* Sp...

6539b3ae25926ab0b4671b116ea3045795119723 authored over 2 years ago by Peter Johanson <[email protected]>
fix(docs): Standardize URLs with no trailing slash

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

c679b7e07d79efc9e7ea33e0b8a038a4ababcfa6 authored over 2 years ago by Dom H <[email protected]>
chore(deps-dev): bump eslint-plugin-react from 7.28.0 to 7.30.0 in /docs

Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.28.0 to 7....

c11e2caf771d29560b0ed5c4132955e63810a9a3 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps-dev): bump string-replace-loader from 3.0.3 to 3.1.0 in /docs

Bumps [string-replace-loader](https://github.com/Va1/string-replace-loader) from 3.0.3 to 3.1.0....

22a7a98070485541655199f7b56a9718d0ede08f authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat(docs): Add New Behavior Guide

Co-authored-by: Henré Botha <[email protected]>
Co-authored-by: Cem Aksoylar <caksoylar@user...

8a70d5fccc5143625c7e360cc7fe34b3cb7959f3 authored over 2 years ago by Kurtis Lew <[email protected]>
Update kscan_gpio_get_extra_flags

0bde987ae24c6c0959c31e9843baf5477514acba authored over 2 years ago by Kurtis Lew <[email protected]>
Update kscan_direct_gpio.c

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

fec99c7d5e03c706d80c0d43990d2c78599c8eca authored over 2 years ago by Kurtis Lew <[email protected]>
Simplify kscan_gpio_get_flags

Co-authored-by: Pete Johanson <[email protected]>

f39c821d190a4bfb1d03f60159f3d13dc5155312 authored over 2 years ago by Kurtis Lew <[email protected]>
feat(kscan): Add toggle-mode to updated direct-wire kscan

f369f2cc46a649fbf8ae04df3b65f2492c4005d4 authored over 2 years ago by Kurtis Lew <[email protected]>
Address further review by @petejohanson

6f1adfbe149001966d678d37159e75ae4b900891 authored over 2 years ago by Kurtis Lew <[email protected]>
Remove unnecessary LOG_DBG

4dfcadb1edc1c556286b163ae1b8bf4e98a9fb3b authored over 2 years ago by Kurtis Lew <[email protected]>
chore(deps-dev): bump @tsconfig/docusaurus from 1.0.2 to 1.0.5 in /docs

Bumps [@tsconfig/docusaurus](https://github.com/tsconfig/bases/tree/HEAD/bases) from 1.0.2 to 1....

90f3107c49686a8a33d916b578ccb50d6e94b5c4 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(tests): Fix hex formatting.

5b5b3ff2eb4bc9a0eeebbafcbf0a782a0394c378 authored over 2 years ago by Peter Johanson <[email protected]>
refactor(tests): Move remaining tests to posix 64.

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

64dadfb336b350be72779132283a67bd0f21f377 authored over 2 years ago by Peter Johanson <[email protected]>
chore(deps-dev): bump @types/react-helmet from 6.1.0 to 6.1.5 in /docs

Bumps [@types/react-helmet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/r...

37f4f9eb4a47b051114fa38fc50e941e9dcf9311 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps-dev): bump eslint-config-prettier in /docs

Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.3.0 to...

53d70dd08a209a8cfc67f8a5021476580f07775a authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add support for custom artifact name

d72a7e05aa0776bf5f37f4e309a22c08c81631cb authored over 2 years ago by Albert Y <[email protected]>
Set verbose output, simplify grep command, keep if statement consistent

2e89ca036f91e8d503a3e73d8e2742a4a7d230f8 authored over 2 years ago by Albert Y <[email protected]>
chore(deps): bump actions/cache from 3.0.1 to 3.0.2

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.1 to 3.0.2.
- [Release notes](h...

9e39585f8514cebcb0564816a1a8b77bc8c4c2e7 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat(display): Add new peripheral status/display

* Add new API/status to track state of the
peripheral connection to the central.
* Add new per...

16ab6df18df89da9641378a150617c52a1d60c88 authored over 2 years ago by Peter Johanson <[email protected]>
refactor(split): Seperate peripheral BLE handling.

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

0a40f922b57f094c1b6f2358c517ab243cd3367e authored over 2 years ago by Peter Johanson <[email protected]>
feat(battery): Add Kconfig setting for battery level report interval

25f89ee6ab68024f5da4474c88bbd93511996d2a authored over 2 years ago by Cem Aksoylar <[email protected]>
chore(deps-dev): bump webpack from 5.58.2 to 5.72.1 in /docs

Bumps [webpack](https://github.com/webpack/webpack) from 5.58.2 to 5.72.1.
- [Release notes](htt...

56fb07dffef9e700497c02403023715598f22f3b authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor(kscan): Match direct GPIO driver to matrix driver

Rewrote the direct GPIO kscan driver to match the improvements made to
the matrix driver in 82cb...

0738b4b2b04335bf6ce7665c520c1c3f0aaf8473 authored over 2 years ago by Joel Spadin <[email protected]>
fix(sleep): use pm_power_state_force for proper device power management

54747a52f909a80c92ddbd1a2fe99d2f32766a90 authored over 2 years ago by Nick Winans <[email protected]>
fix(codes): typo in C_SUBTITLES.

d7ba7a1bee1931de7a3c0f8442c53b75aac18dac authored over 2 years ago by Stefán Páll Sturluson <[email protected]>
fix(boards): Fix battery ADC channel for Mikoto

19cc96b86dd53bfa7a9926b4b7ddb448ddf4c4d3 authored over 2 years ago by zhiayang <[email protected]>
fix(boards): Add flash/settings for XIAO BLE

* Ensure flash/NVS/settings configs are enabled.

eca37b62192716b8a2a1b923c7eee1ff24b7bad1 authored over 2 years ago by Peter Johanson <[email protected]>
fix(boards): Fix key position 4 flakiness w/ RGB

* Remove MISO pin from pinctrl for BDN9 rev2 board, to avoid
the 4th switch being set up for a...

41dc774848dace9b4bcfa59691c81a229dd416e1 authored over 2 years ago by Peter Johanson <[email protected]>
feat(setup): Disallow split w/ wired controller.

For now, disallow wired split combination during setup.

6227866e8c0672247eb747de3f3cb4d0ede875e4 authored over 2 years ago by Peter Johanson <[email protected]>
fix(docs): Remove code-snippet backticks from customization.md title

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

8bbbf530a70685fa5b84e24526cb685c70c099e5 authored over 2 years ago by Kurtis Lew <[email protected]>
fix(docs): Fix broken links in FAQs

d7b912b79843391d79b96a592ebb611324e68c1b authored over 2 years ago by Joel Spadin <[email protected]>
feat(usb): Set default HID interval to 1ms (1000Hz)

d33b35513b4a01b365f6b82f6c0d63e22e56d849 authored over 2 years ago by Nick Winans <[email protected]>
fix(docs): Clarify `timeout-ms` for Combos

e5843b268c3f4c6f08e8076a79695f4da3e604a6 authored over 2 years ago by Dom H <[email protected]>
fix(build): Use `continue-on-error` for cache.

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

aa3773fb9333dce03e1d5d9507b25ce92ee091d3 authored over 2 years ago by Peter Johanson <[email protected]>
fix(build): Temporarily disable user build caching

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

16ffc7aca68d98c46fcafe5c69f5827a2498957e authored over 2 years ago by Peter Johanson <[email protected]>
feat(behaviors): Add `global-quick-tap`

b5efc7a7eb0f64a6c98b7c487cc94bc26948c146 authored over 2 years ago by Andrew Rae <[email protected]>
fix(docs): Correct default Mod-Tap behavior

dffae5cf2b5f7ad399363109088bb5a75228d893 authored over 2 years ago by Xudong Zheng <[email protected]>
refactor(battery): Auto enable battery drivers

CONFIG_ZMK_BATTERY_NRF_VDDH and CONFIG_ZMK_BATTERY_VOLTAGE_DIVIDER are
now automatically enabled...

11ab52582c0aa66de221d80795af63ea3a9b5428 authored over 2 years ago by Joel Spadin <[email protected]>
refactor(kscan): Auto enable kscan drivers

The key scanning drivers are now automatically enabled when a DT node
with the matching "compati...

6d6efa32f5cb279e4dc5836a023b3ae3fafc6f6f authored over 2 years ago by Joel Spadin <[email protected]>
refactor(kscan): Use GPIO DT spec macros in matrix driver

a3a9510e473276df59dfb955238f03211fda8792 authored over 2 years ago by Joel Spadin <[email protected]>
fix(docs): Fix link to `BT_CTLR_TX_PWR` adjustment in Zephyr docs

2a38849f4e7ef8afbf8d9574294025ef332b4274 authored over 2 years ago by Kurtis Lew <[email protected]>
Add ble connection interval support

Signed-off-by: Luigi311 <[email protected]>

7443a917cb01484f2bb9fb9294c680eda343e24d authored over 2 years ago by Luigi311 <[email protected]>
refactor(ble): Use auto phy/conn for split

2c7e5b9232ad751da85eafd8104e0b5111b91f02 authored over 2 years ago by Nick Winans <[email protected]>
Remove descriptions and defaults for already set variables

Signed-off-by: Luigi311 <[email protected]>

13014d3f284517329fb51e86bc1a94d2764e233a authored over 2 years ago by Luigi311 <[email protected]>