<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>I had a look at your setup. In my computer I could lower [metro]
down to 3ms without issues. At 2ms Pd crashed. One thing to note:
upload the following code to your Arduino board:</p>
<p>void setup() {<br>
Serial.begin(115200);<br>
}</p>
<p>void loop() {<br>
Serial.write(13);<br>
delay(500);<br>
}</p>
<p>In Pd connect [comport] to [print]. If Pd prints 13 you should be
good to go with the [serial_print] abstraction (and I don't know
what's wrong and why your computer crashes, TBH). If Pd prints 10
then you need the [serial_print13] abstraction (it might be
counter intuitive that when you don't get 13 printed you need
[serial_print13], but that's how I've named them...). In my
computer I get a 10 printed, on my Raspberry Pi with a Teensy I
get 13. I have no idea why this happens, it seems to depend on the
hardware.<br>
</p>
<div class="moz-cite-prefix">On 10/4/21 11:26 π.μ., Nicklas Lundberg
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CA+iXRfSqU7MRt70=XwiHKhhd9WpQXxiDEtOsLDr=Z-vFWXezyw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="auto">
<div dir="auto">Thank you for doing this. It may also be
relevant that I experienced the exact same of freeze/crash
behavior when using Pduino.</div>
<div dir="auto"><br>
</div>
<div dir="auto">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Date:
Fri, 9 Apr 2021 17:14:18 +0300<br>
From: Alexandros <<a href="mailto:adrcki@gmail.com"
target="_blank" rel="noreferrer" moz-do-not-send="true">adrcki@gmail.com</a>><br>
To: <a href="mailto:pd-list@lists.iem.at" target="_blank"
rel="noreferrer" moz-do-not-send="true">pd-list@lists.iem.at</a><br>
... <br>
This has to do with the abstraction I made then. We did
discuss about it <br>
on Pd's forum, but it didn't occur to me that this could
be the case. <br>
I'll have a look at it and get back to you.<br>
<br>
On 9/4/21 5:10 ?.?., Nicklas Lundberg wrote:<br>
> Hmm, it does not crash when [serial_print any] is
disconnected. You <br>
> can quit normally.<br>
><br>
> This may be relevant:<br>
><br>
> Pd console reports no errors when communication fails
when trying too <br>
> fast updates (with [serial_print any] disconnected
less than 30 ms).<br>
><br>
> I uploaded a similar setup (pd patch+arduino sketch)
to the folder. <br>
> Here it does not crash even if updates are sent every
1 ms. And the pd <br>
> console starts to write error messages when the
communication is too <br>
> fast (starts around 7 ms).<br>
</blockquote>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="https://lists.puredata.info/listinfo/pd-list">https://lists.puredata.info/listinfo/pd-list</a>
</pre>
</blockquote>
</body>
</html>