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
github.com/zmkfirmware/zmk - 331915f98931308f49f43485c75f5d0c08f0cf29 authored 11 months ago by Peter Johanson <[email protected]>
* Fix up some lingering events API tweaks for heap-less event manager.
github.com/zmkfirmware/zmk - 644feeb40de032a1244e4369306ee38f3c9ec395 authored 11 months ago by Peter Johanson <[email protected]>
* Move to local/stack allocated event API that doesn't require
dynamic allocation/freeing.
* D...
* Treat build and upload as distinct steps during a build, and don't fail
a PR if only the upl...
github.com/zmkfirmware/zmk - 466cf920296d74dc9f22ef02fbccb43024f14c81 authored 11 months ago by typorian <[email protected]>
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1....
github.com/zmkfirmware/zmk - 2829185a94802ad7d26353fa166df84866976c9e authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Restore setting loading by preserving old device name for the
external power node.
zmk_battery_start_reporting() may be called from battery_event_listener(), which
will result in ...
* Ensure split peripherals have `BT_GATT_AUTO_SEC_REQ` enabled so that
reconnects to centrals ...
* Recent refactor accidentally used the wrong signatures for a few
WPM function definitions.
github.com/zmkfirmware/zmk - cebf651d113c813a749fdcc0b75d76dcb6a2ef74 authored 12 months ago by Leonardo Bispo <[email protected]>
* Add security related tests to verify behavior when trying to read
a GATT characteristic from...
* Auto security request actually makes macOS worse, so disable it,
and remove our early reques...
* Properly send mouse HoG reports using our worker to avoid thread issues.
github.com/zmkfirmware/zmk - 395ffaa790e396130c40c6d2e4842effa36d8f19 authored 12 months ago by Peter Johanson <[email protected]>
* If attempting to notify and getting an EPERM return value, request
upgrading the security of...
github.com/zmkfirmware/zmk - b8cb4073510201c0327ee05a28b3ebf54adf3512 authored 12 months ago by Chris Andreae <[email protected]>
github.com/zmkfirmware/zmk - 194a9790eb0026f8c84def0f9a62c18aa1677762 authored 12 months ago by Chris Andreae <[email protected]>
github.com/zmkfirmware/zmk - b813f34e346951e522ac5df1a423571ce25a8735 authored 12 months ago by Chris Andreae <[email protected]>
github.com/zmkfirmware/zmk - f4fe7fa40fabe8051119b5adfc551447b446f9eb authored 12 months ago by Chris Andreae <[email protected]>
github.com/zmkfirmware/zmk - 604c95118e36764c9f4e6a3bdd9a1a325f2a1388 authored 12 months ago by Chris Andreae <[email protected]>
github.com/zmkfirmware/zmk - 7b9466c7dcac42b532c277524b619c642b449e45 authored 12 months ago by Chris Andreae <[email protected]>
Note there was one place where a non-strict prototype was actually being used
with an argument, ...
Defines behaviour to clear all paired Bluetooth profiles
github.com/zmkfirmware/zmk - 5257cde1f56650fcb4ee60b5bec6d6d195825ab3 authored 12 months ago by moergo-sc <[email protected]>Co-authored-by: Cem Aksoylar <[email protected]>
github.com/zmkfirmware/zmk - 7d1c1ae8fda1cf85c85fd03886508268d895b899 authored 12 months ago by Chris Andreae <[email protected]>github.com/zmkfirmware/zmk - 6f8d080b6a3bf54db58a75ff77288be13119273c authored 12 months ago by Justin Ridgewell <[email protected]>
Co-authored-by: Joel Spadin <[email protected]>
github.com/zmkfirmware/zmk - b3146e665e8eede7d6020a5f9cdef850ffa43350 authored 12 months ago by Cem Aksoylar <[email protected]>
* Add ability to fetch and report peripheral battery levels
on split centrals.
* Add additiona...
* Among other issues, this message is often misinterpreted by users
building out-of-tree shiel...
github.com/zmkfirmware/zmk - 7ef6ec7560203bac7184fd1d167c134331f88dde authored 12 months ago by honorless <[email protected]>
github.com/zmkfirmware/zmk - c965e35140a0fb83518ee48a5d166814e228bdb1 authored 12 months ago by jack <[email protected]>
* Add a test to ensure unauth overwrite does the right thing when
hosts try to pair again with...
github.com/zmkfirmware/zmk-uno - 42b34b84c445a172e89ed46f8c333824237ff170 authored about 1 year ago by Peter Johanson <[email protected]>
github.com/zmkfirmware/zmk - 12d73ba4f9c6d46aa7767f2e5884e727a75d146f authored about 1 year ago by Cem Aksoylar <[email protected]>
Co-authored-by: Robert U <[email protected]>
github.com/zmkfirmware/zmk - 78fa1e77c41d211b44da06b02ee0b12b29a2fb29 authored about 1 year ago by Cem Aksoylar <[email protected]>
* Add a new Kconfig symbol to enable the low priority queue, and make
the two features that de...
* To address conflicts with identically named artifact uploads, include the
test name in the a...
* Split connection and security experimental changes into dedicated
Kconfig flags for easier t...
* Also adjust form @actions/upload API changes.
github.com/zmkfirmware/zmk - 52ed49b4bb2ed14ea1a5bc8305cf6f6cabb79673 authored about 1 year ago by Peter Johanson <[email protected]>github.com/zmkfirmware/zmk - ff57ccc75adcce2b64d37dc923e424d026c5f12f authored about 1 year ago by Cem Aksoylar <[email protected]>
* Supports matrixes with and without additional interrupt pin use.
Co-authored-by: Peter Joha...
github.com/zmkfirmware/zmk - 2c50cff891becd70e04152202ee76a1be95089fa authored about 1 year ago by Hooky <[email protected]>
* Support auto security upgrade for splits properly.
* Disable 2M and legacy LLCP if the experim...
* The ZMK Uno has no way to input the full range of digits, so skip
that setting so it's not p...
* To fix issues with breakage with existing user config
repos, only do our copy strategy if we...
github.com/zmkfirmware/zmk - 384637ae6c8073ef7e5ac87db111c8aaab972015 authored about 1 year ago by Cem Aksoylar <[email protected]>
github.com/zmkfirmware/zmk - 55bf7cae7e67a57831ccd003061d60859deb9ff9 authored about 1 year ago by Cem Aksoylar <[email protected]>
github.com/zmkfirmware/zmk - 56d863cba6e26c49a43b6b1bf0404765823dfad6 authored about 1 year ago by Cem Aksoylar <[email protected]>
Co-authored-by: Joel Spadin <[email protected]>
github.com/zmkfirmware/zmk - 09d47d81176175ed104d6b1de1bae804dfbca9fc authored about 1 year ago by Cem Aksoylar <[email protected]>github.com/zmkfirmware/zmk - 2bab81a3046302c4c07d93150e35ca39b87af560 authored about 1 year ago by Cem Aksoylar <[email protected]>
github.com/zmkfirmware/zmk - f3ad08b619c5c1e6fd95df01fd98eef2207d6aa8 authored about 1 year ago by Cem Aksoylar <[email protected]>
github.com/zmkfirmware/zmk - 76a209c728415e0cd6d3ab5400e42709c6aabf03 authored about 1 year ago by Cem Aksoylar <[email protected]>
* Make it easier to test split code with ZMK Uno
hardware by adding a split left/right setup a...
* Shift to using an extra Zephyr module to do keymap location
work after all board roots are r...
* Update the new shield guide to position Zephyr module location
as the default when creating ...
* Detect in our build script if our config repo is *also* a Zephyr
module and if so pass to ZM...
* In order to have an easy way to test and phase in BT changes, add a
new `ZMK_BLE_EXPERIMENTA...
Added BEHAVIOR_DT_DEFINE() and BEHAVIOR_DT_INST_DEFINE(), which work
exactly like the DEVICE_*_D...
Removed "label" properties which no longer have any function.
Labels are still used as layer na...
github.com/zmkfirmware/zmk - ba5637fdefc5aff8e57ec9172887405dcb363bb1 authored about 1 year ago by Joel Spadin <[email protected]>
Removed new uses of the "label" property which were introduced after
the previous commits on thi...
Added a section to the new behavior guide to document that the names of
behaviors invoked on the...
Removed the label property from built-in behaviors, custom behaviors
defined in a few keymaps, a...
github.com/zmkfirmware/zmk - 5ecd3521f52bc08a811324d26f3b539cfeb2158c authored about 1 year ago by Joel Spadin <[email protected]>
Changed the property used to define a layer name for displays from
"label" (which affects other ...
Changed the label property on zmk,ext-power-generic to be optional and
removed it from existing ...
Changed all code (except for layer names) which used the label property
to use DEVICE_DT_NAME() ...
github.com/zmkfirmware/zmk - 3ae9e740567081fceb1c67ad403e4d94e983e08b authored about 1 year ago by Joel Spadin <[email protected]>
There is already a function to see if the peripheral is connected, a matching one for if it's bo...
github.com/zmkfirmware/zmk - dbe5dfb1d841f55f2ad853275206aa706d24770b authored about 1 year ago by ReFil <[email protected]>By default the maximum NKRO usage is set to maximise compatibility, but some keys dont work, thi...
github.com/zmkfirmware/zmk - 9bacaffe6244fd00329f959700e2fd52b241c520 authored about 1 year ago by ReFil <[email protected]>github.com/zmkfirmware/zmk - 8ee3467adff4cd0ced085ee7778c99d42b1889c8 authored about 1 year ago by Cem Aksoylar <[email protected]>
github.com/zmkfirmware/zmk - 042e5209b3c2fc387793366d979f8bc986be2514 authored about 1 year ago by Cem Aksoylar <[email protected]>
Co-authored-by: Cem Aksoylar <[email protected]>
Co-authored-by: Less/Rikki <8...
github.com/zmkfirmware/zmk - da15564d0e7069e5f262e5d8351f1622b08a1118 authored about 1 year ago by Peter Johanson <[email protected]>
github.com/zmkfirmware/zmk - 55aed8e89d3d256b3e758be5bc5dfbb23ea04ece authored about 1 year ago by Peter Johanson <[email protected]>
Co-authored-by: Cem Aksoylar <[email protected]>
github.com/zmkfirmware/zmk - 693530c2f1e7f8f59355b67878a7ed2c10f2b2bd authored about 1 year ago by Peter Johanson <[email protected]>github.com/zmkfirmware/zmk - c63d0791d52f2566bdca50895866339ce6fb947a authored about 1 year ago by Peter Johanson <[email protected]>
* Don't propogate any key press events while in the
middle of passkey entry, avoid funky state...
* Only upgrade security of new connections if BT_GATT_AUTO_SEC_REQ
is not enabled.
* Properly handle the user enabling the
`CONFIG_BT_SMP_ALLOW_UNAUTH_OVERWRITE`
Zephyr flag a...
Add the Kinesis Advantage 360 Pro board definition.
github.com/zmkfirmware/zmk - 69f7bfb40911d4bbf9af0910d956a092d5fb9159 authored about 1 year ago by ReFil <[email protected]>github.com/zmkfirmware/zmk - 4e55c5f6e912ca02eebaf402137beb37fa1d3d8e authored about 1 year ago by Alessandro Bortolin <[email protected]>
github.com/zmkfirmware/zmk - 817ce8764fcb9ad89d3cb8464d18c07b7169ed25 authored about 1 year ago by Peter Johanson <[email protected]>
github.com/zmkfirmware/zmk - d9bb0d7d0e05c547d1138c48746a72660d2bf326 authored about 1 year ago by Alessandro Bortolin <[email protected]>
Subscribes to the activity changing event, will stop the battery work timer when in idle or deep...
github.com/zmkfirmware/zmk - 6276e973d52863878933ac90d2b6a4a922e51fb3 authored about 1 year ago by ReFil <[email protected]>Currently this is only documented in the zephyr 3.0 upgrade blog. This explicitly documents it a...
github.com/zmkfirmware/zmk - 84b93350b8be30d2b5a5b8f4e07fa86ce2bb1fe7 authored about 1 year ago by ReFil <[email protected]>github.com/zmkfirmware/zmk - a3f30ee799598a95fc91befc4cb42385644b7e0a authored about 1 year ago by Cem Aksoylar <[email protected]>
The format has changed slightly.
github.com/zmkfirmware/zmk - f77e38f2b980a2d8491523b1c89b11edc740021e authored about 1 year ago by Idan Gazit <[email protected]>
Adds new functionality and a behavior to disconnect an active BLE connection.
The motivation fo...
* Add HID report/descriptor for a new report with mouse buttons,
and x/y/wheel deltas.
* New m...
The battery reporting has been known to cause macOS computers to wakeup repeatedly. In some case...
github.com/zmkfirmware/zmk - 8776911da5005d42cd0bdf108b23deca16d7ec82 authored about 1 year ago by ReFil <[email protected]>github.com/zmkfirmware/zmk-docker - 6c450465d1dd4778c2edb12e0dd46ffa4e63c437 authored about 1 year ago by Peter Johanson <[email protected]>
* Move to new versions.
* Switch to xz for SDK releases.
github.com/zmkfirmware/zmk-docker - c5d1a3462e9983c8ee758fb73600529c5939a72f authored about 1 year ago by Peter Johanson <[email protected]>
* Some initial reports of crashes with this code enabled, so disabling
by default for now pend...
* Invert the logic so `get_keyboard_report` is sane when `ZMK_USB_BOOT`
is disabled.
* Add board definition for MoErgo Glove80
github.com/zmkfirmware/zmk - 2a1904e184c5802a50c13f2d0ceca63df7c1b7df authored about 1 year ago by Chris Andreae <[email protected]>This reverts commit c1bf35ce1de4b7d99c034300c9a813a0a3d11669.
github.com/zmkfirmware/zmk - afe65ead9c0f1418fa34bfa93325d0cce33c6c2c authored about 1 year ago by Pete Johanson <[email protected]>
* Previous version of multiple overrides of the default value of ZMK_USB
were problematic. Mov...
github.com/zmkfirmware/zmk - 7b4b5d4ff20957c3cba0d3e3eb679dd45c3181f5 authored about 1 year ago by Cem Aksoylar <[email protected]>
github.com/zmkfirmware/zmk - a5c3edd51b46f45a7fdf9ff157f69296d7a9fddb authored about 1 year ago by Cem Aksoylar <[email protected]>
github.com/zmkfirmware/zmk - 2554b5c88f4d304f311d9f29017ac6fbe948ca7a authored about 1 year ago by Cem Aksoylar <[email protected]>
github.com/zmkfirmware/zmk - c1bf35ce1de4b7d99c034300c9a813a0a3d11669 authored about 1 year ago by Cem Aksoylar <[email protected]>