The function usbd_init initializes the USB Device Controller Core and Hardware Driver (such as the USB clock and pins). It starts all the tasks and sets up the main USB interrupt service routine. In any application, the usbd_init function must be called before invoking any other USB Device function. The function does not initialize any non-USB hardware features. The usbd_init function is part of the USB Device Core Driver layer of the RL-USB Software Stack. |