Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-15 | refactor(sticky keys): use DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) instead ↵ | Okke Formsma | |
of DT_NODE_EXISTS(DT_DRV_INST(0)) | |||
2020-12-15 | refactor(sticky keys): use pointer to avoid repetition in store_sticky_key | Okke Formsma | |
2020-12-15 | refactor(sticky keys): rename ZMK_BHV_STICKY_KEY_POSITION_NOT_USED to ↵ | Okke Formsma | |
ZMK_BHV_STICKY_KEY_POSITION_FREE | |||
2020-12-15 | refactor(sticky keys): rename timer_is_started to timer_started | Okke Formsma | |
2020-12-14 | ci: remove unnecessary comments | innovaker | |
2020-12-14 | ci(docs-checks): remove prettier name | innovaker | |
Aligns with other jobs/workflows. It isn't necessary. PR: #501 | |||
2020-12-14 | ci: remove zephyr.base-prefer configfile | innovaker | |
CI builds successfully without this step. PR: #498 | |||
2020-12-14 | feat(devcontainer): add volume mount for root user | innovaker | |
Caches VS Code extensions and other profile settings between zmk containers. Based on advice from KemoNine. PR: #479 | |||
2020-12-14 | fix(settings): Add missing err handlers on settings_register | Nick | |
2020-12-14 | refactor(settings): Debounce BLE/endpoint settings saves | Nick | |
2020-12-14 | refactor(settings): Only load used subtrees | Nick Winans | |
2020-12-14 | feature(display): Blank display on idle/sleep. | Pete Johanson | |
* Set display blanking, and stop refresh timer for displays when the activity state goes to idle/sleep, and resume when transitioning to active again. | |||
2020-12-14 | refactor(power): Extract activity/idle detection. | Pete Johanson | |
* Refactor power to extract more general purpose activity detection/events. * Use activity state to implement PM callback. | |||
2020-12-14 | docs(logging): remove CONFIG_USB_UART_DTR_WAIT | innovaker | |
This configuration option was removed in Zephyr v2.4.0. See: zephyrproject-rtos/zephyr#27427 PR: #467 | |||
2020-12-14 | feat(devcontainer): upgrade to zmk-dev-arm:2.4 | innovaker | |
PR: #467 | |||
2020-12-14 | ci: upgrade to zmk-build-arm:2.4 | innovaker | |
PR: #467 | |||
2020-12-14 | fix(tests): convert ZMK_CONFIG to an absolute path | innovaker | |
Zephyr 2.4.0 requires ... set(DTS_ROOT) list(APPEND DTS_ROOT) ... to use absolute paths. And therefore ZMK_CONFIG as well. See: zephyrproject-rtos/zephyr#28180 PR: #467 | |||
2020-12-14 | refactor(display): Update to new LVGL v7.x API. | Pete Johanson | |
PR: #467 | |||
2020-12-14 | refactor(app): remove `_gatt_` infixes from BT DIS and BAS services | innovaker | |
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html PR: #467 | |||
2020-12-14 | refactor(app): replace `LVGL_VER_RES` with `LVGL_HOR_VER_MAX` | innovaker | |
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html PR: #467 | |||
2020-12-14 | refactor(app): replace `LVGL_HOR_RES` with `LVGL_HOR_RES_MAX` | innovaker | |
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html PR: #467 | |||
2020-12-14 | refactor(app): replace `void` with `const struct device *dev` in ISR CBs | innovaker | |
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html PR: #467 | |||
2020-12-14 | refactor(app): replace `struct device *` with `const struct device *` | innovaker | |
Replaced with RegExp: /(?<!const )(struct device \*)/g See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html PR: #467 | |||
2020-12-14 | refactor(app): replace `driver_data` with `data` | innovaker | |
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html PR: #467 | |||
2020-12-14 | refactor(app): replace `driver_api` with `api` | innovaker | |
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html PR: #467 | |||
2020-12-14 | refactor(app): replace `config_info` with `config` | innovaker | |
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html PR: #467 | |||
2020-12-14 | feat(app): upgrade to Zephyr v2.4.0 + ZMK fixes | innovaker | |
PR: #467 | |||
2020-12-14 | refactor(app): replace Zephyr integer types with C99 integer types | innovaker | |
u8_t → uint8_t u16_t → uint16_t u32_t → uint32_t u64_t → uint64_t s8_t → int8_t s16_t → int16_t s32_t → int32_t s64_t → int64_t Prerequisite for #223 See: https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v2.4.0 PR: #467 | |||
2020-12-14 | ci: add `4-` prefix to cache keys for v2.4.0 upgrade | innovaker | |
A hack to invalidate GitHub actions/cache in CI builds/tests for the v2.4.0 upgrade. PR: #467 | |||
2020-12-10 | ci(build): remove artifact uf2 suffix | innovaker | |
The archive now contains hex and uf2 files so the uf2 suffix is no longer accurate. It probably should've been removed as part of the earlier hex commit. See: 97d045e7ef887f8b532838676347e8def0291215 PR: #496 | |||
2020-12-10 | feat(devcontainer): supersede zephyr-west-action-arm with zmk-dev-arm | innovaker | |
PR: #481 | |||
2020-12-10 | ci: migrate workflows to zmk-docker | innovaker | |
Leverages the new zmk-build-arm Docker image published by the zmk-docker project. Reduces build times, enhances DevOps capabilities, and tightly couples CI build container with the dev container. PR: #481 | |||
2020-12-10 | fix(west) test command should not swallow errors. | Okke Formsma | |
2020-12-10 | feat(docs): add keymap upgrader | Joel Spadin | |
Added a documentation page with a script that upgrades deprecated key codes and behaviors to their replacements. Fixes #299 | |||
2020-12-10 | improvement: upgrade default keymaps | Joel Spadin | |
Ran all the default keymaps through the keymap upgrader and manually adjusted alignment. | |||
2020-12-09 | feature(keymaps): Keymap layer state event, highest layer API | KemoNine | |
* 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> | |||
2020-12-09 | docs(codes): improve macOS support data | onebigdoor | |
Tested with Karabiner-EventViewer as well as some manual checks. PR: #377 See: #375 | |||
2020-12-08 | fix(kscan): Fix building kscan for tests. | Pete Johanson | |
2020-12-08 | update doc about bluetooth | Chiyuan Zhang | |
2020-12-08 | ci(build): add zmk.hex to archive | innovaker | |
This facilitates users who can't utilize the uf2 artifact. PR: #485 | |||
2020-12-08 | ci(build): refactor archiving to support multiple paths | innovaker | |
Allows multiple files to be stored in a single archive. PR: #485 | |||
2020-12-08 | ci(build): add missing boards | innovaker | |
PR: #478 | |||
2020-12-08 | feat(devcontainer): add forwardPorts 3000 | innovaker | |
Required for testing the documentation with the host's browser. PR: #477 | |||
2020-12-08 | Add note about cmake 3.19 not working with zephr ; addresses issue #487 | KemoNine | |
2020-12-07 | feat(shields): add CRBN shield | ReFil | |
Co-authored-by: innovaker <66737976+innovaker@users.noreply.github.com> PR: #483 | |||
2020-12-07 | Add KemoNine to authors per PeteJohnson | KemoNine | |
2020-12-06 | Add note about default number of available profiles and how to increase if ↵ | KemoNine | |
desired | |||
2020-12-06 | Tweak/cleanup bluetooth documentation so it's more clear which codes should ↵ | KemoNine | |
be used in keymaps as well as to call attention to BT_SEL requiring a second parameter | |||
2020-12-06 | refactor(devcontainer): reorder properties | innovaker | |
Reorder the file so that related properties are roughly grouped together and the order is more logical. PR: #476 | |||
2020-12-06 | ci(build): add missing pro-micro compatible shields | innovaker | |
These should've been added in previous PRs. PR: #473 |