summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorPete Johanson <peter@peterjohanson.com>2020-10-01 17:18:01 -0400
committerPete Johanson <peter@peterjohanson.com>2020-10-01 17:18:01 -0400
commit307a8d09db78b95c858c41bd5549c721da7eb1f8 (patch)
tree7a037f303009283dd8899451456b42d1a208666d /app
parent4f494ac5f9a52738bffe6a5dcebef227a6ffd185 (diff)
feat(usb): Function to access latest USB status.
* To be leveraged by upcoming power management work.
Diffstat (limited to 'app')
-rw-r--r--app/include/zmk/usb_hid.h2
-rw-r--r--app/src/usb_hid.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/app/include/zmk/usb_hid.h b/app/include/zmk/usb_hid.h
index 7ee2629..83a4540 100644
--- a/app/include/zmk/usb_hid.h
+++ b/app/include/zmk/usb_hid.h
@@ -14,4 +14,6 @@
int zmk_usb_hid_init();
+enum usb_dc_status_code zmk_usb_hid_get_status();
+
int zmk_usb_hid_send_report(u8_t *report, size_t len);
diff --git a/app/src/usb_hid.c b/app/src/usb_hid.c
index 530ffea..64addae 100644
--- a/app/src/usb_hid.c
+++ b/app/src/usb_hid.c
@@ -28,6 +28,8 @@ static const struct hid_ops ops = {
.int_in_ready = in_ready_cb,
};
+enum usb_dc_status_code zmk_usb_hid_get_status() { return usb_status; }
+
int zmk_usb_hid_send_report(const u8_t *report, size_t len) {
switch (usb_status) {
case USB_DC_SUSPEND: