I have a device based on the Cypress FX3 which is powered by VBUS from the PC. I would like to be able to power cycle the device without unplugging/plugging. Does anyone know of way to cause the PC to turn usb 3.0 VBUS on and off to power cycle the device? Does CCyUSBDevice::ReConnect from CyAPI do this?
CCyUSBDevice::ReConnect can not power cycle the device. This cause the USB Driver logically disconnects the open USB device from the USB bus and re-enumerated.
Let us know why you want to do this?