Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2020-12-06 | ci(build): add support for board-only builds | innovaker | |
Lays the groundwork for CI building boards that don't require shields. PR: #464 | |||
2020-12-06 | fix(display): All display updates in work thread. | Pete Johanson | |
* Make sure all LVGL access is from main work thread. | |||
2020-12-06 | fix(ble): Raise profile events from work thread. | Pete Johanson | |
* Make sure we don't raise events from BLE host thread. | |||
2020-12-06 | fix(sticky keys): fix tapping-sticky-keys bug. | Okke Formsma | |
Sticky keys should be cleared when they were tapped in rapid succession before the timer runs out. | |||
2020-12-06 | fix(sticky keys): always clear sticky key when releasing the behavior | Okke Formsma | |
2020-12-06 | fix(sticky keys): use correct timestamp when clearing sticky key in timer | Okke Formsma | |
2020-12-06 | fix(sticky keys): simplify timer management | Okke Formsma | |
2020-12-05 | refactor(devcontainer): format with prettier | innovaker | |
PR: #474 | |||
2020-12-04 | build(west): migrate to zmkfirmware/zephyr fork | innovaker | |
Replaces `petejohanson` with `zmkfirmware` for ZMK's fork of Zephyr (branch `zmk-v2.3.0-with-fixes`) PR: #468 | |||
2020-12-04 | build(cmake): remove unnecessary SYSCALL_INCLUDE_DIRS for drivers | innovaker | |
PR: #406 | |||
2020-12-04 | fix(drivers): Remove conditional from directories. | Pete Johanson | |
2020-12-03 | ci(build): remove proton_c guard from uf2 archive step | innovaker | |
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 | |||
2020-12-03 | ci(build): sort boards and shields alphabetically | innovaker | |
Lays the groundwork for further improvements. PR: #458 |