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

refactor(battery): Fire event on battery event.

d5ea4269757e4b6e1d4a4185a34f359210eac310 authored about 4 years ago
feat(display): Initial widget/status screen work.

* Battery and output status widgets
* Built in status screen combining them.
* Ability to define...

b3f3362b506d628c53cc610801bc3109965659ea authored about 4 years ago
Update cmake note to be 3.15 which is the current minimum version. This is a re-implementation of GitHub PR 403

f8af592a9c330d8c431cdd1e843b87bfe4446460 authored about 4 years ago
ci(build): replace board matrix array with list

A multi-line list can be more merge friendly than a single-line array.

PR: #457

94f058bc907a663a7254ba3d2cf05ae31794ae63 authored about 4 years ago
refactor(ble): silence warning `auth_passkey_display` not used

Silences the following build warning ...

../src/ble.c:407:13: warning: 'auth_passkey_display' d...

7b3a55cf50b4a4e7260bb1898d07c44d9416d97d authored about 4 years ago
refactor(workflows): add `3-` prefix to cache keys

A hack to invalidate GitHub actions/cache in CI builds/tests.

Activates benefits of 90123caa4ca...

fe010c7b6d791b1589a42124534b2b99c03b882c authored about 4 years ago
Updated function calls with missing reference. GPIO missing.

Updated function calls with missing reference. GPIO missing.

To my understanding:
DT_INST_GPIO_...

924a598920cf5894970bb98ae825663640d32bd7 authored about 4 years ago
bugfix(sticky keys): release active sticky keys properly

see https://github.com/zmkfirmware/zmk/issues/445

3bf770a3648cd8f6e29afba36b861729920e5e40 authored about 4 years ago
refactor(workflows): align GitHub workflow conventions

Cosmetic pass at aligning the conventions used in ZMK's workflows with GitHub's examples. Based...

7babe7f1856ed0a586d0e1715639de806b28bc48 authored about 4 years ago
build(workflows): add each workflow to its own trigger conditions

For each workflow, add its path to its own trigger conditions so that it automatically re-trigge...

e6d863c61090c5f236657f67d688fafa349a5e55 authored about 4 years ago
chore(build): format west.yml

Realigns with Prettier formatting.

Discrepancy introduced by c067629c83651c98154bef44a23ec7e5d8...

307fd5d2508e33499198eaebc070e183c3d77230 authored about 4 years ago
build(west): add clone-depth = 1 to zephyr and uf2

This reduces zephyr's footprint to 33% and dramatically reduces the cloning times (west update)....

90123caa4ca413f9c9e96d37e9b627ebf0407b66 authored about 4 years ago
feat: Add settings support for external power

fix: clang-format and setting state variable

fix: Fix startup settings configuration

