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:38:05 -0300
committerDiego Ismirlian <dismirlian (at) google's mail.com>2017-06-05 10:38:05 -0300
commit835bb887c0557f0f26716c7f3570f6049925b1ec (patch)
tree479510fc456f3d78791f7be767c4a5bb522c7c49 /os/hal/src/hal_usbh.c
parenta77ab485fbec2759ad78cc97b5cdf41b7a4eb914 (diff)
downloadChibiOS-Contrib-835bb887c0557f0f26716c7f3570f6049925b1ec.tar.gz
ChibiOS-Contrib-835bb887c0557f0f26716c7f3570f6049925b1ec.tar.bz2
ChibiOS-Contrib-835bb887c0557f0f26716c7f3570f6049925b1ec.zip
Add AOA (Android Accessory) class driver
Diffstat (limited to 'os/hal/src/hal_usbh.c')
-rw-r--r--os/hal/src/hal_usbh.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/os/hal/src/hal_usbh.c b/os/hal/src/hal_usbh.c
index 0d0bf06..350d1a7 100644
--- a/os/hal/src/hal_usbh.c
+++ b/os/hal/src/hal_usbh.c
@@ -24,6 +24,7 @@
//devices
#include "usbh/dev/hub.h"
+#include "usbh/dev/aoa.h"
#include "usbh/dev/ftdi.h"
#include "usbh/dev/msd.h"
@@ -114,6 +115,9 @@ void usbhInit(void) {
#if HAL_USBH_USE_FTDI
usbhftdiInit();
#endif
+#if HAL_USBH_USE_AOA
+ usbhaoaInit();
+#endif
#if HAL_USBH_USE_MSD
usbhmsdInit();
#endif
@@ -1303,7 +1307,10 @@ static const usbh_classdriverinfo_t *usbh_classdrivers_lookup[] = {
&usbhmsdClassDriverInfo,
#endif
#if HAL_USBH_USE_HUB
- &usbhhubClassDriverInfo
+ &usbhhubClassDriverInfo,
+#endif
+#if HAL_USBH_USE_AOA
+ &usbhaoaClassDriverInfo, /* Leave always last */
#endif
};