summaryrefslogtreecommitdiff
path: root/tinyusb/tusb.c
diff options
context:
space:
mode:
Diffstat (limited to 'tinyusb/tusb.c')
-rw-r--r--tinyusb/tusb.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/tinyusb/tusb.c b/tinyusb/tusb.c
index c503876cb..f4acc7ab6 100644
--- a/tinyusb/tusb.c
+++ b/tinyusb/tusb.c
@@ -37,11 +37,7 @@
#include "tusb.h"
-#ifdef CFG_TUSB_DEVICE
- #include "device/dcd.h"
-#endif
-
-ErrorCode_t tusb_init(void)
+TUSB_Error_t tusb_init(void)
{
/* HARDWARE INIT */
@@ -55,8 +51,13 @@ ErrorCode_t tusb_init(void)
LPC_IOCON->PIO0_6 &= ~0x07;
LPC_IOCON->PIO0_6 |= (0x01<<0); /* Secondary function SoftConn */
+#ifdef CFG_TUSB_HOST
+ ASSERT_ERROR( hcd_init() );
+#endif
+
#ifdef CFG_TUSB_DEVICE
- dcd_init();
+ ASSERT_ERROR( dcd_init() );
#endif
+
return LPC_OK;
}