Removed check for buttons and check for conf. wait_for_device and just let the port init handle the disconnect.
Tested with wait_for_device =true and wait_for_device =false. Disconnects only if the device is really disconnected. Does a port reset every 128 wait_packets just in case when device seems unresponsive (as on the FX help screen).
Removed check for buttons and check for conf. wait_for_device and just let the port init handle the disconnect.
Tested with wait_for_device =true and wait_for_device =false. Disconnects only if the device is really disconnected. Does a port reset every 128 wait_packets just in case when device seems unresponsive (as on the FX help screen).