diff options
author | Peter <peter@peterjohanson.com> | 2020-05-25 03:19:21 +0000 |
---|---|---|
committer | Peter <peter@peterjohanson.com> | 2020-05-25 03:19:21 +0000 |
commit | 96b87b2594d590b9eed009803218f773716fd2ac (patch) | |
tree | 6845d7cd69f18284ee47dc415930850ffffc6fd4 /src/endpoints.c | |
parent | ed5532bf94e93d25e35498cfd7a9040b0c69597b (diff) | |
parent | 76a433fc392be31e56df256b630a21e61775d0af (diff) |
Merge branch 'actions/mod-tap-initial-work' into 'master'
Actions: Mod-Tap initial work
See merge request zmkproject/zmk!1
Diffstat (limited to 'src/endpoints.c')
-rw-r--r-- | src/endpoints.c | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/src/endpoints.c b/src/endpoints.c index 5e9fcdf..668380a 100644 --- a/src/endpoints.c +++ b/src/endpoints.c @@ -33,24 +33,10 @@ int zmk_endpoints_init() return 0; } -int zmk_endpoints_send_key_event(struct zmk_key_event key_event) +int zmk_endpoints_send_report() { - struct zmk_hid_report *report; int err; - - LOG_DBG("key %lld, state %d\n", key_event.key, key_event.pressed); - - - if (key_event.pressed) - { - zmk_hid_press_key(key_event.key); - } - else - { - zmk_hid_release_key(key_event.key); - } - - report = zmk_hid_get_report(); + struct zmk_hid_report *report = zmk_hid_get_report(); // if (zmk_usb_hid_send_report(report) != 0) // { @@ -67,3 +53,19 @@ int zmk_endpoints_send_key_event(struct zmk_key_event key_event) return 0; } + +int zmk_endpoints_send_key_event(struct zmk_key_event key_event) +{ + LOG_DBG("key %d, state %d\n", key_event.key, key_event.pressed); + + if (key_event.pressed) + { + zmk_hid_press_key(key_event.key); + } + else + { + zmk_hid_release_key(key_event.key); + } + + return zmk_endpoints_send_report(); +} |