diff options
author | Pete Johanson <peter@peterjohanson.com> | 2020-05-24 18:22:16 -0400 |
---|---|---|
committer | Pete Johanson <peter@peterjohanson.com> | 2020-05-24 18:22:16 -0400 |
commit | ed5532bf94e93d25e35498cfd7a9040b0c69597b (patch) | |
tree | 9ed29552fb54e94ecc2062f0db3b6321d24b7c4a /src/endpoints.c | |
parent | 9d5de4e9229ad363a54bbcab0a6a60b07d5f19f5 (diff) |
Add a mock kscan driver, working native_posix.
* Unified logging to one module.
* Mock kscan driver that simulates events.
* Working native_posix board target for testing.
Diffstat (limited to 'src/endpoints.c')
-rw-r--r-- | src/endpoints.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/endpoints.c b/src/endpoints.c index b73e7ed..5e9fcdf 100644 --- a/src/endpoints.c +++ b/src/endpoints.c @@ -4,14 +4,19 @@ #include <zmk/usb_hid.h> #include <zmk/hog.h> +#include <logging/log.h> +LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); + int zmk_endpoints_init() { int err; + LOG_DBG(""); + err = zmk_usb_hid_init(); if (err) { - printk("USB HID Init Failed\n"); + LOG_ERR("USB HID Init Failed\n"); return err; } @@ -19,7 +24,7 @@ int zmk_endpoints_init() err = zmk_hog_init(); if (err) { - printk("HOG Init Failed\n"); + LOG_ERR("HOG Init Failed\n"); return err; } @@ -33,6 +38,8 @@ int zmk_endpoints_send_key_event(struct zmk_key_event key_event) struct zmk_hid_report *report; int err; + LOG_DBG("key %lld, state %d\n", key_event.key, key_event.pressed); + if (key_event.pressed) { @@ -54,8 +61,7 @@ int zmk_endpoints_send_key_event(struct zmk_key_event key_event) err = zmk_hog_send_report(report); if (err) { - printk("FAILED TO SEND OVER HOG: %d\n", err); - // LOG_DBG("HID Over GATTP Send Failed"); + LOG_ERR("FAILED TO SEND OVER HOG: %d", err); } #endif /* CONFIG_ZMK_BLE */ |