39 #define _TINY_USB_SOURCE_FILE_
47 #if MODE_HOST_SUPPORTED
48 ASSERT_STATUS( usbh_init() );
51 #if MODE_DEVICE_SUPPORTED
52 ASSERT_STATUS ( usbd_init() );
55 #if (TUSB_CFG_CONTROLLER_0_MODE)
59 #if (TUSB_CFG_CONTROLLER_1_MODE)
63 return TUSB_ERROR_NONE;
73 #if MODE_HOST_SUPPORTED
77 #if MODE_DEVICE_SUPPORTED
83 #if TUSB_CFG_OS == TUSB_OS_NONE
86 #if MODE_HOST_SUPPORTED
87 usbh_enumeration_task(NULL);
90 #if MODE_DEVICE_SUPPORTED
tusb_error_t tusb_init(void)
Initialize the usb stack.
static void hal_interrupt_enable(uint8_t coreid) ATTR_ALWAYS_INLINE
Enable USB Interrupt on a specific USB Controller.
void tusb_task_runner(void)
Run all tinyusb's internal tasks (e.g host task, device task).
tusb_error_t
Error Code returned.
void tusb_isr(uint8_t coreid)
USB interrupt handler.
tusb_error_t hal_init(void)
Initialize USB controller hardware.