[PD] [comport] interpreting byte 13 as 10

Roman Haefeli reduzent at gmail.com
Mon Aug 21 10:19:14 CEST 2017


On Mon, 2017-08-21 at 11:04 +0300, alex wrote:
> 
> On 03/29/2017 12:42 PM, Alexandros Drymonitis wrote:
> > 
> > I can't send the number 13 from the Arduino to Pd using Arduino's 
> > Serial.write() function. Instead I'm receiving a 10. Does this
> > have 
> > anything to do with the fact that ASCII 10 is a new line feed and 
> > ASCII 13 is the carriage return? Maybe [comport] is interpreting
> > both 
> > values as the new line feed, just a thought.
> > 
> > A work around this is to use Serial.print((char)13); in the
> > Arduino 
> > code. This did work with an Arduino UNO and my laptop, running
> > Debian 
> > Jessie XFCE, but it failed with a Teensy 3.6 and an Ordoid-U3,
> > running 
> > an Ubuntu 14.04 LTS image.
> > Both systems run Pd-0.47-1 with [comport] installed via apt-get.
> Apparently this issue seems to have been solved with the latest
> Arduino 
> IDE (1.8.3) and the latest [comport] found in deken. I guess it was
> an 
> Arduino issue since [comport] doesn't interpret anything. Anyway, I 
> wanted to let the list know, in case anyone is interested in this.
> Now [comport] prints 13 with both Serial.write(13) and 
> Serial.print((char)13).

OK, cool. Thanks for the report.

Roman
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20170821/de13435c/attachment.sig>


More information about the Pd-list mailing list