From 38f1dbd9842eaf53db359ad46b070bfff8db1359 Mon Sep 17 00:00:00 2001 From: Pete Johanson Date: Mon, 8 Jun 2020 21:07:16 -0400 Subject: Move Zephyr app into subdirectory. --- src/usb_hid.c | 58 ---------------------------------------------------------- 1 file changed, 58 deletions(-) delete mode 100644 src/usb_hid.c (limited to 'src/usb_hid.c') diff --git a/src/usb_hid.c b/src/usb_hid.c deleted file mode 100644 index 2862d56..0000000 --- a/src/usb_hid.c +++ /dev/null @@ -1,58 +0,0 @@ - -#include - -#include -#include -#include - -#include -#include - -LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); - -static enum usb_dc_status_code usb_status; - -static struct device *hid_dev; - -int zmk_usb_hid_send_report(const u8_t *report, size_t len) -{ - if (usb_status == USB_DC_SUSPEND) - { - return usb_wakeup_request(); - } - - return hid_int_ep_write(hid_dev, report, len, NULL); -} - -void usb_hid_status_cb(enum usb_dc_status_code status, const u8_t *params) -{ - usb_status = status; -}; - -int zmk_usb_hid_init() -{ - int usb_enable_ret; - - hid_dev = device_get_binding("HID_0"); - if (hid_dev == NULL) - { - LOG_ERR("Unable to locate HID device"); - return -EINVAL; - } - - usb_hid_register_device(hid_dev, - zmk_hid_report_desc, sizeof(zmk_hid_report_desc), - NULL); - - usb_hid_init(hid_dev); - - usb_enable_ret = usb_enable(usb_hid_status_cb); - - if (usb_enable_ret != 0) - { - LOG_ERR("Unable to enable USB"); - return -EINVAL; - } - - return 0; -} -- cgit v1.2.3