Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-28 | refactor(app): replace zmk_keymap_layers_state with zmk_keymap_layers_state_t | innovaker | |
Aligns with typedef _t convention. PR: #531 | |||
2020-12-28 | refactor(app): replace zmk_mod_flags with zmk_mod_flags_t | innovaker | |
Aligns with typedef _t convention. PR: #531 | |||
2020-12-28 | refactor(app): replace zmk_mod with zmk_mod_t | innovaker | |
Aligns with typedef _t convention. PR: #531 | |||
2020-12-28 | refactor(app): replace zmk_key with zmk_key_t | innovaker | |
Aligns with typedef _t convention. PR: #531 | |||
2020-12-28 | fix(shields): Enable USB by default on right side. | Pete Johanson | |
* Ensures USB power detection for sleep/charging is properly detected on the right side by deafult. | |||
2020-12-28 | refactor(splits): Ability to override split role. | Pete Johanson | |
* Move central/peripheral setting to Kconfig.defconfig files to allow left/right .conf files to override central/peripheral role for splits. | |||
2020-12-28 | refactor: replace filename hyphens with underscores | innovaker | |
Aligns *.h and *.c to underscore naming convention. These were kept (with warnings) for backwards compatibility with external boards/shields: - kscan-mock.h - matrix-transform.h They should be removed in the future. PR: #523 | |||
2020-12-28 | chore(tests): remove useless &cp test | Okke Formsma | |
2020-12-21 | chore(display): add header to CMakeLists.txt | innovaker | |
PR: #533 | |||
2020-12-21 | refactor(app): remove zmk_action | innovaker | |
zmk_action isn't referenced anywhere. PR: #530 | |||
2020-12-21 | chore(display): add header to Kconfig | innovaker | |
PR: #534 | |||
2020-12-21 | refactor(app): remove handlers.h | innovaker | |
handlers.h isn't referenced elsewhere. PR: #526 | |||
2020-12-21 | chore(display): align status_screen copyright | innovaker | |
PR: #535 | |||
2020-12-21 | ci(build): ignore failing upload-artifacts step | Okke Formsma | |
Build steps are often failing with "ECONNRESET" errors due to rate-limiting by github. We usually don't need/care about the artifacts, so don't have to fail the build when the upload fails. related to #502 and #actions/upload-artifact/issues/116 | |||
2020-12-18 | docs(setup): bump Zephyr SDK version to 0.11.4 | innovaker | |
Latest stable version. Also used in zmk-docker images. | |||
2020-12-18 | feat(devcontainer): add volume mounts for zephyr, modules and tools | innovaker | |
This effectively caches Zephyr and its dependencies. It also shares them between containers. PR: #519 | |||
2020-12-17 | fix(sticky keys): add 0xFF mask to usage_page | innovaker | |
Aligns unpacking of usage_page with its equivalent line in keycode-state-changed.h PR: #520 | |||
2020-12-17 | feat(devcontainer): persist bash history | innovaker | |
When combined with the root user volume, this commit instructs bash to save each command to the bash history after execution, thereby sharing the bash history between any containers that use the volume. Based on the advice of KemoNine. PR: #480 | |||
2020-12-17 | ci: improve step names | innovaker | |
Improves readability and informativeness. PR: #515 | |||
2020-12-17 | refactor(endpoints): rename usage_report parameter to usage_page | innovaker | |
Aligns zmk_endpoints_send_report function declaration with its definition. PR: #522 | |||
2020-12-17 | docs(codes): improve iOS keyboard/keypad support data | onebigdoor | |
Co-authored-by: innovaker <66737976+innovaker@users.noreply.github.com> PR: #356 See: #376 | |||
2020-12-17 | feat(shields): add tidbit and tidbit_19key shields | KemoNine | |
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 |