Hans-Christoph Steiner wrote:
So right now, when [comport] is open and that device gets disconnected,
comport freezes and Pd crashes. My guess is that comport is waiting and
therefore blocking. It seems like the select() call should prevent
that, any other guesses on how to prevent comport from locking like
this? Many arduino users would be very happy.
Is this on linux? It should be non-blocking on Windows.
I suppose it crashes only when you try to send something, not if you
just pull the cable out. I would have thought that if hardware
handshaking was off, the port will send anyway. I seem to remember
sending into an oscilloscope probe with no cable present.
Select is problematic, as we have seen with recent [tcpserver], checking
if each byte can be sent before it goes out slows the whole thing down a
lot.
Martin
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list