summaryrefslogtreecommitdiff
path: root/tinyusb/class/hid_host_keyboard.h
diff options
context:
space:
mode:
Diffstat (limited to 'tinyusb/class/hid_host_keyboard.h')
-rw-r--r--tinyusb/class/hid_host_keyboard.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/tinyusb/class/hid_host_keyboard.h b/tinyusb/class/hid_host_keyboard.h
index 8716d8ec5..f07595dcf 100644
--- a/tinyusb/class/hid_host_keyboard.h
+++ b/tinyusb/class/hid_host_keyboard.h
@@ -52,7 +52,7 @@
#define _TUSB_HID_HOST_KEYBOARD_H_
#include "common/common.h"
-#include "usbh.h" // TODO refractor
+#include "host/usbh.h" // TODO refractor
#include "hid.h"
#ifdef __cplusplus
@@ -87,8 +87,10 @@ typedef struct {
keyboard_interface_t instance[TUSB_CFG_HOST_HID_KEYBOARD_NO_INSTANCES_PER_DEVICE];
} hidh_keyboard_info_t;
-void hidh_keyboard_init(void);
+void hidh_keyboard_init(void);
tusb_error_t hidh_keyboard_install(uint8_t dev_addr, uint8_t const *descriptor) ATTR_WARN_UNUSED_RESULT;
+tusb_error_t hidh_keyboard_open_subtask(uint8_t dev_addr, uint8_t const *descriptor, uint16_t *p_length) ATTR_WARN_UNUSED_RESULT;
+void hidh_keyboard_close(uint8_t dev_addr);
#endif