Ecosyste.ms: OpenCollective

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

ZMK Firmware

An open source, wireless first, keyboard firmware
Collective - Host: opensource - https://opencollective.com/zmkfirmware - Website: https://zmk.dev - Code: https://github.com/zmkfirmware

fix(ec11): allow more than one encoder

Fixes "device.h:101:11: error: redefinition of '__device_ec11'" in firmware that
has more than o...

github.com/zmkfirmware/zmk - f6f8abe05514c3588c4aa4a56897462c377bcab6 authored over 4 years ago by Joel Spadin <[email protected]>
Merge branch 'main' of github.com:zmkfirmware/zmk into main

github.com/zmkfirmware/zmk - d3cd791769811619adb8a2f16eec4e94aa6c0a7e authored over 4 years ago by Pete Johanson <[email protected]>
fix(docs): Proper emphasis of MUST NOT.

github.com/zmkfirmware/zmk - dfb4f1277d66b58de5473c46ed04cf3d7c102b30 authored over 4 years ago by Pete Johanson <[email protected]>
Delete default.keymap

github.com/zmkfirmware/zmk - 260044ae5e8dfc531ed98d08d0a3c9b9328e2ffe authored over 4 years ago by David Barr <[email protected]>
updates as per PR changes (i hope)

github.com/zmkfirmware/zmk - 38a418a1d16707d721d85900c0c7c637cd1795a3 authored over 4 years ago by David Barr <[email protected]>
Merge pull request #227 from DevMashru/main

Add missing licensing header

github.com/zmkfirmware/zmk - 091ac414e3f2b875d27e1b9a0b53b831986b286b authored over 4 years ago by Pete Johanson <[email protected]>
Add missing licensing header

Fixes #205

github.com/zmkfirmware/zmk - c68e3d3e42b9ff1722b2c2b9728f5d3b85784a45 authored over 4 years ago by Dev <[email protected]>
Merge pull request #231 from petejohanson/core/usb-status-api

Add API to access current USB status

github.com/zmkfirmware/zmk - e2ce9c34b55fd4e77e88f7c79ede3e4b9c8ac409 authored over 4 years ago by Pete Johanson <[email protected]>
feat(usb): Function to access latest USB status.

* To be leveraged by upcoming power
management work.

github.com/zmkfirmware/zmk - 307a8d09db78b95c858c41bd5549c721da7eb1f8 authored over 4 years ago by Pete Johanson <[email protected]>
Merge pull request #230 from petejohanson/docs/nice-nano-product-link-fix

Update nano link to actual product page

github.com/zmkfirmware/zmk - 4f494ac5f9a52738bffe6a5dcebef227a6ffd185 authored over 4 years ago by Pete Johanson <[email protected]>
fix(docs): Link to nice!nano product page itself.

github.com/zmkfirmware/zmk - 9a3d515583997a78b41ab9d2b84e8b56126dda09 authored over 4 years ago by Pete Johanson <[email protected]>
Merge pull request #229 from petejohanson/test/clang-format-fix-test

chore: Fix remaining formatting issues.

github.com/zmkfirmware/zmk - ffb42281e99da62187eb415bb3bd9fe9044b2981 authored over 4 years ago by Pete Johanson <[email protected]>
chore: Fix remaining formatting issues.

github.com/zmkfirmware/zmk - 028dfae92e2b0900514182f096959b07a7204ab3 authored over 4 years ago by Pete Johanson <[email protected]>
fix(ci): Lint detected changes to drivers dir.

github.com/zmkfirmware/zmk - 694b24ca86d315d6dcf906088a1a3d03d57579c0 authored over 4 years ago by Pete Johanson <[email protected]>
chore: Fix some accidental formatting issues.

github.com/zmkfirmware/zmk - e993378b2a1705f97a5cca95d16810ab766f8d94 authored over 4 years ago by Pete Johanson <[email protected]>
Merge pull request #212 from shurikai/zmk-202

Add polling (instead of interrupt) based matrix kscan detection, to avoid interrupt limits on stm32

