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

fix(docs): Fix INT6 keycode description

98524a95671fe9d819a65d1515f9bc37895efc3d authored over 1 year ago by kadoyau <[email protected]>
feat(docs): Add an example for combining just modifiers (#1826)

Co-authored-by: Cem Aksoylar <[email protected]>

a5c57fa224ba410100dde4e64222505bfb2b89ea authored over 1 year ago by Albert Y <[email protected]>
feat(split): allow central to connect to multiple peripherals

5d9ae8fffa869f36e3e0911bed92d41ed8640826 authored over 1 year ago by Xudong Zheng <[email protected]>
fix(boards): Proper i2c pinctrl for BlueMicro840

* Use the proper pin assignmets after the move to pinctrl for the
Zephyr 3.2 migration.

f08802eaa735b87fa089b81512a941a1bcc8ca4b authored over 1 year ago by Peter Johanson <[email protected]>
fix(bluetooth): Passkey pairing improvements.

* Capture the last 6 entered digits, and then require pressing
Enter/Return to submit the ent...

19d883cdfe679977023116dcf689ce67a6ce548d authored over 1 year ago by Peter Johanson <[email protected]>
fix(docs): Fix broken link in BT troubleshooting

ace11e327fbfb4c4c894bb66328156d4d0b7eda0 authored over 1 year ago by Cem Aksoylar <[email protected]>
feat(docs): Add troubleshooting for Windows issue

4042aea66f09cfc2d62fe1313f7bcbae98aab200 authored over 1 year ago by Cem Aksoylar <[email protected]>
feat(docs): Add pointer to Bluetooth page in troubleshooting

30ba4b08aed896d77fb7ade96ef0334d8f30af5d authored over 1 year ago by Cem Aksoylar <[email protected]>
feat(docs): Note split connectivity improvement with TX power

0682bc3aa6d9b9deac48b5aa6c781241075819b3 authored over 1 year ago by Cem Aksoylar <[email protected]>
refactor(docs): Move BT troubleshooting items to BT page

a9ad11f91e82e214d91cf9bf1586431060759f06 authored over 1 year ago by Cem Aksoylar <[email protected]>
feat(docs): Add behavior types section for hold-tap

0508718d6ce8b40adbe932b0bd9bb30ee5e0bbf5 authored over 1 year ago by Cem Aksoylar <[email protected]>
feat(docs): Add note on modifier functions to macros

a2af74f5ab4d2d7142791ae55cab11d59b29bc4d authored over 1 year ago by Cem Aksoylar <[email protected]>
refactor(kscan): batch GPIO reads by port

Changed the GPIO matrix and direct GPIO key scan drivers to do a single
read per port instead of...

b276a3bfb074a869ca101bdaba924c936eeb04ec authored over 1 year ago by Joel Spadin <[email protected]>
refactor(split): fix inconsistency in Kconfig names

1adfcf92bf96cd6453e6bb3ae8cc3b2d1fa8caa4 authored over 1 year ago by Xudong Zheng <[email protected]>
fix(bluetooth): Improved checking for conn status.

* Check the actual connection status before considering
a discovered connection as connected.

5aac2743b10c69be000038cd03e51f5a284fa6cc authored over 1 year ago by Peter Johanson <[email protected]>
fix(display): Imply LVGL mono theme when display is enabled

All displays currently used with ZMK are monochrome so it makes sense
to enable the mono theme b...

b021d19255122883c4ccd1887ffa0bba5df076b0 authored over 1 year ago by Cem Aksoylar <[email protected]>
feat(display): Add setting to invert display colors

Add CONFIG_ZMK_DISPLAY_INVERT Kconfig to invert colors
(black-on-white to white-on-black) on mon...

864394b40a7599a1560782226168cd6e40244c5a authored over 1 year ago by Cem Aksoylar <[email protected]>
refactor(display): Clean up unused theme Kconfig

7e29166c6ce4987de58de2e8a5545dca68312dfd authored over 1 year ago by Cem Aksoylar <[email protected]>
chore: Update fontawesome

c6bf95a901164e57d87d76cc65962434bba7b25d authored over 1 year ago by Joel Spadin <[email protected]>
docs: Update tree-sitter

Updated web-tree-sitter and the devicetree grammar.

web-tree-sitter now supports a custom funct...

dae020787e5b29290e5cbd564fb5cdc4d29a0324 authored over 1 year ago by Joel Spadin <[email protected]>
chore: Update docusaurus, react types

da2599aa75875a67ea923b93d58b6591e0747a06 authored over 1 year ago by Joel Spadin <[email protected]>
chore: Update json-schema-to-typescript

4674215551b8c9bb0706e825742ba82b9d46ed3b authored over 1 year ago by Joel Spadin <[email protected]>
chore: Update typescript, eslint, webpack

d799560985b40a7f9526cfdedd88546b60cf3182 authored over 1 year ago by Joel Spadin <[email protected]>
fix(docs): Fix typescript error

See https://github.com/facebook/docusaurus/issues/8226#issuecomment-1420620198

c4c014e3d1087a41d5347b2af9d46ab939cc6c82 authored over 1 year ago by Joel Spadin <[email protected]>
feat(boards): Add KBDfans Tofu65 2.0 board

* Initial commit of Tofu65 2.0 board

---------

Co-authored-by: Pete Johanson <peter@peterjohan...

89d71ed2c2c1af78c166a96dc65658e4f39743ab authored over 1 year ago by digger vermont <[email protected]>
fix(ci): Refactor prepare variable step

* Refactor workflow variables
* Use quotes to avoid word splitting

b1ca9199de02dcb45d055a71807ff3894290fda7 authored over 1 year ago by Albert Y <[email protected]>
refactor: Add format on save for VS Code

Added settings to format various file types on save in VS Code.

Added some recommended VS Code ...

d53cd1992936dd5604b84cd4c02cfdfad4d9944a authored over 1 year ago by Joel Spadin <[email protected]>
fix: Don't specify default C formatter

Microsoft's C/C++ extension performs poorly on some systems, so this gives the option to use any...

a1e0607a22deb72ce4ac64e442f0baa721e32b0b authored over 1 year ago by Joel Spadin <[email protected]>
fix(docs): Update QMK debounce references

48be2eedd09d4918d25d8bcb8bcb58e51eff6060 authored over 1 year ago by Albert Y <[email protected]>
fix(boards): unify board I2C configuration, use TWI driver

94789a092c6d8ddf5ab5ad88eb011a4ece6b5cee authored over 1 year ago by Alexander Krikun <[email protected]>
refactor(boards): Fix Zen v2 DTS spacing inconsistencies

ab65ffc11406cd693172d48d790ec5a43a9fc040 authored over 1 year ago by Cem Aksoylar <[email protected]>
refactor(boards): Remove duplicated Zen v2 Kconfigs and unused font size

2c70048beeec6da864836f4981a6a8f954be95af authored over 1 year ago by Cem Aksoylar <[email protected]>
feat(boards): Add Corne-ish Zen v1

0239f18b6180bc604b432f3b48a0d29961dc0111 authored over 1 year ago by Cem Aksoylar <[email protected]>
refactor(boards): Add back default matrix transform to Zen v2 chosen node

4a9c59317f33a1c29bce2f2d34eb3e653e43eb10 authored over 1 year ago by Cem Aksoylar <[email protected]>
refactor(boards): Make Zen dtsi non-v2 specific

39d7f86f7019b861fc6e84084a8ffd88ff63b064 authored over 1 year ago by Cem Aksoylar <[email protected]>
refactor(underglow): Tad more logging.

a6787b08c762c8bbb5966464e944a09b50595774 authored over 1 year ago by Peter Johanson <[email protected]>
fix(docs): Add key to interconnect tabs

Added a key property to interconnect tabs list items to fix a React
warning.

9bd171ede44c6178068d1b3970474783fddc799f authored over 1 year ago by Joel Spadin <[email protected]>
feat(boards): Polarity works CKP Series

Adds support for the CKP family of boards
BT60V2 ANSIHotswap, ISO Hotswap, ANSI Lowpro and sold...

db08e041c64d1a2b232bca9f728c02cde3907860 authored over 1 year ago by ReFil <[email protected]>
chore: Fix formatting of Kconfig setting.

e52e734480816d269ecedb5bac6a3703577e6c02 authored over 1 year ago by Peter Johanson <[email protected]>
fix(bluetooth): Revert to Legacy LLCP

* Reports of constant/frequent disconnects, with HCI err 0x28,
"instant passed", seem linked t...

de152fe7419b8a02ca8a1723c3487dba69da3969 authored over 1 year ago by Peter Johanson <[email protected]>
docs: Add pre-commit documentation

7a352908eebdc84aca905a83a22e27748154ad0d authored over 1 year ago by Joel Spadin <[email protected]>
chore: Update Prettier

Added a workaround to select the latest version of Prettier with
pre-commit, since the pre-commi...

5b07c86d05a81a82d4fd72ad29d3daa846a2b458 authored over 1 year ago by Joel Spadin <[email protected]>
refactor: Replace tabs with spaces

Standardized indentation to use spaces with a new pre-commit hook.

94061bb91629a83cfe251e63799a9be04a1564d4 authored over 1 year ago by Joel Spadin <[email protected]>
refactor: Add more checks to pre-commit

Updated existing pre-commit hooks and added some new hooks:

- Remove trailing whitespace
- Ensu...

32ae776c42215d7302ab47787cbfb47298ccb532 authored over 1 year ago by Joel Spadin <[email protected]>
fix(docs): Update references to QMK settings

* Remove TAPPING_FORCE_HOLD reference
* Remove IGNORE_MOD_TAP_INTERRUPT reference

9c4f1e02d14e2903d7ec377fc3042bb704cc7253 authored over 1 year ago by Albert Y <[email protected]>
feat(shields): Add splitkb.com Kyria Rev3.

53dea223b73922e385ecf11883e5327a4f328eae authored over 1 year ago by Peter Johanson <[email protected]>
fix(docs): switch sensor rotate parameter order

9d64c2a3a0bdd3d092585be1c6ba86fc8e26d084 authored over 1 year ago by Nick Coutsos <[email protected]>
feat(behaviors): Add reusable sensor behaviors.

* Add new sensor behaviors that either take full bindings
add definition, or accept parameters...

3db163aa2cf7db2bd710ba93b57f3eb804b086c7 authored over 1 year ago by Nick Conway <[email protected]>
fix(boards): Move nice!60 to SPI3 for underglow

* Move to SPI3 for underglow peripheral, needed after the
move to pinctrl.

9a73650041da7008fa2df7bd8bbb02ecc8efd9b4 authored over 1 year ago by Peter Johanson <[email protected]>
fix: Fix compiler warnings in sensor code

5c6f21b0e0fe0e85b43056e1ec8b6087b5d31e29 authored over 1 year ago by Joel Spadin <[email protected]>
feat(behaviors): Add key position to key events

Extended the virtual key position system from combos so that each sensor
also gets a virtual key...

e7a6e4016d757d37f0b8df28d7b78f38554e0b27 authored over 1 year ago by Joel Spadin <[email protected]>
fix(docs): Correct example keymap filename

83a151890cd9491036ef2d73cd22db86a7a55f5c authored over 1 year ago by sporkus <[email protected]>
fix(docs): ignore-modifiers clarification

* Clarify the potential need of adding the ignore-modifiers setting for new sticky key behaviors...

71855af14fa079606d4cbdd3d6403e8956c136f8 authored over 1 year ago by Josep Roca <[email protected]>
fix(boards): Fix Zen logo alignment

f1b138cbf0a37147f24150af2721899fa17e9fd4 authored over 1 year ago by Cem Aksoylar <[email protected]>
fix(keymaps): fix keypresses that are not in the transform

Before this change, if a matrix position was not present in the transform,
various incorrect be...

309359b32f2ce46adc2b720b1cca20d9ac333d6c authored over 1 year ago by Purdea Andrei <[email protected]>
feat(core): Process log every 100ms

ee9fcec3c97c23e15a2369b95cc0a590f04f1875 authored over 1 year ago by Xudong Zheng <[email protected]>
feat(core): Add RTT logging Kconfig option

a20b9502bc069cac94a55243cf091e3174a9992b authored over 1 year ago by Xudong Zheng <[email protected]>
feat(core): Add Kconfig option to exclude debug log messages

3f48062225e0382de35cecc3da6914be89a2c91e authored over 1 year ago by Xudong Zheng <[email protected]>
test(behaviors): add unit tests for sticky key `quick-release`

Duplicate the existing tests with `quick-release` enabled:
- 8-lsk-osk-combination-quick-releas...

702d79c108bfd02d85dda3dda55f31ce8316cfd8 authored over 1 year ago by nguyendown <[email protected]>
fix(display): Do not override font size in status screen

3c8f55ede0a8f08f0cc11e500c0f2e3d05a87f7c authored over 1 year ago by Cem Aksoylar <[email protected]>
fix(behaviors): Fix use after free in sticky key

Fixed an issue where the sticky key behavior would call
ZMK_EVENT_RAISE_AFTER(), which would fre...

064aff6bc074febd394a288403129e95c386395d authored over 1 year ago by Joel Spadin <[email protected]>
fix(underglow): Move to spi3 for underglow bus.

* Workaround Zephyr bug for Nordic SPI(M) driver after the
pinctrl refactor by using spi3 peri...

374104dec616013bd85bcdf095e1ecc4fea40954 authored over 1 year ago by Peter Johanson <[email protected]>
fix: Remove deprecated labels from zmk_uno

b31b42018ae4368b03b72f038d4dfbbeb31a630a authored over 1 year ago by Joel Spadin <[email protected]>
fix(shields): Fix nice!view for deep sleep

7434a6b99b01561ea20088819dd1e3cc2b989973 authored over 1 year ago by Cem Aksoylar <[email protected]>
fix(shields): Fixup nice!view adapter pinctrl props.

`pinctrl-0` setting missing `<>`.

9dcc3ac3753d06db752a1fa7610df1f1be376bd2 authored over 1 year ago by Hooky <[email protected]>
fix(docs): Make link to keymap upgrader work.

134b64ef5bbc67dd9f1c2a961609c62d4f226711 authored over 1 year ago by Peter Johanson <[email protected]>
fix(underglow): Use `DT_HAS_CHOSEN` properly.

518f9a550f5016dad4e8d96ed68f1c4e6a8ccb93 authored over 1 year ago by Peter Johanson <[email protected]>
refactor(boards): Move to pinctrl.

1493620bf76e05d8419ceec37681b69ca024a871 authored over 1 year ago by Peter Johanson <[email protected]>
fix(logging): Disable USB driver logging.

When enabling our high level USB logging, disable the USB driver
logging itself entirely, to avo...

2f9bc2f1f7b2ad0e0662ef53f5479b72c0f84d02 authored over 1 year ago by Peter Johanson <[email protected]>
fix(core): Bump system work queue stack on RP2040.

c3d06b22c8b501fc69f6c2c140c10c95f989c76b authored over 1 year ago by Peter Johanson <[email protected]>
fix(kscan): Default wait between outputs on RP2040.

a6ebdb7180f5b49d0603de91ca899ea789af0365 authored over 1 year ago by Peter Johanson <[email protected]>
refactor(ble): New callback API for pairing complete.

4f2f9db1d474dc8754780b27243b1a61acbdad42 authored over 1 year ago by Peter Johanson <[email protected]>
fix(boards): Base config/overlay for rp2040 boards

Baseline config and overlay for the following:

* `rpi_pico`
* `adafruit_kb2040`
* `sparkfun_pro...

31f664ffec0e90fe2123e1dfcaca4b34654d4714 authored over 1 year ago by Peter Johanson <[email protected]>
refactor: Move to updated Docker images.

4ff1a4d3ea98390325e6330802e56381f9e910d5 authored over 1 year ago by Peter Johanson <[email protected]>
refactor: Move away from deprecated label usages.

* Move away from DT_LABEL.
* Move to DEVICE_DT_GET for non-behavior device access.
* Move variou...

09ed79a867b9d360270d505ff361a65ed66735e3 authored over 1 year ago by Peter Johanson <[email protected]>
refactor: Remove v1 logging vestiges.

062f94d0144530fa699e5158b87293e7ebb526fc authored over 1 year ago by Peter Johanson <[email protected]>
refactor: Remove deprecated Kconfig override.

e84b4299b5ee15a922397c3485de83468b7036fd authored over 1 year ago by Peter Johanson <[email protected]>
fix(shields): Don't try to disable xiao_i2c on Hummingbird.

198daaf524a2c1223393922195d8f1004964ae2e authored over 1 year ago by Peter Johanson <[email protected]>
refactor: Move to `zephyr/` include paths.

* Zephyr moved to properly namespaced headers, so major "rip
the bandaid" commit to move us to...

3a958c667fcbdf9940d115bbdf3f7fe61d821402 authored over 1 year ago by Peter Johanson <[email protected]>
refactor(behaviors): Rename `reset` behavior.

* Upstream now has a node w/ label `reset` on many boards, so
renaming our reset behavior node...

35a1c5a3d44b92c050d28c0aca3d1cb9c7e53695 authored over 1 year ago by Peter Johanson <[email protected]>
fix(display): Tweak EPD driver init/blanking.

Ensure we only clear the display when turning blanking off the
first time, not every time, to av...

313ed6adb6db3154c14f783b791255b6f3422fb3 authored over 1 year ago by Peter Johanson <[email protected]>
feat(docs): Add BLE feature/config pages.

Co-authored-by: Cem Aksoylar <[email protected]>

0c5bcf5fe4dff38f55219c213a745a6731544896 authored over 1 year ago by Peter Johanson <[email protected]>
refactor: Move to new PM API.

d513dc1766edf52a22d78da0e73d5a09670059e9 authored over 1 year ago by Peter Johanson <[email protected]>
refactor: Move to LISTIFY/DT_FOREACH_PROP_ELEM macros.

243a227ff96e0cc25d4ae362efb30c769b4bc329 authored over 1 year ago by Peter Johanson <[email protected]>
refactor(display): Updates for LVGL v8.x changes.

* LV_ prefix from new LVGL official Kconfig now used.
* API changes for themes, container object...

69a4c3200d8c9c92e3e3c68bbd4969f19df70133 authored over 1 year ago by Peter Johanson <[email protected]>
refactor: Move to Zephyr 3.2 branch.

168b32b8288ba36831f262f82bfa166240506676 authored over 1 year ago by Peter Johanson <[email protected]>
feat(docs): Add blog post for Zephyr 3.2.

Co-authored-by: Cem Aksoylar <[email protected]>

2614b856349a39a39ddb88c71b695c70a6fa1c05 authored over 1 year ago by Peter Johanson <[email protected]>
fix(boards): Move the CDC ACM node under the USBD.

* Ferris board's CDC ACM node was accidentally nested under the wrong
node, causing USB loggin...

ae8299edb3d638f1332475b1da0fdf40afa43fe4 authored over 1 year ago by Peter Johanson <[email protected]>
fix(tests): ignore line endings

cd64c59b39754477533e6dd7ad1055f07de92bb0 authored almost 2 years ago by prdktntwcklr <[email protected]>
fix(boards): Disable CDC by default for CiZ

The default configuration for corneish-zen enables a USB CDC endpoint by
default. This is most ...

56299ba5dcd587c3d1d5f1e512db1fbcf7152523 authored almost 2 years ago by chrissicool <[email protected]>
feat(behaviors): On-release option for positional-hold-taps

6cb42a80607c8bf8a493ac2c781568462aa8ce13 authored almost 2 years ago by Robert U <[email protected]>
feat(underglow): use float for HSB to RGB calculation

89044079839b156eeb4a3da497d1dab904290f31 authored almost 2 years ago by Xudong Zheng <[email protected]>
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs

Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4....

5ef6f2f2b7fc059f4992b70752be5f79b1bca129 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /docs

Bumps [@sideway/formula](https://github.com/sideway/formula) from 3.0.0 to 3.0.1.
- [Release not...

719de801e7b39bf9a7e89e468cc9f46f824146f4 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(keymap): Fix tidbit keymap

1d65661efa3e19db59d453df6eb1139fb97df836 authored almost 2 years ago by Cem Aksoylar <[email protected]>
fix(shields): Fix missing binding in eek keymap

3eee53676f793fb352d6cabe9e471106b7878fbb authored almost 2 years ago by Cem Aksoylar <[email protected]>
fix(keymap): Fix default Ergodash keymap

0c0ebda65b6f384b8bd827365cd5d23702bc04b3 authored almost 2 years ago by Cem Aksoylar <[email protected]>
fix(shields): Add missing col-offsets for extra transforms

72624a41fa627b143124f68ac38af72d18722015 authored almost 2 years ago by Cem Aksoylar <[email protected]>
fix(shields): Fix Kyria five column transforms

5d22d76d726afbe67ba0e8dc908c342641ab8f58 authored almost 2 years ago by Cem Aksoylar <[email protected]>
fix(shields): Fix keycodes that differ from the default keymap (#1590)

- Asterisk in layer 1 was mapped to 8
- Underscore in layer 1 was mapped to minus
- Right GUI in...

c065d451cb82e2dceda4efdb2991aeeeef1cdbbf authored almost 2 years ago by Omri Kaplan <[email protected]>