analogdevicesinc / libsmu

Software abstractions for the analog signal exploration tools.
http://analogdevicesinc.github.io/libsmu/
BSD 3-Clause "New" or "Revised" License
32 stars 31 forks source link

Fix some session bugs #144

Closed AlexandraTrifan closed 4 years ago

AlexandraTrifan commented 4 years ago

1) Scanning while a device was already running distorted the signal (probably because of the control_transfer call - done in order to get the serial device). We modified the scanning to identify devices based on USB bus_id an USB address.

2) Unplugging a device from a multi device session caused the application to block because of a mutex which was not properly unlocked.