github.com/zmkfirmware/zmk - 300b753ced471381c2a595b7248c1523d7984dca authored over 4 years ago by Pete Johanson <[email protected]>
Add TG4X rev 2.1 shield

github.com/zmkfirmware/zmk - 16df1522c282343c3350402360db918a9a1b66e5 authored over 4 years ago by Mubeen Khan <[email protected]>
remove ds_store files

github.com/zmkfirmware/zmk - 17bee0223aa90037896d3a83d08fe01db1cab97b authored over 4 years ago by David Barr <[email protected]>
remove .ds_store junk

github.com/zmkfirmware/zmk - 85af75c7f6ac736d2756095853327131732bd496 authored over 4 years ago by David Barr <[email protected]>
rename cradios to cradio

github.com/zmkfirmware/zmk - a3d0c03726a0bc607d4daab7a90dda57d4ba6a6f authored over 4 years ago by David Barr <[email protected]>
Merge pull request #222 from petejohanson/bluetooth/fix-max-paired-kconfig

Fix max paired/connected settings for all configs.

github.com/zmkfirmware/zmk - d50c371b30ab423df0b513c07b394c31bf09d391 authored over 4 years ago by Pete Johanson <[email protected]>
fix(bluetooth): Proper max paired/conns.

* Proper max values for both split central, and
non-split keyboards.

github.com/zmkfirmware/zmk - 182a6dca1fc9b1d5e7b0d3828501d6be43ff70dd authored over 4 years ago by Pete Johanson <[email protected]>
Modify preprocessor directives to use basic #if !defined() rather than Zephyr macros where appropriate.

github.com/zmkfirmware/zmk - c2a861c0e6a731fd92368768a9b07d5feac7d374 authored over 4 years ago by Jason Chestnut <[email protected]>
Fix preprocessor flag issues for pull request.

github.com/zmkfirmware/zmk - 9392c4f9ffbe815a44d007cf85a2a17955f46edb authored over 4 years ago by jason <[email protected]>
Merge pull request #216 from noar-t/main

Add quefrency shield

github.com/zmkfirmware/zmk - d1deb3e57e05efc6d981db6f66464af3469bcb95 authored over 4 years ago by Pete Johanson <[email protected]>
Provide context on Quefrency physical PCB layouts

The Quefrency board has two options for each left and right half,
resulting in 4 unique combinat...

github.com/zmkfirmware/zmk - 9afd44b9d4a6790d315f2824ca6d21953804b1af authored over 4 years ago by Noah Thornton <[email protected]>
Apply suggestions from code review

Revise copyright header

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

github.com/zmkfirmware/zmk - 24b638dfa37211fc5f0c09844d38760bae5eda5f authored over 4 years ago by Noah Thornton <[email protected]>
Add quefrency shield

github.com/zmkfirmware/zmk - 7f7c7037b04c78d8a3b74557197e0a2996eb980e authored over 4 years ago by Noah Thornton <[email protected]>
Fix merge error.

github.com/zmkfirmware/zmk - cfc75a118ee881ffdb8186879ca26cbf9c725a12 authored over 4 years ago by Jason Chestnut <[email protected]>
Add support to GPIO matrix driver for matrix polling, rather than interrupt-based IO.

- Add ZMK_KSCAN_MATRIX_POLLING config flag to Kconfig
- Update matrix driver code to use the ...

github.com/zmkfirmware/zmk - cca8337f0562afbfb11de5af92ba5dc3c9334991 authored over 4 years ago by Jason Chestnut <[email protected]>
Add matrix polling logic to matrix GPIO driver.

github.com/zmkfirmware/zmk - b1dce208f8accab56c7864e01cff70a88bc39b3f authored over 4 years ago by Jason Chestnut <[email protected]>
Restore original matrix driver to correct implementation errors.

github.com/zmkfirmware/zmk - 966830562182bca5645ec5c7f44c1e7390408bdd authored over 4 years ago by Jason Chestnut <[email protected]>
Merge pull request #180 from CrossR/CrossR/ShellScriptTidyUp

Shell script tidy up.

