adrilight icon indicating copy to clipboard operation
adrilight copied to clipboard

Squash exceptions when recovering from a disconnected COM port.

Open SeanCline opened this issue 4 years ago • 0 comments

Thanks for this awesome project! I've been using it for months now.

This change squashes the IOException that sometimes happens when calling serialPort.close() on a COM port which no longer exists. This allows Adrilight to recover from USB disconnects more gracefully.

Here's how that unhandled exception looks on my system: image

My use-case might not be that common. My Teensy 3.0 is plugged into my monitor's USB port so it sees a lot of power cycles. Each time, I have to manually restart adrilight.exe. Not a big deal, but allowing Adrilight to recover from this situation solves a minor nuisance.

SeanCline avatar Apr 29 '21 17:04 SeanCline