Age | Commit message (Collapse) | Author |
|
Ran all the default keymaps through the keymap upgrader and manually adjusted
alignment.
|
|
* Fire an event w/ layer number, state, and timestamp
when a layer is activated/deactivated.
* Add `zmk_keymap_highest_layer_active()` query.
Co-authored-by: KemoNine <mcrosson@kemonine.info>
|
|
Tested with Karabiner-EventViewer as well as some manual checks.
PR: #377
See: #375
|
|
|
|
|
|
This facilitates users who can't utilize the uf2 artifact.
PR: #485
|
|
Allows multiple files to be stored in a single archive.
PR: #485
|
|
PR: #478
|
|
Required for testing the documentation with the host's browser.
PR: #477
|
|
|
|
Co-authored-by: innovaker <66737976+innovaker@users.noreply.github.com>
PR: #483
|
|
|
|
desired
|
|
be used in keymaps as well as to call attention to BT_SEL requiring a second parameter
|
|
Reorder the file so that related properties are roughly grouped together and the order is more logical.
PR: #476
|
|
These should've been added in previous PRs.
PR: #473
|
|
Lays the groundwork for CI building boards that don't require shields.
PR: #464
|
|
* Make sure all LVGL access is from main work thread.
|
|
* Make sure we don't raise events from BLE
host thread.
|
|
Sticky keys should be cleared when they were tapped in rapid succession before the timer runs out.
|
|
|
|
|
|
|
|
PR: #474
|
|
Replaces `petejohanson` with `zmkfirmware` for ZMK's fork of Zephyr (branch `zmk-v2.3.0-with-fixes`)
PR: #468
|
|
PR: #406
|
|
|
|
Guards conditions aren't strictly required because the build only logs a warning if the file doesn't exist. It still completes successfully.
PR: #463
|
|
Lays the groundwork for further improvements.
PR: #458
|
|
PR: #400
|
|
|
|
|
|
* Switch interrupt configuration so nRF52 uses
PORT events for lower power use, and wake
from deep sleep.
* Closes #272
|
|
* Battery and output status widgets
* Built in status screen combining them.
* Ability to define a custom status screen factory
function.
|
|
|
|
re-implementation of GitHub PR 403
|
|
A multi-line list can be more merge friendly than a single-line array.
PR: #457
|
|
Silences the following build warning ...
../src/ble.c:407:13: warning: 'auth_passkey_display' defined but not used [-Wunused-function]
407 | static void auth_passkey_display(struct bt_conn *conn, unsigned int passkey) {
|
|
A hack to invalidate GitHub actions/cache in CI builds/tests.
Activates benefits of 90123caa4ca413f9c9e96d37e9b627ebf0407b66.
Should be reverted after 2 weeks.
PR: #442
|
|
Updated function calls with missing reference. GPIO missing.
To my understanding:
DT_INST_GPIO_PIN() should be called instead if DT_INST_PIN()
DT_INST_GPIO_FLAGS() should be called instead if DT_INST_GPIO_FLAGS()
Current implementation does not compile when using control pin.
|
|
see https://github.com/zmkfirmware/zmk/issues/445
|
|
Cosmetic pass at aligning the conventions used in ZMK's workflows with GitHub's examples. Based on examples found at:
https://github.com/actions/starter-workflows
PR #433
|
|
For each workflow, add its path to its own trigger conditions so that it automatically re-triggers for testing purposes whenever it is changed.
PR: #443
|
|
Realigns with Prettier formatting.
Discrepancy introduced by c067629c83651c98154bef44a23ec7e5d81be179
PR: #440
|
|
This reduces zephyr's footprint to 33% and dramatically reduces the cloning times (west update).
PR: #441
|
|
fix: clang-format and setting state variable
fix: Fix startup settings configuration
fix(ext_power): Add static to state
fix(ext_power): Set default settings value
Use driver data status instead of global file state
|
|
|
|
These timestamps are necessary to correctly deal with delayed events due to hold-tap shenanigans.
|
|
Removes obsolete cache invalidation hack.
Ref: 064323b667e33b3f68e56165e9add66b7482ed68
PR: #434
|
|
add nano to the dev container so git has a valid editor in case users use git directly within the container
|