CY_U3P_USB_EVENT_CONNECT happens on both USB 3.0 connection and USB 2.0 connection.
This event trigger when there is a connection established between host and device, later the enumeration process takes place.
Hence, CY_U3P_USB_EVENT_CONNECT triggers right afetr the USB connector being plugged.
Thanks for the reply.
Is there any event to be used to determine whether the enumeration process is done?
You can use CY_U3P_USB_EVENT_SETCONF to determine the enumeration is done and device is configured