aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/src/hal_usbh.c
diff options
context:
space:
mode:
authorDiego Ismirlian <dismirlian (at) google's mail.com>2017-06-05 10:53:59 -0300
committerDiego Ismirlian <dismirlian (at) google's mail.com>2017-06-05 10:53:59 -0300
commit5bc62c93e02b0f1ac9a92ed110a1cf2aa42f7cf2 (patch)
tree128e7f3d71c415d8b15e43553f48e265dc671c12 /os/hal/src/hal_usbh.c
parent0260fd851a68e5026eb63369de28946a1f72dc1c (diff)
downloadChibiOS-Contrib-5bc62c93e02b0f1ac9a92ed110a1cf2aa42f7cf2.tar.gz
ChibiOS-Contrib-5bc62c93e02b0f1ac9a92ed110a1cf2aa42f7cf2.tar.bz2
ChibiOS-Contrib-5bc62c93e02b0f1ac9a92ed110a1cf2aa42f7cf2.zip
Add HID class driver
Diffstat (limited to 'os/hal/src/hal_usbh.c')
-rw-r--r--os/hal/src/hal_usbh.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/os/hal/src/hal_usbh.c b/os/hal/src/hal_usbh.c
index 350d1a7..39f48e1 100644
--- a/os/hal/src/hal_usbh.c
+++ b/os/hal/src/hal_usbh.c
@@ -27,6 +27,7 @@
#include "usbh/dev/aoa.h"
#include "usbh/dev/ftdi.h"
#include "usbh/dev/msd.h"
+#include "usbh/dev/hid.h"
#if USBH_DEBUG_ENABLE_TRACE
#define udbgf(f, ...) usbDbgPrintf(f, ##__VA_ARGS__)
@@ -121,6 +122,9 @@ void usbhInit(void) {
#if HAL_USBH_USE_MSD
usbhmsdInit();
#endif
+#if HAL_USBH_USE_HID
+ usbhhidInit();
+#endif
#if HAL_USBH_USE_HUB
usbhhubInit();
#endif
@@ -1306,6 +1310,9 @@ static const usbh_classdriverinfo_t *usbh_classdrivers_lookup[] = {
#if HAL_USBH_USE_MSD
&usbhmsdClassDriverInfo,
#endif
+#if HAL_USBH_USE_HID
+ &usbhhidClassDriverInfo,
+#endif
#if HAL_USBH_USE_HUB
&usbhhubClassDriverInfo,
#endif