fix(ext_p...

093719a3b85774326f1ffaf3a907b5186250ceee authored about 4 years ago
feat(sticky keys): initial implementation

76a6d7b4c5c18b64f36a421f3faca81f311ed465 authored about 4 years ago
feat(events): add timestamp to keycode_state_changed and sensor_event

These timestamps are necessary to correctly deal with delayed events due to hold-tap shenanigans.

bee45f9b3a2217dd5df4ee940becb951e3e1e13a authored about 4 years ago
refactor(workflows): remove `2-` prefix from cache keys

Removes obsolete cache invalidation hack.

Ref: 064323b667e33b3f68e56165e9add66b7482ed68
PR: #434

27d036b9d5e40e05dc4809ad1ccb3255d414d267 authored about 4 years ago
Setup locales so make mnuconfig works properly inside the dev container ; add nano to the dev container so git has a valid editor in case users use git directly within the container

efe18a995b5240562d177087da73a8bc8e5fe113 authored about 4 years ago
docs: add joelspadin to AUTHORS

a26457d3842952dd106bae123bcfe711d40735fc authored about 4 years ago
fix(tests): fix testrunner for 'all'

db10931439832643e8a5a29e5ff704642d9576ee authored about 4 years ago
fix(ug): Start tick without settings state available

248b360f479d7e20f1ddcd5d3c491717b022e8f8 authored about 4 years ago
fix(underglow): Fix error on release of rgb_ug

076fcc1f701b81e70506fdf9d5db93a44f485deb authored about 4 years ago
feat(underglow): RGB toggle controls ext_power

fix(ug): Don't return if finding ext power fails

fix(ug): Move ext_power to a static variable

...

a1d3230eef91217953a62d93b6e79dd4ef670168 authored about 4 years ago
update errors in mod-tap docs

6573483a1096a1ab91c459a30e08665b1161b8fa authored about 4 years ago
update README.md with up-to-date info

f5ecf761a36f4bc79a77fdc2217cd45acc1eb5d8 authored about 4 years ago
refactor(scripts): capitalize ZMK in west test script

3bf01200f78113311f10d7964171f82795a55c03 authored about 4 years ago
refactor(hid): replace `kp_report` with `keyboard_report`

Aligns with other existing conventions.

ae924b359462a4d2e03bbe19f33cefe9bd53ba0d authored about 4 years ago
feat(tests): run subdirectory of tests

example: `west test tests/hold-tap` will run all hold-tap tests.

2f1170c01a869ea5baa07e217cb74be0a6e54e9f authored about 4 years ago
refactor: change `keypad` to `keyboard`

The application usage used by report 1 is `HID_USAGE_GD_KEYBOARD`. Moreover, the `keys` usage p...

3ac1a11a370d262e54538f0e10d947303cf77afa authored about 4 years ago
docs(key-press): remove references to `key press`

This was obsoleted by eff1b8223b5010d526914530c5d1d469eff356df

3ebd192411c347ad0bf4859a63206efb6b730c29 authored about 4 years ago
add __pycache__ to gitignore now zmk contains python files

adfa46a9eebb502b2d6fa13ef7e405ff91a7e205 authored about 4 years ago
Create `west test` command to run zmk testsuite.

c067629c83651c98154bef44a23ec7e5d81be179 authored about 4 years ago
improve hold-tap docs with better homerow example and more about flavors

5d0532c6d939fa40cb18b395a18a1b020f8300d3 authored about 4 years ago
refactor(docs): Integrate `USB Logging` into `Development` section

Improves discoverability.

2d50302a027797b3e1be91c93e148c5f44c753fb authored about 4 years ago
refactor(docs): Integrate `Dev Guides` into `Development` section

Improves discoverability.

2744f44e73436aff2c45d2bb9fa9883004b76ac9 authored about 4 years ago
refactor(docs): Move `dev-` documents into `/development`

Aligns to conventions introduced by newer documentation.

532c1987b2b464053d5e85c71a775e83e758c1e7 authored about 4 years ago
refactor(hid): Replace modifier usage values with their cpp definitions

Improves readability of the HID reports.

b6e63683d48d14af07da34ed60cc2389f26ea64a authored about 4 years ago
chore: add copyright to core Kconfig

67a6646cd76d3db43734d2be990f6fdf9fb204b3 authored about 4 years ago
build: set zmk_config.cmake cmake_minimum_required to VERSION 3.15

3.15 is the minimum version required to facilitate list(PREPEND) used within zmk_config.cmake.

...

d50f4afc7e5640990ea90f71249904bb45a0bb9c authored about 4 years ago
fix(drivers): rename module.yaml to module.yml

module.yaml is not a valid module filename.

See Zephyr `scripts/zephyr_module.py`

1c8321566a13c622832461efded53d8b533469e7 authored about 4 years ago
fix(setup): make sure selections are numbers

da08b4852d4a66b751172b3f390302cf2d5c5812 authored about 4 years ago
docs(hold-tap): Capitalize hold-tap behavior document title

Aligns with other documents.

3e65f6d4724371345043243ce3a7ea1ce9be64cd authored about 4 years ago
docs: Rename `someSidebar` to `docs`

bb43c7e05378c2537b3758e5bef11e13a05a1287 authored about 4 years ago
fix(docs/codes): Patch footnotes array support

Fixes bug that was noticeable when more than one code with a footnote array was present in a tab...

c57c70465a9be2089bbb40dbef0ca9caaeab25ae authored about 4 years ago
docs: Add wired split FAQ

3adbdffd0c77861582adedbfe06cb3646fcf4e8b authored about 4 years ago
docs: Fix typo in PowerShell install script

When I documented the PS install script in #210 I made a typo on the end.

d5250f0449ad66de07d38ba964052c184c286224 authored about 4 years ago
docs: Remove outdated HID note

Removed outdated HID note from key-press.md

4a8a6c58fbb6fa874142a0ad85613155c24c5e02 authored about 4 years ago
Jian shield

f60439802ddd44ffec9d5081e2c1ea43e5ef5358 authored about 4 years ago
Jorne shield

3d030ec2abed9c8d48387e0002066c70bd5f085c authored about 4 years ago
zmk-config mounting based on docker volume

9388b24e7a9ad2b6b4f3e66647c5278bf37de8b8 authored about 4 years ago
refactor(docs): Extract keymap examples into their own files

Eases maintenance and promotes reuse.

28a4f33ee728e4144f00daed8b771f7b2d7d0e13 authored about 4 years ago
fix(docs): Remove obsolete VID/PID CMake error

This was obsoleted by 36d3d01a22a46cdc4f1ebcabe27666dec4afface.

18079e3bd31aa93664cdd50de030d243a78d34b5 authored about 4 years ago
docs(key-press): Change `codes` to `usages`

`usages` is a more accurate term in this context.

6cf13f6b80547dc6cd3dffb98c091d284dece5bb authored about 4 years ago
add license headers to behavior dtsi files

6dcd06bd467abdfba1437e7aeffbe30b8e989463 authored about 4 years ago
fix momentary layer bug when top layer is not &trans

Key release events released keys on the wrong layer if the 'top layer'
was not &trans above the ...

e48a6b659c6da4afd56f2c3e3fa56d291ebf80e4 authored about 4 years ago
refactor(docs): Change `feature` to `features`

Makes a better URL.

a685d88744dcf2c9f901fff2d136a129c83d83ab authored about 4 years ago
refactor(docs): Change `behavior` to `behaviors`

Makes a better URL.

2871dca9bfce2588e23da0905d7142ef5ff1c1a1 authored about 4 years ago
refactor(shield): Formatting tweaks for QAZ.

11a85f651a486094c9a73df609ca2e0b5c901f62 authored about 4 years ago
refactor(docs): Remove explicit document ids (part 2)

This was missed in: 4d42e792c5fe71156ca5618513645a0e825e2fc2

aa8d0c1c79128bf0a64c781822b2613898bd6767 authored about 4 years ago
refactor(docs): Remove explicit document ids

Aligns older documents with newer file-based ids.

4d42e792c5fe71156ca5618513645a0e825e2fc2 authored about 4 years ago
docs: update modifier docs

d5cc504b3ac684d105051fb06c133965c0cd2420 authored about 4 years ago
Fix connection to incorrect peripheral

51ca4fbc1842d8727db7074b465249ffdbfc4809 authored about 4 years ago
boards: Cleanup and standardize features

91e3a7d75a961db68aa8bbc7a8836695748b961e authored about 4 years ago
fix(underglow): Switch from legacy SPI to SPIM

ae51000d60c301d7780211373e4a31add20c9f87 authored about 4 years ago
Merge pull request #352 from innovaker/refactor-hid-ext-usage

refactor(app): Replace `HID_EXT_USAGE` with `HID_USAGE`

b091c7ed3bc67863b22e0d4f912a4b500b41796b authored about 4 years ago
refactor(app): Replace `HID_EXT_USAGE` with `HID_USAGE`

Simplifies terminology and improves readability.

c21897856ba50b79bb7ba5cfcfe0ad7756a20c60 authored about 4 years ago
Merge pull request #357 from petejohanson/ble/remove-unpair-combo

fix(ble): Remove unpair combo code.

0031f9bd4db40efc5da3c78cb7d0593d9299210e authored about 4 years ago
fix(ble): Remove unpair combo code.

* Favor the settings reset images for this.

7d16186b7acd5113a59fc612cd53b7bae7f46f38 authored about 4 years ago
Merge pull request #345 from Nicell/underglow/add-config_

fix(underglow): Add CONFIG_ to underglow Kconfigs

3b9130096060759737844331ebd2c0668400dd0c authored about 4 years ago
Merge branch 'main' into underglow/add-config_

413a917d1492ede36f9c5cc4495596a85f43deb1 authored about 4 years ago
refactor(app): Remove obsolete include's of `hid_usage_pages.h`

This should've been done in eff1b8223b5010d526914530c5d1d469eff356df.

348a44a8a387e38922e7e275b1ba9af790648016 authored about 4 years ago
fix(shields): Replace Corne w/ Microdox.

972158181d33b268c2e5ec4860742dcbfe4f0e5c authored about 4 years ago
fix(blog): Quefrency typo fix.

edcfe380fed90d4cadd1d1594852fcb571385446 authored about 4 years ago
feat(blog): SOTF #3

9fe1793691cbfbde734a069a4f361ae2354692dd authored about 4 years ago
fix(underglow): Add CONFIG_ to underglow Kconfigs

0be904c34f6a7d709fd5e292d56b183469c4a9e7 authored about 4 years ago
docs(codes): add modifier functions

Refactor and expand codes documentation to include modifier functions.

Closes #330.

0d02441abe96010b95a88fa22f23b8676fccb262 authored about 4 years ago
docs(key-press): Update for standardized keys

Replace existing HID Usage Tables link with links to the new codes documentation.

5d04110a58047983e26a25b9879d56d72af1fb7c authored about 4 years ago
docs(intro): Update for standardized keys

Update links to the new codes documentation.

642ec46c1f38ad0bc034b656bad0a4d04f90506c authored about 4 years ago
docs(codes): Add (key) codes documentation

Create codes documentation for standardized keys.

Closes #218. Fixes #308. Ref #21.

ff638eb0105a22780d5084da58da83c98dc6d324 authored about 4 years ago
refactor(hid): Replace `0x01` with `HID_USAGE_CONSUMER_CONSUMER_CONTROL`

This should've changed alongside: 711658206f86fc6af35be7d104243dfcf857f194

194854ff7b61999f935e46d7a99060a655292490 authored about 4 years ago
refactor: Replace use of `cp` with `kp` for shields.

a4dc92a2b9e1838287d7f9bf8a8551e8dfdf2864 authored about 4 years ago
refactor(keys): Unify usage page.

* Remove need for separate `&cp` behavior, but
keep it for now for backward compat.
* Refactor...

eff1b8223b5010d526914530c5d1d469eff356df authored about 4 years ago
docs(key press): Replace deprecated `NUM_1` with `N1`

This should've been changed in: b8f6d52ae521993c736bdbeaa9cbf63a4de37a5e

5f83568a93bbbf07bed6e710ba8c44e45b955ec5 authored about 4 years ago
fix(keys): Replace GUI with Application / Context Menu

This was a misrepresentation in the standardized keys that originated in earlier code.

c6abdb1890501a19cf9ef859639fec2839d820f0 authored about 4 years ago
test: Replace superseded key names in test keymaps

Replace deprecated key names (LSFT, LCTL, RCTL, M_NEXT).

Replace abbreviated names with fully q...

aebe90908df58e332186f3152f67fbdc9f0d3ffb authored about 4 years ago
docs: Replace deprecated key names

Follow-up to #21.

b8f6d52ae521993c736bdbeaa9cbf63a4de37a5e authored about 4 years ago
feat(hid): Add preprocessor definitions for HID usages v1.21

Developed from specification:
https://usb.org/sites/default/files/hut1_21.pdf

Closes #217. Pre...

3c0a0ff3087d7c3d522d610227c6fedcec8f27a7 authored about 4 years ago
docs: Reformat example keymaps

Align to wider columns to improve readability for newcomers.

651204c121254e5927e300eedf3251ad4bd9103b authored about 4 years ago
feat(keys): Standardize keys

Deprecate superseded names with comments.

Add standardized key names.

Closes #21. Closes #158...

a65295c2a7b029f05155e30a53f365644c0ecc3c authored about 4 years ago
refactor(hid): Replace deprecated HID usage page references

Deprecate `USAGE_KEYPAD` and replace with `HID_USAGE_KEY`.

Deprecate `USAGE_CONSUMER` and repla...

e925319e4ce14b8aaf3515d3f2bea8b9eb287e89 authored about 4 years ago
refactor(hid): Replace Zephyr usages with ZMK usages in HID reports

Replace `USAGE_GEN_DESKTOP` with `HID_USAGE_GD`.

Replace `USAGE_GEN_DESKTOP_KEYBOARD` with `HID...

711658206f86fc6af35be7d104243dfcf857f194 authored about 4 years ago
feat(hid): Enhance consumer report to support higher codes

Switch from single byte to double byte usages.

Allow the entire 0x0C page for future compatibil...

7e795bf4f92c4ece01dd20703a1ca5ad7d217c6b authored about 4 years ago
refactor: Replace superseded key names

Replace deprecated key names (LCTL, NUM_0, NUM_1).

Replace abbreviated names with fully qualifi...

d748d8a7496ea436a7e643245dbefb7b9c99d0cb authored about 4 years ago
Merge pull request #270 from careyk007/refactor_kconfig

Refactor Kconfig

dd7ab9914aa166d7b2d9b66d786deedafd4629b1 authored about 4 years ago
feat(underglow): Debounce state settings save

1af4221908b52f6fc46e30445af8c87056b5f60b authored about 4 years ago
fix(docs): remove incorrect defines for outputs

The output selection behaviors page still referenced defines that were
removed while reviewing t...

c3e7742f9c990bcc55a7f7358a51530bf4897265 authored about 4 years ago
Add blog post about #322

274fdec783f0815b5f94f75bf00187692b3f0cc2 authored about 4 years ago
feat(ci): Only build firmware when app/ changes.

698c27ba3bea209366a9a40a497eb3c0577dbbbe authored about 4 years ago
feat(docs): Add eslint and prettier GH Actions.

fe62929af855c71f363da8011d57653d5ea83a44 authored about 4 years ago
docs: formatted with prettier

a1dd21651911df5dcd42e9980d91e51bef45dfe8 authored about 4 years ago
fix: Formatting fix.

a29e041b1f9edfa1937354daf003172480828b6c authored about 4 years ago