summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/src/usb_hid.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/app/src/usb_hid.c b/app/src/usb_hid.c
index 40511b0..4c6dd4b 100644
--- a/app/src/usb_hid.c
+++ b/app/src/usb_hid.c
@@ -15,18 +15,6 @@ static enum usb_dc_status_code usb_status;
static struct device *hid_dev;
-static K_SEM_DEFINE(hid_sem, 1, 1);
-
-static void in_ready_cb(void)
-{
- k_sem_give(&hid_sem);
-}
-
-static const struct hid_ops ops =
-{
- .int_in_ready = in_ready_cb,
-};
-
int zmk_usb_hid_send_report(const u8_t *report, size_t len)
{
if (usb_status == USB_DC_SUSPEND)
@@ -34,7 +22,6 @@ int zmk_usb_hid_send_report(const u8_t *report, size_t len)
return usb_wakeup_request();
}
- k_sem_take(&hid_sem, K_FOREVER);
return hid_int_ep_write(hid_dev, report, len, NULL);
}
@@ -56,7 +43,7 @@ static int zmk_usb_hid_init(struct device *_arg)
usb_hid_register_device(hid_dev,
zmk_hid_report_desc, sizeof(zmk_hid_report_desc),
- &ops);
+ NULL);
usb_hid_init(hid_dev);