Are you enabling the entry to suspend mode in the FX3 firmware? Once you enable this, you should be able to go into suspend mode.
Please use the API CyU3PSysEnterSuspendMode in the FX3 when you get a USB Event Callback corresponding to CY_U3P_USB_EVENT_SUSPEND
We have done a similar implementation in the USBBulkLoopAuto firmware please check: C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\dma_examples\cyfxbulklpauto
I have tried the sample code with CYUSB3KIT-003 explorer kit. However, we don't know how to make it enter suspend mode.
We have tried to call the CYAPI Suspend () from host but it didn't work.
Would you have any suggestion? Thanks.
To know how to enter the suspend mode, please refer to the lowpowertest firmware integrated in SDK.
The default path is C:\Cyy Materials\Firmware\cy_fx3_fw_v1.3.3_0\EZ-USB FX3 SDK\1.3\firmware\basic_examples\cyfxlowpowertest