diff options
author | Pete Johanson <peter@peterjohanson.com> | 2020-06-22 11:06:01 -0400 |
---|---|---|
committer | Pete Johanson <peter@peterjohanson.com> | 2020-06-22 11:06:01 -0400 |
commit | 55cf9db564e66e2804f2d3f2201c55c3c86a90d7 (patch) | |
tree | 5b3ae3a9631f8e9271a435ed4b3064b1d43f6b71 /app/src/keymap.c | |
parent | 8027be106eef7671604695a1a0f0e2828839ceb3 (diff) |
Fix consumer keys w/ refactored behaviors.
Diffstat (limited to 'app/src/keymap.c')
-rw-r--r-- | app/src/keymap.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/app/src/keymap.c b/app/src/keymap.c index e14626a..dd0fee4 100644 --- a/app/src/keymap.c +++ b/app/src/keymap.c @@ -62,17 +62,17 @@ static struct zmk_behavior_binding zmk_keymap[ZMK_KEYMAP_LAYERS_LEN][ZMK_MATRIX_ #define SET_LAYER_STATE(layer, state) \ if (layer >= 32) \ { \ - return false; \ + return -EINVAL; \ } \ WRITE_BIT(zmk_keymap_layer_state, layer, state); \ - return true; + return 0; -bool zmk_keymap_layer_activate(u8_t layer) +int zmk_keymap_layer_activate(u8_t layer) { SET_LAYER_STATE(layer, true); }; -bool zmk_keymap_layer_deactivate(u8_t layer) +int zmk_keymap_layer_deactivate(u8_t layer) { SET_LAYER_STATE(layer, false); }; @@ -87,7 +87,7 @@ int zmk_keymap_position_state_changed(u32_t position, bool pressed) struct device *behavior; int ret; - LOG_DBG("position: %d, binding name: %s", position, binding->behavior_dev); + LOG_DBG("layer: %d position: %d, binding name: %s", layer, position, binding->behavior_dev); behavior = device_get_binding(binding->behavior_dev); |