github.com/zmkfirmware/zmk - 819c82547d54227888e36df08460ea1f77dcfccd authored over 4 years ago by Pete Johanson <[email protected]>
feat(docs): Add missing shields to hardware page.

github.com/zmkfirmware/zmk - d5ec32612d9a1d1bf07674fe4b01a926c727ba99 authored over 4 years ago by Pete Johanson <[email protected]>
Add new matrix scan flag and implementation in the gpio matrix driver.

github.com/zmkfirmware/zmk - 5c4705d465d4b5f742299cf77f549186c9cc7933 authored over 4 years ago by Jason Chestnut <[email protected]>
Add licenses.

github.com/zmkfirmware/zmk - cd194dbac4747126f017ce6e9ddf070ca6cc1fef authored over 4 years ago by CrossR <[email protected]>
Rename kscan direct wired driver polling kscan flag in preparationfor addition of new matrix driver flag that enables polling.

github.com/zmkfirmware/zmk - 53425aa3c4719908eb8e6ed23057188f4e502237 authored over 4 years ago by Jason Chestnut <[email protected]>
Merge pull request #207 from reizero00/romac_plus

Remove bt_unpair_combo from romac_plus.overlay

github.com/zmkfirmware/zmk - 1a1b9652f07ba5104a781b745959d829eab0d5bf authored over 4 years ago by Pete Johanson <[email protected]>
Remove bt_unpair_combo from romac_plus.overlay

github.com/zmkfirmware/zmk - 8e92ae30893e620ca1c615637a3bcf3f05088225 authored over 4 years ago by Kristoffer Onias <[email protected]>
Merge pull request #198 from reizero00/romac_plus

RoMac+ v4 Support for nice!nano v1

github.com/zmkfirmware/zmk - 6ecf62a9ed79c0fb56edf255e3ba443a99af41ac authored over 4 years ago by Pete Johanson <[email protected]>
Update Keymap legends for consistency

github.com/zmkfirmware/zmk - 641524b1b9564fd2b433b9bc430736fb3205a3c5 authored over 4 years ago by Kristoffer Onias <[email protected]>
Adopt new BT unpairing standards

github.com/zmkfirmware/zmk - 9fffebd5dac13d0a57f6f6aaff0654a2bd0986c1 authored over 4 years ago by Kristoffer Onias <[email protected]>
Update keyboard name to be more user friendly

github.com/zmkfirmware/zmk - 0ce36865b2026c8739c01cebd3031180aa0f3b1f authored over 4 years ago by Kristoffer Onias <[email protected]>
Adopt single authors headers

github.com/zmkfirmware/zmk - 4c092044ce22f0c60c3bf0ef860ecc543328d5bf authored over 4 years ago by Kristoffer Onias <[email protected]>
Adding kconfig flag for enabling matrix polling (vs interrupts) on the matrix gpio driver.

github.com/zmkfirmware/zmk - 31af9646e6d1316cd960d8cff98c524c2f25934a authored over 4 years ago by Jason Chestnut <[email protected]>
Disabled ec11 since it's an optional configuration

github.com/zmkfirmware/zmk - f1fd71c231ab75d2e2563d7b40cb1460dca0eed7 authored over 4 years ago by Kristoffer Onias <[email protected]>
Add romac_plus to build.yml

github.com/zmkfirmware/zmk - 551756b0ec7131e6129d31c0a28083d072d160a2 authored over 4 years ago by Kristoffer Onias <[email protected]>
Add RoMac plus v4 support on nice nano v1

github.com/zmkfirmware/zmk - c044fe853275a6322834bfdeaf61b9f62becf085 authored over 4 years ago by Kristoffer Onias <[email protected]>
Merge pull request #196 from petejohanson/blog/sotf-2

Blog - State of the firmware #2

github.com/zmkfirmware/zmk - 7b53ee51fc9cee61980b424e96a7bddde8dd0c94 authored over 4 years ago by Pete Johanson <[email protected]>
feat(blog): SOTF #2 initial work.- Closes #182

github.com/zmkfirmware/zmk - a7ef79e3f8f98785523cf0ebf990c1ca3db2fe60 authored over 4 years ago by Pete Johanson <[email protected]>
fix(boards): Flash Planck with `dfu-util`.

