diff options
Diffstat (limited to 'tinyusb/tusb.c')
| -rw-r--r-- | tinyusb/tusb.c | 13 |
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; } |
