Yes, FX3 can switch between superspeed to high speed on run time.
force a USB Disconnection by calling CyU3PConnectState (CyFalse, CyFalse) to force a software disconnection of USB; and then again call CyU3PConnectState (CyTrue, CyFalse); (so that the device now re-enumerates as a high speed device.
If you again want to revert to Super speed, call CyU3PConnectState (CyFalse, CyFalse) followed by CyU3PConnectState (CyTrue, CyTrue)
- Madhu Sudhan
Okay. Thank you for the accurate response.