github.com/zmkfirmware/zmk - 90bfe6026da99f352af750403880fb55defa1b42 authored over 4 years ago by Pete Johanson <[email protected]>
Merge pull request #194 from petejohanson/community/initial-contributing-doc

Initial CONTRIBUTING.md file

github.com/zmkfirmware/zmk - 736c41fd19d6ef7e05a7acfd1aade3554233f494 authored over 4 years ago by Pete Johanson <[email protected]>
chore: Add initial CONTRIBUTING.md docs.* Closes #23

github.com/zmkfirmware/zmk - aa1f9bad6e76b878441806d3b2b6e555ff7e2c43 authored over 4 years ago by Pete Johanson <[email protected]>
Fix PR comments, add error checking for push.

github.com/zmkfirmware/zmk - 550c35db23f15c6835a43fe1d2e4a3b5a04ac2b8 authored over 4 years ago by CrossR <[email protected]>
Merge pull request #187 from kurtis-lew/main

Fixed Iris default build/Updated Dev Guide

github.com/zmkfirmware/zmk - 9b89ed7be4c1277ef1d0694da93cb6174ab70647 authored over 4 years ago by Pete Johanson <[email protected]>
fix(clang-format)

github.com/zmkfirmware/zmk - f5909f9c265ec1d88ee4fc13d45745873a2ad081 authored over 4 years ago by Nick <[email protected]>
Merge remote-tracking branch 'upstream/main' into bluetooth/battery-reporting

github.com/zmkfirmware/zmk - da0fb965f6b6a67154e20a3fddda48f5bc392d77 authored over 4 years ago by Nick <[email protected]>
Voltage divider driver initial implementation

github.com/zmkfirmware/zmk - 844f2c76749cbc5ff611d8e69819af82b698089a authored over 4 years ago by Nick <[email protected]>
Add files via upload

github.com/zmkfirmware/zmk - ed5d3646fe7596fb40d0b7505f8062cdac6537be authored over 4 years ago by David Barr <[email protected]>
Actually really working

Ok, both sides work as expected, need to write a keymap.

github.com/zmkfirmware/zmk - 2855ba75f53554887f6e788736c45b7c818d09ac authored over 4 years ago by David Barr <[email protected]>
fix lint with clang-format

github.com/zmkfirmware/zmk - 608ae0df6dfe4d75bc98c36f6756dc4d69399109 authored over 4 years ago by Nick <[email protected]>
Merge remote-tracking branch 'upstream/main' into underglow/state-persistence

github.com/zmkfirmware/zmk - 18d21b0362c5c09902836ed4791bd13e1efd9a9a authored over 4 years ago by Nick <[email protected]>
Fix underglow not working by default

github.com/zmkfirmware/zmk - 81bc157f539235ad032fde78b6f6cec7a16d2c39 authored over 4 years ago by Nick <[email protected]>
Update dev-guide-new-shield.md

github.com/zmkfirmware/zmk - ec86500524239500552e0105a86dd62872b99fd7 authored over 4 years ago by Kurtis Lew <[email protected]>
Update iris.keymap

github.com/zmkfirmware/zmk - d86e571757aef33dd0e9256715752a462b5a60fe authored over 4 years ago by Kurtis Lew <[email protected]>
Update dev-guide-new-shield.md

github.com/zmkfirmware/zmk - 0f8561daa155c765b2c04fe012bc4fa3d38cdfd7 authored over 4 years ago by Kurtis Lew <[email protected]>
Revert "Revert "Merge pull request #1 from zmkfirmware/main""

This reverts commit 5383bdd4dfc85b7782c489341eff96d0abf7dc72.

github.com/zmkfirmware/zmk - f6932992d213a9e5ef061a13e7b8ef1137e7aa2f authored over 4 years ago by kurtis-lew <[email protected]>
Revert "Merge pull request #1 from zmkfirmware/main"

This reverts commit 36da21b8e334f70b6bd9986e9b31c8ec02b29f87, reversing
changes made to 719db13c...

