Only the USB 3,0 Phy is disabled. The USB 2.0 Phy will still be active and can be used for wakeup. Yes the CyU3PSysEnterStandbyMode Api can be used to bring the device to this mode and achieve the specified current.
Typo CyU3PEnterStandByMode mode API
Hi, thanks for your reply.
Maybe the typo was the 2nd function name because into API documentation I can only find the 1st function name (CyU3PSysEnterStandbyMode). Anyway CyU3PSysEnterStandbyMode requires the shutting down of all block except GPIO. This function seems suitable for a self-powered application, not a bus-powered as in our project.
The right function seems to be CyU3PSysEnterSuspendMode, where the CY_U3P_SYS_USB_WAKEUP_SRC_EN can be used. In this case i tried to use CyU3PConnectState to power off the phy, as suggested by documentation, but the subsequent call to CyU3PSysEnterSuspendMode returns CY_U3P_ERROR_BAD_ARGUMENT and the device re-enumerates.
Is there a specific sequence to enter L2 suspend mode with USB activity as wakeup source?
Hello? is there somebody in? ;-)