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 ZMK_BATTERY_REPORTING config (#1971)

`CONFIG_ZMK_BATTERY_REPORTING` is currently undocumented, A new KConfig section for battery has ...

82e85699edd7261500ea2feb0697f8a6a5bbd42c authored about 1 year ago by ReFil <[email protected]>
feat(shields): Add Reviung53 shield.

* Initial Reviung53 shield

---------

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

7fe9ecd87f086fe6fcf253559e751fab575faa5c authored about 1 year ago by Khalid Aj <[email protected]>
feat: Print Kconfig and DTS for failed builds

Added the combined devicetree file to the user config build action. Set
it and the Kconfig outpu...

3b1d04372b0a013ec2738019166c1c2e85bf0ba7 authored about 1 year ago by Joel Spadin <[email protected]>
feat(shields): Reviung34 shield definition

* Initial implementation of REVIUNG34 shield.
* Add copyright information to files
* Added a REA...

a9a53e6da490e319bae5efa85c221010a2578b15 authored about 1 year ago by Alex Kang <[email protected]>
feat(shields): Add ZMK Uno nice!view support.

Export the `nice_view_spi` node properly from the ZMK Uno overlay
to ensure the shield will work...

3ab922822c0b1bbf99e9ea50f17fe15dcef6c3f3 authored about 1 year ago by Peter Johanson <[email protected]>
fix(blog): Correct incorrect info re: global-quick-tap

a9f677007bccc3d2c0d988d3b1f45bb7d79d6131 authored about 1 year ago by Cem Aksoylar <[email protected]>
chore(deps): bump postcss from 8.4.18 to 8.4.31 in /docs

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.18 to 8.4.31.
- [Release notes](htt...

0c06023ca03fe2e7e7d5f7abe24b3f5d835b5b5f authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat(docs): Document globe key specific quirks

6c75d6986c3dfaf7562783476059349c0814792a authored about 1 year ago by ReFil <[email protected]>
docs: Add highlighting for devicetree and kconfig

Added syntax highlighting for devicetree and kconfig files.

The PrismJS project is not acceptin...

4a339093cebd9e89e531f78dc218907a292cbb1b authored about 1 year ago by Joel Spadin <[email protected]>
docs: Add syntax highlighting to more code blocks

Added language tags to more code blocks in the documentation to enable
syntax highlighting.

65667b863ad380955da60d38ac2ae81b4dab06f5 authored about 1 year ago by Joel Spadin <[email protected]>
feat(shields): add right encoders support to waterfowl

6af22424f1a7cdbe1845ffab96cae8aa9ed9c5d9 authored about 1 year ago by Diogo Doreto <[email protected]>
feat(docs): Note how to use GPIO outside interconnect definition

791711b5556adee55ff9f9c68cdf4ab7fa0be117 authored about 1 year ago by Cem Aksoylar <[email protected]>
fix(shields): Fix incorrect union access in nice view

Fixed an error in a previous commit where a member of the selected
endpoint was used without ch...

8a84b7dd5b843e69c8a2e74409c282cd3056c4ce authored about 1 year ago by Joel Spadin <[email protected]>
feat(shields): Microdox V2 shield definition

* Refactor common parts of the Microdox sheild into a separate file. This is in preparation for ...

fd05478897567bff34d607229636ae4d4507ef0f authored about 1 year ago by Alex Kang <[email protected]>
feat(blog): Add SOTF #6 (#1943)

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

ca5c9b4ae6b7008b81c9f9cb02fb7d295b3290b0 authored about 1 year ago by Cem Aksoylar <[email protected]>
feat(docs): Add configuration snippet for layer-taps

913fdb831e4445bf26df74881fa74666a590020b authored about 1 year ago by Amettler Thierry <[email protected]>
feat(shields): sofle: add underglow support with `&pinctrl` update

* Sofle Shield: Add underglow support

---------

Co-authored-by: Kim Streich <kim@infusedin...

df92b0e37d5c53e23ffe60c7a8005eb311cff785 authored about 1 year ago by Seth Milliken <[email protected]>
fix(tests): Updating old tests includes

f0f6d61e794633a06b04246ee31e276c9fbf3040 authored about 1 year ago by Andrew Rae <[email protected]>
refactor(docs): Applying suggestions for gqt from @caksoylar

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

49c393e8f80701a8736b3e07bf7479c5b9a6592c authored about 1 year ago by Andrew Rae <[email protected]>
refactor(docs): Apply suggestions from @caksoylar

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

2234be0871cdab4c0d8bfc6abee3013716e5601a authored about 1 year ago by Andrew Rae <[email protected]>
refactor(behaviors): global-quick-tap -> require-prior-idle

Renaming global-quick-tap-ms to require-prior-idle.

b85ffa4b6cfb5e2a8c735534ac1b46dc52f8ad86 authored about 1 year ago by Andrew Rae <[email protected]>
feat(behaviors): Adding global-quick-tap-ms for combos

This brings the 'global-quick-tap' functionality to combos by filtering
out candidate combos tha...

77eb44ba9b14d0c47eb81001d6a90a3ec4e82b19 authored about 1 year ago by Andrew Rae <[email protected]>
refactor(behaviors): Giving global-quick-tap its own term

Detaching the global-quick-tap functionality from the quick-tap term.
This makes way for two imp...

2f6abff3bcb4f157d7b0d8eaa53faf2afebe7878 authored about 1 year ago by Andrew Rae <[email protected]>
feat(docs): Adding global-quick-tap-ms docs

1e84e265b144602431d723e1080ebe32d87871e6 authored about 1 year ago by Andrew Rae <[email protected]>
refactor(behaviors): Final global-quick-tap deprecation.

11996ff7f05bdbe0d5ee59dc3b695d5e9d8c5c8d authored about 1 year ago by Andrew Rae <[email protected]>
fix(combos)Fix bug with overlapping combos timeouts (#1945)

* Fix bug with overlapping combos timeouts

* Fix trailing whitespace

* Fix log format

aa4cb143bf2de89f06039fd9ba0b259f6d38fc5d authored about 1 year ago by Flo Kempenich <[email protected]>
refactor: Split endpoint to transport and instance

Changed the endpoints code to rename the existing endpoint types to
"transport" and add the conc...

651ed05e9aab061703fb6e3736c974702310a9e1 authored about 1 year ago by Joel Spadin <[email protected]>
fix: Fix nice_view display widgets

6a3cc914fcc0ecc01f33f81413080b882c3022c5 authored about 1 year ago by Joel Spadin <[email protected]>
fix: Address review comments

b17d896c5c30dbb038de36e7ed540318f9b048a1 authored about 1 year ago by Joel Spadin <[email protected]>
test(core): Adding coverage for key pre-releasing.

Added cases for the two use cases I know of:
1. Rolling with key-repeat behavior
2. Roll...

dffdb2365e1ff977020a1c62967512b196edee2c authored about 1 year ago by Andrew Rae <[email protected]>
fix(core): Prevent pre-releasing explicit mods.

2f05ad55ca9734f1cc890dcd659d0691ce327658 authored about 1 year ago by Andrew Rae <[email protected]>
feat(core): Adding pre-release for keys that were already pressed.

This fixes #1207 and #1076 (and maybe more?).

933e369d7cacd2680cd8c1355eb7e4a35b4e34f9 authored about 1 year ago by Andrew Rae <[email protected]>
feat(hid): Add apple globe keycode

* feat(hid): Add apple globe keycode
* Update docs/src/data/hid.js

Co-authored-by: Cem Aksoylar...

c1ebadcd2a1b7cad47c2224a4fb6130cda80b7e3 authored about 1 year ago by ReFil <[email protected]>
fix(driver): Fix broken compilation for MAX7318 driver

9b3d2cb99fe806db5897063e372a5ae45a58b0ec authored about 1 year ago by zhiayang <[email protected]>
fix(shields): Leeloo-Micro set status disabled for encoders.

07c82836e032ee4db64098e3b0aa26295b29b989 authored about 1 year ago by ClicketySplit <[email protected]>
feat(drivers): add driver for MAX17048 fuel gauge

Add driver for MAX17048 fuel gauge for battery reporting.

8abc449cc29ef35ffd5770e9f7680348b8c708f7 authored about 1 year ago by zhiayang <[email protected]>
refactor: Promote debounce to exposed mod lib.

* Promote previously local debounce code from kscan drivers to exposed
module lib, for use wit...

0ca7f69b6d21f0e24555d635a017459a8ed0fe43 authored over 1 year ago by Peter Johanson <[email protected]>
refactor(drivers): Use proper init stage/priority.

* Avoid APPLICATION stage and use the proper earlier stage for
kscan drivers.

c28ef1b61e9feb748ff0823f7f226d67e14fd3aa authored over 1 year ago by Peter Johanson <[email protected]>
chore(tests): Move to proper header name.

28ce23d4891eee3a1ef0a0d8187afe233d05cf81 authored over 1 year ago by Peter Johanson <[email protected]>
refactor: Move drivers into properly module.

* Align our driver module layout to properly match Zephyr conventions,
allowing proper CMake s...

690bc1bb44b1b62228900906cb308dc6f1a05eb8 authored over 1 year ago by Peter Johanson <[email protected]>
feat(docs): Add missing `&kp` tip for `devicetree_unfixed.h` error

eaeea4bdfa2d67c7faea8e5f77b638723ebfe5e9 authored over 1 year ago by Jeppe Klitgaard <[email protected]>
fix(boards): Disable QSPI for Xiao BLE

The GD25Q16 flash connected via QSPI seems to be causing issues
with excessive battery use and i...

7f9e9f8c64f3128c2c3e7af3f22ced665fe1b873 authored over 1 year ago by Cem Aksoylar <[email protected]>
feat(docs): Detail logging and note extra useful options

f442776fe2bea2a3644d0767a2cf1e975c6d9b38 authored over 1 year ago by Cem Aksoylar <[email protected]>
chore(deps): bump @fortawesome/fontawesome-svg-core in /docs

Bumps [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) from 6.4....

8087fa3b2b8bb0590e7cf5de6d22b03acd9411a4 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(docs): Fix typo in caps-word.md (#1924)

693875675fec96b46c687540ef46a17fa4132779 authored over 1 year ago by Nate Eagleson <[email protected]>
feat(split): Use directed advertising.

* Split centrals to scan with their identity so they receive direct
advertising packets.
* Spl...

718500543b6d087ce8aac00caac173030b75be16 authored over 1 year ago by Peter Johanson <[email protected]>
chore(deps-dev): bump eslint-plugin-react from 7.32.2 to 7.33.2 in /docs

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

3936298260699d88f8fb8c839991128ed0edfafa authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat(shields): Add splitkb.com Aurora Helix

* Add new shield for splitkb.com Aurora Helix, supporting
keys, encoder(s), displays, and RGB.

647945d9f8c80b7de8df8f9dc54bdcf865d531ad authored over 1 year ago by Peter Johanson <[email protected]>
chore(deps-dev): bump json-schema-to-typescript in /docs

Bumps [json-schema-to-typescript](https://github.com/bcherny/json-schema-to-typescript) from 12....

8984e12f0d0442b15e6fd18dfd48666bc4cbceb2 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /docs

Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release no...

3de23938d687badb346cd97f2e4003bc4357508c authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat(shields): Add Bluetooth bindings to kyria keymaps

Bluetooth bindings are useful for handling pairings with hosts. This
change adds the header and ...

ac0691471f1adb8336fb7eb5d01f18c988c5bad8 authored over 1 year ago by フィルターペーパー <[email protected]>
fix(split): reserve peripheral slot before stopping scanning

In the event that the peripheral MAC address does not match, this allows
scanning to continue.

544612c8c0929ff3089bcdb86f9ea8a2f77081eb authored over 1 year ago by Xudong Zheng <[email protected]>
feat(docs): Document persisted settings and debouncing

4e18b879bdeab047e901856cf6a0cbf3a4855adc authored over 1 year ago by Cem Aksoylar <[email protected]>
feat(docs): Note devicetree limits re: macro bindings

b20d3178b9d681f2b959cc7980d7252cda415189 authored over 1 year ago by Cem Aksoylar <[email protected]>
fix(docs): Correct default macro wait/tap ms

369c7c1721861c9a0e5e47c6b1090abe8cfb0566 authored over 1 year ago by Cem Aksoylar <[email protected]>
feat(docs): Note GPIO flags and add examples

3d938033b002c78ce24245e3cf37b7ba55876145 authored over 1 year ago by Cem Aksoylar <[email protected]>
fix(docs): Fix row/col comments in matrix examples

1e11e84d0d367a90d155df1d13824077f61bf158 authored over 1 year ago by Cem Aksoylar <[email protected]>
fix(docs): Remove diode-direction from direct GPIO driver

fd4796583810b6fa42edcee7aa33fa9db4ba4a44 authored over 1 year ago by Cem Aksoylar <[email protected]>
fix(shields): leeloo - proper encoder status for split encoders.

185457bc1169176037aa281edb0a9bf485a70dbd authored over 1 year ago by Mikhail Stralenia <[email protected]>
fix(sensors): Only accept data once per behavior.

* Don't accept data for the same behavior on multiple layers more than
once, to avoid duplicat...

a92a4967aa85f4ab19d36bcb81afc0420f2775d2 authored over 1 year ago by Peter Johanson <[email protected]>
feature(split): add support for sensors from peripheral

This commit adds a new GATT characteristics on the peripheral side
and wires it up to read senso...

9d4422980088fb6d2130ac9a3119809984762267 authored over 1 year ago by Stephen Wan <[email protected]>
fix(docs): Update docs about split encoder support

dcb1f8f13528effc3e2ee3dadf9b385bf2394037 authored over 1 year ago by Peter Johanson <[email protected]>
fix(docs): detail overriding the `led_strip` `chain-length` property

Quite a few people have struggled with setting the correct
`chain-length` for their `led_strip`....

c957348e6187ffde3c073e8c367a60a7ee16b12c authored over 1 year ago by Seth Milliken <[email protected]>
feat(docs): Improve parameterized macros docs

d17c473d45b3bd01d80b8a5eab417986be0281da authored over 1 year ago by Jorge Villalobos <[email protected]>
fix(battery): change nRF52 ADC gain

With ADC pin, maximum 3.6V input needs gain 1/6 to be less than the 0.6V
reference.

With VDDHDI...

e65a7e3075a7a153ea478d4fd293ae65b31e33ed authored over 1 year ago by Xudong Zheng <[email protected]>
refactor: use low priority workqueue for underglow and battery reporting

Blocking operations on the high priority system workqueue may result in
deadlocks, particularly ...

9a963abfc8b27c6fdfb5b6b4b38e5905d6a360a7 authored over 1 year ago by Xudong Zheng <[email protected]>
refactor(underglow): turn underglow off in low priority work queue

cb9c573b534dcb52ee8cf6b2cec6cb880e841301 authored over 1 year ago by Xudong Zheng <[email protected]>
feat(shields): Add splitkb.com Aurora Sofle

* Add new shield for splitkb.com Aurora Sofle, supporting
keys, encoder(s), displays, and RGB....

f743d57ff1d4d68f51fb11b99fc0217eeca42919 authored over 1 year ago by Peter Johanson <[email protected]>
fix(bluetooth): Corrected use of `bt_addr_le_cmp`

* Properly compare to zero when comparing LE addresses.

ed400c4feb7955bdc839fbf33b463a73c898a033 authored over 1 year ago by Peter Johanson <[email protected]>
fix(bluetooth): Split improvements

* Proper usage of bt_uuid_cmp.
* Central's don't start scanning for peripherals if
`ZMK_BLE_CL...

5f6a13413bba84eeb1eb89c4ff2a5710ca552e6b authored over 1 year ago by Peter Johanson <[email protected]>
fix(bluetooth): Properly clear peripheral slots

* When the clear bonds Kconfig is set, also clear peripheral
address slots addresses from sett...

73e1b526d56376be09908a3726fbe9553052e447 authored over 1 year ago by Peter Johanson <[email protected]>
feat: Add more logging to peripheral settings.

54c2e8e155e9be71026251946c98e8e45c989388 authored over 1 year ago by Peter Johanson <[email protected]>
fix(shields): Make settings_reset more flexible.

* Don't reference `pro_micro` nexus node in settings_reset
so it can be used with other contro...

147f7f23dca7a2eb5d7433d399948cfd51e068a9 authored over 1 year ago by Peter Johanson <[email protected]>
chore(deps): bump semver from 5.7.1 to 5.7.2 in /docs

Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https:...

b945ffe943f1639bfe992ddb4bc12f968d3858f9 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(docs): Fix typos in parameterized macros docs.

cec2061dada6b18580ce20f0c1c70df38aa2a379 authored over 1 year ago by Maciej Konieczny aka narf <[email protected]>
fix: Proper battery sensor Kconfig dependencies.

Properly make the battery sensor Kconfig symbols depend
on `SENSOR` config, and minor battery r...

ee1e13510410e9b482fd20acf112bc3f1466c362 authored over 1 year ago by Cem Aksoylar <[email protected]>
fix(displays): Don't enable built-in widget configs by default

51a4be89355550ccdc00833c18ceaba5ddabcb51 authored over 1 year ago by Nick Winans <[email protected]>
feat(nice!view): Custom widgets

18a2b76bf085249e9d650d6664d32931c56dc7b7 authored over 1 year ago by Nick Winans <[email protected]>
fix(docs): Fix README punctuation and add license link

f3110d1d1ea195725551b4c997c542a4003e1452 authored over 1 year ago by NAHO <[email protected]>
feat(boards): Leeloo v2 and V2 Zephyr 3.2 fixes

* Add Leeloo v2
* Leeloo-Micro v1 updates to support Zephyr 3.2
* Refactored for new Encoder C...

aaf9958d865ac28659d16e1ea1ba356f7e742ea8 authored over 1 year ago by ClicketySplit <[email protected]>
feat(docs): Note that UF2 drive unmounts after flashing (#1859)

Add a note about the UF2 drive that automatically unmounts itself
to restart, which may surpris...

bbb27ac02769c7bf5f20b76605f2b4e0f811e6e0 authored over 1 year ago by フィルターペーパー <[email protected]>
fix(boards): Update pillbug_defconfig to enable pinctrl

3772ecb04e777ec4d592711427211cfac26a712d authored over 1 year ago by Kyle McCreery <[email protected]>
fix(sensors): Sensor rotate behavior fix for layers.

* Properly return transparent value when processing mode
for higher disabled layers means the ...

b259d5a22e423458b94bd1aba70fd62f327528c0 authored over 1 year ago by Peter Johanson <[email protected]>
feat(behaviors): Support parameterized macros.

* Add two new compatibles for macros that
take one or two parameters when bound in
a keymap....

805dd4a53bc9ff7fe1f7eb5c9ea332a9affbc5f9 authored over 1 year ago by Peter Johanson <[email protected]>
refactor(split): allow central to define connection parameters

Fixes #1614

e686fce4d917b708da7f2baba4115043d3f0deab authored over 1 year ago by Xudong Zheng <[email protected]>
refactor(shields): Updated ZMK Uno encoder config.

* Move to new steps/triggers-per-rotation config.
* Leverage QDEC Nordic driver when used on Nor...

f8aaaff556e1c43c6646ea1c1ee7faa2907cdf51 authored over 1 year ago by Peter Johanson <[email protected]>
refactor(bluetooth): Add battery reporting config.

* Add dedicated battery reporting Kconfig that is `imply`d by
enabling ZMK_BLE.

d781ec795b9d9e053ce71c30450ba2b979eab43b authored over 1 year ago by Peter Johanson <[email protected]>
refactor(sensors): Split data handling from triggers.

* All sensor behaviors should see sensor data, then selectively
only have some trigger their b...

8b29f6d34556d98df60f529e84ee66e49e6bf0c0 authored over 1 year ago by Peter Johanson <[email protected]>
refactor(bluetooth): Bump HoG stack size.

* Bump the default stack size for the HoG processing thread
to avoid issues w/ some pathways.

621d946d2926f28aa866947f110182726fa9ca10 authored over 1 year ago by Peter Johanson <[email protected]>
refactor(config): Select SENSOR as needed.

* Don't force on SENSOR Kconfig setting unless
needed based on the detected DT.

f0f7e2081b5a4aa5bc35d7d8855b0e73e962319b authored over 1 year ago by Peter Johanson <[email protected]>
refactor(sensors): Use "sensor index" consistently

3a91b325138dfba8ede743aec28e2cdbc85d17d2 authored over 1 year ago by Peter Johanson <[email protected]>
refactor(sensors): ec11 rotation sensor value in degrees.

* Add new `steps` property to the `aips,ec11` binding, to make
the driver properly report degr...

295ed83409ab0bede761eb2e51f4e4670e4dbf08 authored over 1 year ago by Peter Johanson <[email protected]>
refactor(sensors): Sensor event channel data, resolution tweaks.

* Refactor sensor events to include channel data,
necessary for prop split encoders, and avoid...

2244bd3d81931753dfd170e804a90a487a205aa1 authored over 1 year ago by Peter Johanson <[email protected]>
fix(sensors): Clean ups based on code review.

753802cd79ce12d2e5d86c72ced3a4cc76fe4564 authored over 1 year ago by Peter Johanson <[email protected]>
feat(blog): Add post about sensor refactor.

* Document changed configuration, support for other Zephyr
drivers, next steps.

Co-authored-b...

5763558a02154ab599775c770fcf954931816e52 authored over 1 year ago by Peter Johanson <[email protected]>
fix(boards): Bump nRF5340 DK I2C buffer size

Increased the I2C buffer size again, since it needs to be at least 641
to support 128x64 displays.

dcf5e75fa674184d9615793882db1c3f4c4194b9 authored over 1 year ago by Joel Spadin <[email protected]>
fix: Enable BT_TINYCRYPT_ECC when using HCI

BT_TINYCRYPT_ECC is required for BT_SMP_SC_PAIR_ONLY to work on setups
that use BT HCI like the ...

9ff1eaeb5a5f892d17ca87c38697466fd48fc301 authored over 1 year ago by Joel Spadin <[email protected]>
chore(deps-dev): bump webpack from 5.80.0 to 5.86.0 in /docs

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

9d714c0b69fee2098a010d29e534051aeca26386 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump minimatch and serve-handler in /docs

Bumps [minimatch](https://github.com/isaacs/minimatch) and [serve-handler](https://github.com/ze...

0be0d0763081de0c163dd26c29752d1085381dbb authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(docs): Change user-setup.md order to agree with order in setup script

Fixes #1281

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

9d39a87f67668b4c083e09b04adf006d6fd1385d authored over 1 year ago by pixls <[email protected]>