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

chore: remove label in test

8b20874c99ea191afbfc5ec3169e7f211986a853 authored 10 months ago by Theo Lemay <[email protected]>
fix: inline initialise

c9c620d19f603ea0c9d4264eff885912803ff74d authored 10 months ago by Theo Lemay <[email protected]>
feat(behaviors): hold while undecided

c007d6035778fc3e34d56e82756e747c745085b8 authored 10 months ago by Theo Lemay <[email protected]>
refactor: address transport switch enumeration warning

When building without USB or Bluetooth, the compiler emits a warning due to
ZMK_TRANSPORT_USB or...

104c73d303dea42d8abe23230035597e5cfa4863 authored 10 months ago by Xudong Zheng <[email protected]>
feat(boards): add encoder support to planck

b44ec381f69233d1c2d32c6501189e4e339ff876 authored 10 months ago by Seth Milliken <[email protected]>
refactor: remove redundant Kconfig defaults

bool symbols implicitly default to n.

ccf038017993dd2e7f00bdd355e28c5009621dd5 authored 10 months ago by honorless <[email protected]>
fix(boards): Add ext power init delay for nrfMicro

* Address issues with OLED init occurring before display is powered.

c082f8d80280a41fd4d023cd35d71309af167119 authored 10 months ago by ton-im <[email protected]>
fix(display): Proper initial display of battery status

* fix initial display of battery status on displays, and also fix a null deref

a9ae6796a088730d7377f660e78af17f11bb87c7 authored 10 months ago by zhiayang <[email protected]>
fix(boards): Tweaks for Ferris rev0.2 for Zephyr.

* Enable missing clock and set up USB pinctrl.

