diff options
author | Pete Johanson <peter@peterjohanson.com> | 2020-08-28 22:58:08 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-28 22:58:08 -0400 |
commit | 86c3dac153b9f748ce3e4863c620e5a9c08c67be (patch) | |
tree | 91d84ef7cd0b3f18a502a1c936941e0d7b9fb6cc /app/src/behaviors | |
parent | 14d09e7b07d32f0118b455cd21d91838f554b992 (diff) | |
parent | 80bef160fcb3c2c63f11c71832c9afd959a1828c (diff) |
Merge pull request #131 from BrainWart/tests/native-posix-test-exploration
Native posix integration testing
Diffstat (limited to 'app/src/behaviors')
-rw-r--r-- | app/src/behaviors/behavior_toggle_layer.c | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/app/src/behaviors/behavior_toggle_layer.c b/app/src/behaviors/behavior_toggle_layer.c index 13f4a29..02a76d2 100644 --- a/app/src/behaviors/behavior_toggle_layer.c +++ b/app/src/behaviors/behavior_toggle_layer.c @@ -14,28 +14,35 @@ LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); -struct behavior_tog_config { }; -struct behavior_tog_data { }; +struct behavior_tog_config +{ +}; +struct behavior_tog_data +{ +}; static int behavior_tog_init(struct device *dev) { - return 0; + return 0; }; - static int tog_keymap_binding_pressed(struct device *dev, u32_t position, u32_t layer, u32_t _) { + LOG_DBG("position %d layer %d", position, layer); + return zmk_keymap_layer_toggle(layer); } static int tog_keymap_binding_released(struct device *dev, u32_t position, u32_t layer, u32_t _) { + LOG_DBG("position %d layer %d", position, layer); + return 0; } static const struct behavior_driver_api behavior_tog_driver_api = { - .binding_pressed = tog_keymap_binding_pressed, - .binding_released = tog_keymap_binding_released, + .binding_pressed = tog_keymap_binding_pressed, + .binding_released = tog_keymap_binding_released, }; static const struct behavior_tog_config behavior_tog_config = {}; |