Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-01 | refactor(behaviors): use ZMK_BEHAVIOR_OPAQUE and ZMK_BEHAVIOR_TRANSPARENT | Okke Formsma | |
Use these instead of the magic return values 0 and 1 for behavior_driver_api return values. | |||
2021-01-01 | refactor(events): return 'ZMK_EV_EVENT_BUBBLE' instead of magic number 0 | Okke Formsma | |
2021-01-01 | chore: standardize C style headers | innovaker | |
Changes made with regex plus some manual tweaks. Find: /^\/\*.*\n(?:^\*.*\n)*^.*\*.*?[Cc]opyright.*?(\d{4}) *([0-9A-z,_\- ]+).*?\n(?:^.*\*.*\n)*^.*\*.*?SPDX-License-Identifier:? *(.+) *?\n(?:^.*\*.*\n)*.*\*\//gm Replace: /* * Copyright (c) $1 $2 * * SPDX-License-Identifier: $3 */ PR: #565 | |||
2021-01-01 | refactor(app): format with prettier (#563) | innovaker | |
prettier --write . PR: #563 | |||
2021-01-01 | feat(shields): add ws2812 underglow support to lily58 (nice_nano) | KemoNine | |
2021-01-01 | feat(shields): add eek shield | Mango The Fourth | |
PR: #529 | |||
2021-01-01 | docs(codes): improve macOS support data (volume, brightness, media controls) | Stephen Wu | |
Codes: - K_VOLUME_UP, C_VOLUME_UP, K_VOLUME_DOWN, C_VOLUME_DOWN, K_MUTE - C_BRIGHTNESS_INC, C_BRIGHTNESS_DEC - C_PLAY_PAUSE, C_NEXT, C_PREVIOUS Tested on: - Catalina 10.15.7 - Big Sur 11.2 Beta PR: #541 See: #375 | |||
2020-12-31 | feat(boards): Add BDN9 Rev2 board. | Pete Johanson | |
* Onboard stm32f072. * 3 possible encoder positions. * Underglow/per-key not yet support. | |||
2020-12-31 | fix(sensors): Use status filter on sensors node. | Pete Johanson | |
2020-12-30 | fix(power): Fix for 2.4 API changes. | Pete Johanson | |
2020-12-29 | fix(west): Restore atmel west module. | Pete Johanson | |
2020-12-29 | (feature) Add &to keycode/behavior (#489) | KemoNine | |
feat(behaviors): Add `&to` behavior to switch to a layer. | |||
2020-12-29 | feat(ext-power): Cut power when PM is sleeping | Nick Winans | |
2020-12-28 | Add uppermost, current layer status widget to oled (#493) | KemoNine | |
* Add uppermost, current layer status widget to oled * Run clang format * Fixup display widget source includes in CMakeLists * Update layer widget to only be enabled on primary half of a split keyboard and shuffle some of the options specific to the widget to be enabled via the widget * Update to latest lvgl/zmk/zephyr ; remove version text from oled per PR * Fixup file names * Remove last remenants of the version display text from the oled * Fixup clang-format Co-authored-by: KemoNine <mcrosson@kemonine.info> | |||
2020-12-28 | feature(ci): Build split w/ display enabled for testing. | Pete Johanson | |
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. |