github.com/zmkfirmware/zmk - 5383bdd4dfc85b7782c489341eff96d0abf7dc72 authored over 4 years ago by kurtis-lew <[email protected]>
Updated dev guide

github.com/zmkfirmware/zmk - 1a492f0f9847d4c4f7e992c32b52920074d76ee4 authored over 4 years ago by kurtis-lew <[email protected]>
Updated build.yml to check default iris keymaps

github.com/zmkfirmware/zmk - 98098dbe21d96d75adbbbc2f7f375b85ce0c055e authored over 4 years ago by kurtis-lew <[email protected]>
Removed Copyright Header causing Parse Error

github.com/zmkfirmware/zmk - 64c11f15b0cbc494045b8c2ba06e90e6a878d0ca authored over 4 years ago by kurtis-lew <[email protected]>
Merge pull request #186 from BrainWart/tests/fix-build-error-fail

Integration Tests Should Fail on Build Errors

github.com/zmkfirmware/zmk - c0806d27f1d048db335ecc854eab61b59e23ea7a authored over 4 years ago by Pete Johanson <[email protected]>
Merge pull request #185 from tominabox1/qaz_update

QAZ shield keymap update

github.com/zmkfirmware/zmk - 1cf0bad79253658f2efe82a65cdbc4b74f037518 authored over 4 years ago by Pete Johanson <[email protected]>
Update Kconfig.shield

github.com/zmkfirmware/zmk - 0bf4467729f3bf560a04e51900489d81fe129376 authored over 4 years ago by tominabox1 <[email protected]>
fix(tests): return error code when build fails

github.com/zmkfirmware/zmk - f6269df5fc7bbdf36ebb5aa5f0de9fc48f76469e authored over 4 years ago by Cody McGinnis <[email protected]>
Fixed some space/tab issues as well as updated copyright statements

github.com/zmkfirmware/zmk - 42c42ccbbd114641c596d795a196307cf36aea5d authored over 4 years ago by tominabox1 <[email protected]>
Merge pull request #159 from okke-formsma/docs-update

update intro page, add layer-tap docs and update hold-tap docs.

github.com/zmkfirmware/zmk - 676288fef2b065034079e034a698101158f8a1b4 authored over 4 years ago by Pete Johanson <[email protected]>
Merge pull request #183 from petejohanson/ops/clang-format-checks

Standardize code formatting using clang-format w/ LLVM style

github.com/zmkfirmware/zmk - 9110335142813c60c4ae3572444d4f954c41ef14 authored over 4 years ago by Pete Johanson <[email protected]>
Remove duplicate include

github.com/zmkfirmware/zmk - 62c47b1981f27bdcbdecb7aa3b704d665785ed2b authored over 4 years ago by tominabox1 <[email protected]>
Revising keymap to jive with upstream changes

github.com/zmkfirmware/zmk - 63e105db908dbae529c44a76c7f29622574f188c authored over 4 years ago by tominabox1 <[email protected]>
Merge branch 'qaz_update' of https://github.com/tominabox1/zmk into qaz_update

github.com/zmkfirmware/zmk - fba207a98b0a01e03ee11d3ca89f0723ef0fe6d4 authored over 4 years ago by tominabox1 <[email protected]>
add dstore to git ignore list

github.com/zmkfirmware/zmk - 6a02a2968aaae4ce803147fc4ab1f9e2ca6b4379 authored over 4 years ago by tominabox1 <[email protected]>
Update QAZ keymap for bluetooth config options and homerow hold-taps

github.com/zmkfirmware/zmk - fc167f5f5ede2049f5d7649353b456e36c9f0be3 authored over 4 years ago by tominabox1 <[email protected]>
Merge pull request #184 from Nicell/boards/bt-keymap-bindings

feature(board): add BT prof management to defaults

github.com/zmkfirmware/zmk - 2c38947d1dcde236c27aba0c29042e4b610ee5d8 authored over 4 years ago by Pete Johanson <[email protected]>
Update QAZ keymap for bluetooth config options and homerow hold-taps