fda6a5f18534ac7c480fdec5854f063432733f69 authored 10 months ago by Peter Johanson <[email protected]>
feat(docs): Add pointers for peripheral battery monitoring (#2177)

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

Fixes #2166

604af2ebd318a2b8865f98db55b411a8e07f24c2 authored 10 months ago by Dennis <[email protected]>
fix(behavior): Proper init priority for ext_power.

0f49fa9ae49b3373ea701c3ecd9da3e149ca8d64 authored 10 months ago by ctranstrum <[email protected]>
fix(build): Used a fixed temp dir for caching.

* Improve GHA caching by using a fixed temporary directory
when using one.

c7fb418e88bc3d5e82f04976c06a1aeeb9b5c736 authored 10 months ago by Peter Johanson <[email protected]>
feat(boards): allow use of blackpill_f401cc

cdcf4ebfb6d53b6230a65a85f060b6343db3b40b authored 11 months ago by honorless <[email protected]>
refactor(boards): remove superfluous conf settings

40adb3858df5509bd6c67b0477e8832fe769a507 authored 11 months ago by honorless <[email protected]>
chore: Switch to 3.5 Zephyr version.

fb99496a73c5ba5f727ef98a38348447bfef4d9d authored 11 months ago by Peter Johanson <[email protected]>
chore(docs): Update Zephyr links to 3.5.0 versions.

edc72c1166d565c30480ec895bf0aa5d7bd29d2a authored 11 months ago by Peter Johanson <[email protected]>
fix(display): Set a default mem size for built-in

* Set a reasonable default LVGL mem pool size for our built-in
status screen.

b2a0a357e132dc81f64ff2d39096d1a433a8d40f authored 11 months ago by Peter Johanson <[email protected]>
refactor: Move to POST_KERNEL phase for behavior inits.

d6de8a3acce86136c2d6fe944ab5afbc3e10be86 authored 11 months ago by Peter Johanson <[email protected]>
fix: Fix syscalls generation setup.

d06e90e713fd113493bad513513d2f8d88d3a548 authored 11 months ago by Peter Johanson <[email protected]>
fix(shields): LVGL fixes for nice!view screen

* Bump the LVGL mem pool size needed for custom screen.
* Fixes for LVGL drawing/label usage.

413820fc7fba58323a8c2fa0cae8b6c7e59e4548 authored 11 months ago by Peter Johanson <[email protected]>
fix: Add missing include for k_work types.

f7e7c9c10b22d52eca1235ca0440911a8a2aa720 authored 11 months ago by Peter Johanson <[email protected]>
chore(ci): Bump to 3.5 Docker images.

94aa7d8d532f1e84e8e8b9fa96c522468dfc259d authored 11 months ago by Peter Johanson <[email protected]>
fix(display): Tweaks to memory Kconfig settings.

* Don't default heap mempool by default now that there's a dedicated
LVGL mempool
* Set proper...

4bcecd98f8b2d0870d6c1e904b5a38cb9c7eb5b8 authored 11 months ago by Peter Johanson <[email protected]>
fix(boards): Remove unused pin settings.

* Remove unused pin settings that used deprecated
devicetree properties.

324ada1d20a6069ff23e47c7ed0ed3e13ddae44c authored 11 months ago by Peter Johanson <[email protected]>
refactor: Remove explicit blocklist item.

* `sof` is now not enabled by default as a west dep, so need to
add it to the blocklist oursel...

a81a2d37a8bacbae0dbc0aba8a8833232f7a1b39 authored 11 months ago by Peter Johanson <[email protected]>
fix(sensors): Avoid duplicate Kconfig/DTS name.

* Upstream added an equivalent fuel gauge driver, so namespace
our Kconfig symbol and DTS comp...

bd9c71ab0af29f22eda516b3c3541e83aa51b908 authored 11 months ago by Peter Johanson <[email protected]>
fix(bt): Updated snapshots for BLE tests.

* Core Zephyr changes tweaked the output from the
BT stack for our unit tests.

4fcbe3268a6e0fbbd56a9936d75a0d777c9bd065 authored 11 months ago by Peter Johanson <[email protected]>
refacter(bluetooth): Proper HCI header include.

0b5afbf9c0f752138d533cf52b1458d4e7c90f77 authored 11 months ago by Peter Johanson <[email protected]>
refactor(kscan): Clean up warning about shadowed local.

58413ca8c578d9dc39972d4eaaccd73415f167e2 authored 11 months ago by Peter Johanson <[email protected]>
fix(kscan): Adjust composite kscan priority

* Composite kscan needs a dedicated priority to be sure it is
initialized after the other ksca...

552347b8a4945f464554c74b261433ebc8f66f43 authored 11 months ago by Peter Johanson <[email protected]>
fix(boards): Make `&bootloader` work on nrf52 for now.

* Use `NRF_STORE_REBOOT_TYPE_GPREGRET` to get bootloader behavior
to work for now until retain...

8e9b4fa57c69f2ec88883f1dddd0529bed1fa2e8 authored 11 months ago by Peter Johanson <[email protected]>
refactor: Move to new sys_poweroff API.

* Move to new `sys_poweroff` API for our deep sleep functionality.

98e3b8b4350d0d588bb8b8a38bf184090886b3ee authored 11 months ago by Peter Johanson <[email protected]>
fix(docs): More Zephyr docs link updates.

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

f72f415c5bd23a89d7e50b1a8e22ede70c0db9e3 authored 11 months ago by Pete Johanson <[email protected]>
refactor: Return int from main function.

ba1a6c08adfaf579292efd24b932033ddd66ce22 authored 11 months ago by Peter Johanson <[email protected]>
fix(shields): Fix use of deprecated Zephyr header.

d9c0ded40292a4a0cacc257748c116c2b934034a authored 11 months ago by Peter Johanson <[email protected]>
feat: Add Zephyr 3.5 blog post.

18e5a1a26b141b2ff25db9ade00fa68bc29e2ef6 authored 11 months ago by Peter Johanson <[email protected]>
refactor(display): Move to proper SPI ready API.

2d6c9f797c7eb3a0eef26833303ecf1565e0bde2 authored 11 months ago by Peter Johanson <[email protected]>
fix(pm): Tweaks for deep sleep/PM.

* Restore enabling of PM_DEVICE, make ZMK_SLEEP work with
the ZMK Uno shield on nrf52840dk_nrf...

1d83f279cddd35aabf090792449e8b8ac361fc75 authored 11 months ago by Peter Johanson <[email protected]>
fix: Proper use of CONTAINER_OF with delayable work.

f4e6d704652e0cfc46bd0018deb6cddeb8c1b9ca authored 11 months ago by Peter Johanson <[email protected]>
feat(boards): Make `west flash` work with new UF2 runner.

3968d9febd434123d7ac3296a934e5913141277d authored 11 months ago by Peter Johanson <[email protected]>
fix(bluetooth): Remove LLCP impl override.

a6c03994932994be26cfeb05aa680470ccb97031 authored 11 months ago by Peter Johanson <[email protected]>
refactor(display): Move new LVGL DPI Kconfig setting.

f4fce9e15832fd8daee9091d7d77a272aecb8f3e authored 11 months ago by Peter Johanson <[email protected]>
fix(boards): Remove references to PINMUX Kconfig.

802881b625664123a99db75e21e7c9dbe2b75c2c authored 11 months ago by Peter Johanson <[email protected]>
fix(ble): Ensure large enough string for setting name.

* Fix warning related to potentially large number of profiles
causing overflow of allocated st...

b6d9f3c911bc39095825f35c5df176d95ee07d0a authored 11 months ago by Peter Johanson <[email protected]>
fix(ble): Update security test for changes in 3.5.

cd6f8a680ced404d5b12e1caeed6ca8ecfb2732d authored 11 months ago by Peter Johanson <[email protected]>
fix(bt): Fixes for BLE test BSIM bits.

b3f1d769f09635da74fe3878b113d5797a1227d3 authored 11 months ago by Peter Johanson <[email protected]>
refactor: All SYS_INIT functions are void args.

bf4008da023189b885ebcf1c0ccdb729663312e8 authored 11 months ago by Peter Johanson <[email protected]>
fix(kscan): Adjust charlieplex init level/priority.

aeb5bed3d69ded562cc0025d737a64a6c12b240f authored 11 months ago by Peter Johanson <[email protected]>
fix(pm): Restore sleep suspension of devices.

* After the move to `sys_poweroff`, restore the behavior of
suspending devices before entering...

50a303b8bb86b3f6ef1853c0c7ef841e043eb615 authored 11 months ago by Peter Johanson <[email protected]>
fix(boards): Disable ZMK_USB for peripherals

efbcd3c8f6be2d147949a51503b19bb52e9843ac authored 11 months ago by Cem Aksoylar <[email protected]>
refactor(display): Remove unused BAS includes

b8846cf6355c5d7ae52a191988054b532a264f0c authored 11 months ago by Cem Aksoylar <[email protected]>
fix(boards): Add missing battery header include

4b03fcb70993dc277f5268bfac0e129cfe0b73a3 authored 11 months ago by Cem Aksoylar <[email protected]>
chore: Fix formatting

Fixed the formatting in a file that wasn't passing pre-commit checks.

5826b80374625d448cfbfc739dde4fda1e6f2681 authored 11 months ago by Joel Spadin <[email protected]>
fix(shields): Fix deprecated encoder properties

Switched remaining shields over from resolution to steps.

c2299e2203c869945d94455d002079b72ce7cdf9 authored 11 months ago by Joel Spadin <[email protected]>
fix(shields): Add labels to all sensors nodes

f24a0bf9c8046a18183a0405178a19887b13da10 authored 11 months ago by Joel Spadin <[email protected]>
feat(keymap-upgrader): Upgrade encoder resolution

Added an upgrade function to the keymap upgrader to replace the encoder
"resolution" property wi...

3a4cf185a1acdb7494286af964a82e13b13dff34 authored 11 months ago by Joel Spadin <[email protected]>
fix(keymap-upgrader): Fix highlight on last line

Fixed an issue where a text edit at the very end of a file would cause
it to highlight from the ...

be75da096c86d87e414f4089cc27184dc0c6f5bf authored 11 months ago by Joel Spadin <[email protected]>
feat(docs): Document Karabiner interference with Mod-Morphs (#2146)

aab09d504c976c971729f4cd64b074d3265d6bf0 authored 11 months ago by Johan Friis <[email protected]>
feat(core): enable FPU if CPU has FPU

4a5806ac73ae32034a8daf5b95dfd62db2bae4d5 authored 11 months ago by Xudong Zheng <[email protected]>
fix(ci): Update upload-artifact with merge step

0755b7a64c39736f6235ac0403e752692d367400 authored 11 months ago by Cem Aksoylar <[email protected]>
docs: correcting file path in config.md

5685074835a02e1e423124c82850657b30117a9f authored 11 months ago by Dhruvin Shah <[email protected]>
fix(boards): Assign preonic_rev3 chosen console

Quick fix to make USB-logging work on the Preonic.

b120daa16aa07f34aa4457ffd5d48439f2ef1c88 authored 11 months ago by senseored <[email protected]>
Revert "fix(ci): Update one lingering upload-artifacts action."

275c0ce271ad3cdff6d1ddf4f7daef50754f33da authored 11 months ago by Pete Johanson <[email protected]>
fix(ci): Update one lingering upload-artifacts action.

3c14c7c1124cab93a5eb88d53f46cb09316c2f75 authored 11 months ago by Peter Johanson <[email protected]>
fix(ci): Move to maintained get-changed files.

72d5c01e46c0e0079682bf7536c1da672c244e18 authored 11 months ago by Peter Johanson <[email protected]>
fix(ci): Bump setup-python version.

789c11629eff7b71320a166fbe3f6b8e5f35a064 authored 11 months ago by Peter Johanson <[email protected]>
fix(ci): Updated actions to move away Node 16.

1f8b45d57ddde21fe6cb917ef72a344cd3071e31 authored 11 months ago by Peter Johanson <[email protected]>
refactor: Improve keymap upgrader

Moved the keymap upgrader to a top-level page like the power profiler
to make it more discoverab...

a0465391beb69ff3ccd000a9696e80d73362f5f4 authored 11 months ago by Joel Spadin <[email protected]>
fix(keymap-upgrader): Note that changed lines are highlighted

bf5284b3b9b682974c98fab8332da2db4e0bafe5 authored 11 months ago by Joel Spadin <[email protected]>
fix(docs): Fix links to keymap upgrader

84e056793b7b1200f85317e97e9eaa527176633d authored 11 months ago by Joel Spadin <[email protected]>
feat(keymap-upgrader): Upgrade renamed nodes

Added an upgrade function to fix renamed behavior nodes in the unlikely
event that someone was c...

08d9391a8a9458937263d8583d62e37b7b04dba1 authored 11 months ago by Joel Spadin <[email protected]>
fix(keymap-upgrader): Filter key codes to bindings

Changed the key code upgrader to only replace codes that appear in
"bindings" properties. Modifi...

d4be70587d9e30795accaa4bf5f84afa50dfb2f1 authored 11 months ago by Joel Spadin <[email protected]>
feat(keymap-upgrader): Highlight changes

Updated the keymap upgrader to highlight which lines it changed as well
as indicate when nothing...

37fcf190e682e1c3b72d9011dfb616268a649e5a authored 11 months ago by Joel Spadin <[email protected]>
chore(docs): Update tree-sitter-devicetree to 0.9.0

1dbd6910cbb1897f919a5d87b758b62a30e14c1f authored 11 months ago by Joel Spadin <[email protected]>
fix(ci): Use proper variable expression.

1a3529a3e674af2299a583a27dd92fc4f214c59d authored 11 months ago by Peter Johanson <[email protected]>
refactor: use zmk,matrix-transform instead of zmk,matrix_transform

* Align codebase with documentation.

6b547019c22236d9be88818cbea0d0e925ba597c authored 11 months ago by honorless <[email protected]>
docs: suggest zmk,matrix-transform over zmk,matrix_transform

* While functionally equivalent, the hyphenated form of this property
is more consistent with ...

a3fbc2a5ba36db982c32fafbd6dcf0437477bb48 authored 11 months ago by honorless <[email protected]>
fix(docs): Work around docusaurus bug causing broken links

Some links ended up broken after docusaurus 3 upgrade,
especially if they are the second on the ...

5cbffd6625aac48487ddf2361ca44d3db33fa7f1 authored 11 months ago by Cem Aksoylar <[email protected]>
refactor(docs): Use new admonition title syntax and disable mdx v1 compat

dcfe07d9f666d23e896d2463ca3f6f8dd8cbc12f authored 11 months ago by Cem Aksoylar <[email protected]>
fix(docs): Fix incorrect admonition title

ee855de349dd57b440c7930cc2a67c62ecefc97b authored 11 months ago by Cem Aksoylar <[email protected]>
refactor(docs): Use .mdx for docs with mdx features

Also applies prettier changes in touched files due to precommit

f014eb45a7ba15e03791e28a051d0c68059de91f authored 11 months ago by Cem Aksoylar <[email protected]>
refactor(docs): Remove no longer necessary React imports

00962a72556888b62d94cef7ca3e028f391e08cd authored 11 months ago by Cem Aksoylar <[email protected]>
fix(docs): Fix deprecated admonition types

a0a952413ab02dceec57fccb52a39155be4c0ac7 authored 11 months ago by Cem Aksoylar <[email protected]>
chore(docs): Update docusaurus to 3

Following https://docusaurus.io/docs/migration/v3#upgrading-dependencies
and `npm update`

0827ff245f632a8c6e94b3ff463c263553287dd2 authored 11 months ago by Cem Aksoylar <[email protected]>
fix(docs): Fix extra line issue in hardware headers

Need to make prettier ignore these, because otherwise it splits
them to separate lines and rever...

19613128b901723f7b78c136792d72e6ca7cf4fc authored 11 months ago by Cem Aksoylar <[email protected]>
fix(docs): Fix relative links with trailing slashes

1b326ff856fbc017bdad97a2fe0a350f104035db authored 11 months ago by Cem Aksoylar <[email protected]>
fix(docs): Fix eslint-plugin-react errors

Remove unused components, and disable proptype checking for children
in OsTabs custom component ...

0dc04df09c896c4abbc4226320b91972426a78d3 authored 11 months ago by Cem Aksoylar <[email protected]>
ci(docs): Disable eslint rule for unescaped entities

eslint-plugin-react is emitting a lot of react/no-unescaped-entities
errors in mdx files, primar...

7196f9f075fa799d9577c948b7b4f2114106f592 authored 11 months ago by Cem Aksoylar <[email protected]>
fix(docs): Fix broken anchors in docs (but not blog)

57684f8a66451ef730de1c340bafe7b62b1021f9 authored 11 months ago by Cem Aksoylar <[email protected]>
fix(docs): Fix mdx 3 incompatibility

13c856d1d34f2cbcd0eecfecac0b142bd4a4aee9 authored 11 months ago by Cem Aksoylar <[email protected]>
ci(docs): Use eslint plugin for automatic JSX runtime

Ref: https://docusaurus.io/docs/migration/v3#automatic-jsx-runtime
and https://github.com/jsx-es...

fa91648cce00f034120bfe48b63e230229ab0352 authored 11 months ago by Cem Aksoylar <[email protected]>
ci(docs): Fix tsc config for docusaurus 3

e3f458e5393cb0bd4c4e7699de83606c1bd40e6a authored 11 months ago by Cem Aksoylar <[email protected]>
fix(shields): Fix battery warnings for custom widgets.

f71458aca0d777d99256c89eada88b7ed5c86d0a authored 11 months ago by Peter Johanson <[email protected]>
docs: confirm some consumer codes on iOS

Tested on iOS 16.6

8c14b155e8a324382f6a863bd93a7d45304a82ff authored 11 months ago by crides <[email protected]>
fix(events): Remove our usage of assert.

* __ASSERT is converted to a do/while loop when asserts are enabled,
which doesn't work with o...

e89cffc959840f0463f955ec5a0ad51f33c90b37 authored 11 months ago by Peter Johanson <[email protected]>
chore: Run tests if any includes change.

0890aaeaffc06491b0f3f4576ea64d077941e1c0 authored 11 months ago by Peter Johanson <[email protected]>
feat(tests): Enable asserts for tests.

e5050e40fedab0abf1c6815e88a0d53dfb7cd346 authored 11 months ago by Peter Johanson <[email protected]>
fix: Fix missed event manager usages from refactor.

331915f98931308f49f43485c75f5d0c08f0cf29 authored 11 months ago by Peter Johanson <[email protected]>
fix(core): Address review comments from Joel.

* Fix up some lingering events API tweaks for heap-less event manager.

644feeb40de032a1244e4369306ee38f3c9ec395 authored 11 months ago by Peter Johanson <[email protected]>
refactor(core): Move to stack allocated events.

* Move to local/stack allocated event API that doesn't require
dynamic allocation/freeing.
* D...

33209dee1d3b0feb6486692704a1a1ce0f073c68 authored 11 months ago by Peter Johanson <[email protected]>