diff options
author | Cody McGinnis <brainwart@gmail.com> | 2020-08-18 14:02:24 -0400 |
---|---|---|
committer | Cody McGinnis <brainwart@gmail.com> | 2020-08-18 14:02:24 -0400 |
commit | a82f990d4c518165fc745ce2b5fb5cf2dd6b2727 (patch) | |
tree | f8df9046b224598a5c49c9b95cffb260dacc977f /app/src/keymap.c | |
parent | d7dee20e8d9b0b566859304063df2176aef8c057 (diff) |
feat(keymap): allow users to toggle layers
Diffstat (limited to 'app/src/keymap.c')
-rw-r--r-- | app/src/keymap.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/src/keymap.c b/app/src/keymap.c index ff494f7..ebb42ef 100644 --- a/app/src/keymap.c +++ b/app/src/keymap.c @@ -76,6 +76,11 @@ static struct zmk_behavior_binding zmk_sensor_keymap[ZMK_KEYMAP_LAYERS_LEN][ZMK_ WRITE_BIT(zmk_keymap_layer_state, layer, state); \ return 0; +bool zmk_keymap_layer_active(u8_t layer) +{ + return (zmk_keymap_layer_state & (BIT(layer))) == (BIT(layer)); +}; + int zmk_keymap_layer_activate(u8_t layer) { SET_LAYER_STATE(layer, true); |