github.com/zmkfirmware/zmk - 1183f96cbc4e9a9d01b49278a43ea722486d5e67 authored over 4 years ago by tominabox1 <[email protected]>
feature(board): add BT prof management to defaults

github.com/zmkfirmware/zmk - 7b12dc6caf7517aa95d66fadb529c260be752ff5 authored over 4 years ago by Nick <[email protected]>
chore: clang-format the codebase.

* Use the LLVM style
* Override indent width (8) and column limit (100)
* Fixes #142.

github.com/zmkfirmware/zmk - 191a2d755ad4761bd04a30a113e05119ad7aa61e authored over 4 years ago by Pete Johanson <[email protected]>
feat(ci): Run clang-format to check files.

github.com/zmkfirmware/zmk - 296a89ce6364fd97099d694dddcbb30e8b0925c0 authored over 4 years ago by Pete Johanson <[email protected]>
Merge pull request #133 from petejohanson/bluetooth/ident-management

feat(bluetooth): Proper basic bond management, new `bt` behavior for resetting bond to host.

github.com/zmkfirmware/zmk - 160f296bfb562ca0596630f84c4121920ea3c304 authored over 4 years ago by Pete Johanson <[email protected]>
feat(bluetooth): Add new settings_reset shield.

* Easy to build board/image that will clear
saved profile/bond information for a fresh
start...

github.com/zmkfirmware/zmk - 652bb6ce05254f8168f279396a50b92d7a2182c3 authored over 4 years ago by Pete Johanson <[email protected]>
refactor(bluetooth): More concise names.

github.com/zmkfirmware/zmk - 6c8b0b53f0dbec695ab967ee947916875ed49352 authored over 4 years ago by Pete Johanson <[email protected]>
fix(bluetooth): Configs for non-splits.

github.com/zmkfirmware/zmk - fb91be5164a5b6ba78b19c7a2597c13ddd992f81 authored over 4 years ago by Pete Johanson <[email protected]>
fix(bluetooth): Reject pairing to taken profiles.

github.com/zmkfirmware/zmk - 4658999e31865e54d02955c500c716385e6c69d8 authored over 4 years ago by Pete Johanson <[email protected]>
feat(bluetooth): Add back profiles, split fixes.

* Add back in profiles, not using Zephyr
BT identity infrastructure.
* Restore additional `&bt...

github.com/zmkfirmware/zmk - 39f980a06dac1769e4f09abaf19d3ccbb4b34e67 authored over 4 years ago by Pete Johanson <[email protected]>
fix(bluetooth): Kconfig to clear bonds on start

github.com/zmkfirmware/zmk - 13842a8a1e45b399864ba1ae5a759c614313b4db authored over 4 years ago by Pete Johanson <[email protected]>
fix(bluetooth): Log when clearing on start.

github.com/zmkfirmware/zmk - e88d0833c5f8ddd2b8a9b93ab7b6d03c141f8463 authored over 4 years ago by Pete Johanson <[email protected]>
fix(bluetooth): Fix max pair settings for non-split.

github.com/zmkfirmware/zmk - a4d06f69ac9879618e91a9befac6f2e84ef37428 authored over 4 years ago by Pete Johanson <[email protected]>
fix(bluetooth): Remove identity, minimal `bt`.

* Simplify the `bt` behavior to one current command
`BT_CLEAR_BONDS_CMD`.
* Simplify BLE code ...

github.com/zmkfirmware/zmk - fc0812bd2eb08d66819f38bafd1f5d00b933c87b authored over 4 years ago by Pete Johanson <[email protected]>
feat(bluetooth): Proper bond management, identity support for non-splits

* Add `bt` behavior that can be used to perform certain actions,
such as next/prev identity, r...

github.com/zmkfirmware/zmk - cf970efb98c5af97955bfffbcebb3b065b16edc4 authored over 4 years ago by Pete Johanson <[email protected]>
fix(bluetooth): Delete any previously stored name.

github.com/zmkfirmware/zmk - b103eb4b059b60ebff81eb45db8405ed3a381257 authored over 4 years ago by Pete Johanson <[email protected]>