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 | |
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-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-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 | 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 `config_info` with `config` | innovaker | |
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html 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-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-11-29 | bugfix(sticky keys): release active sticky keys properly | Okke Formsma | |
see https://github.com/zmkfirmware/zmk/issues/445 | |||
2020-11-28 | feat(sticky keys): initial implementation | Okke Formsma | |