I am migrating our FX2LP Windows device driver from CyUsb to CyUsb3.
The device is used as a bulk/interrupt transfer based video grabber,
so our Windows application repeatedly calls CCyFX3Device::BulkInEndPt->XferData() for video data and CCyFX3Device::InterruptOutEndPt->XferData(), CCyFX3Device::InterruptInEndPt->XferData() for command transmission in a loop.
I have an issue with the surprise removal of USB hub connected with our device.
When the above issue is tested with old CyUsb drivers on Windows OS 32 bit, the device disappears on the Device Manager after 5~10 seconds after the removal of USB hub.
Is there any solution on this problem?
The below is test environment
Thanks and regards,