CYAPI - Detect if some other application is using the USB device | Cypress Semiconductor
Support & Community
CYAPI - Detect if some other application is using the USB device
How do I detect using the CYAPI library, if some other application is already using my USB device?
The IsOpen() method can be used to check the same. This method is a member of the CCyUSBDevice class. The IsOpen( ) method returns true if CCyUSBDevice object already has a valid handle to a device attached to the CyUSB driver.
if(USBDevice -> IsOpen())
// The device is open and is being used by another application
// This condition is also true if the current application has opened the device and has a handle