From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,cc65ab136f46904d X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!j35g2000prb.googlegroups.com!not-for-mail From: tonyg Newsgroups: comp.lang.ada Subject: Re: GNAT.Serial_Communications Date: Tue, 19 Apr 2011 04:46:45 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: <9af0087d-9637-40d9-8c30-2e06c2d1e4f4@o26g2000vby.googlegroups.com> <31dd80b2-3fd3-4078-8774-c396a52c94a0@r6g2000vbz.googlegroups.com> <0d509f1c-4ca7-4595-a026-65c108558d76@bl1g2000vbb.googlegroups.com> <35515c03-f565-4fc4-ac1c-e9b7268123b3@dn9g2000vbb.googlegroups.com> <1144e8e4-4193-4ffd-a8d2-145c38993eb2@p16g2000vbi.googlegroups.com> <6301289c-f450-4d7f-8391-01e17d2555b9@z27g2000prz.googlegroups.com> NNTP-Posting-Host: 82.46.232.121 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1303213606 14375 127.0.0.1 (19 Apr 2011 11:46:46 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 19 Apr 2011 11:46:46 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: j35g2000prb.googlegroups.com; posting-host=82.46.232.121; posting-account=28F2IwkAAACL1Z5nRC-dE7zuvWdbWC7P User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.9.2.16) Gecko/20110323 Ubuntu/10.04 (lucid) Firefox/3.6.16,gzip(gfe) Xref: g2news1.google.com comp.lang.ada:18891 Date: 2011-04-19T04:46:45-07:00 List-Id: On Apr 18, 9:43=A0pm, tonyg wrote: > On Apr 16, 4:12=A0pm, Simon Clubley > > > Earth.UFP> wrote: > > On 2011-04-16, tonyg wrote: > > > > Well spotted, I missed that after several trawls through. It also > > > screams out as the problem I am having. Now I just got to figure the > > > proper linux command to switch the handshaking off. Its interesting > > > that minicom seems to detect all this and configure itself so well...= . > > > You can use stty itself to change the default RTS/CTS setting before > > running the Ada program. > > > However, this will not work if the GNAT serial port library package > > issues any serial port flow control calls itself to reconfigure the > > serial port. > > > I don't know if GNAT does this; I don't use the GNAT serial port > > packages. > > > Try a "man 3 termios" on your Linux system for further information. > > the > > Simon. > > > -- > > Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP > > Microsoft: Bringing you 1980s technology to a 21st century world > > Looking at the gnat sercom package it has a total lack of options for > flow control. I am going to look at posix packages now and its options > with serial interfaces. Does anyone know if Adacore are planning to > add some more functionality to this package? Just to let you all know ( I'm sure the world was waiting with baited breath!) that thanks to the help received, its now all working. I'll document what the problem was with some additional stuff to let future people know. It was the flow control setting and it can be fixed by opening another terminal window and using the command stty --file=3D/dev/ttyUSB0 -crtscts However - any ada program compiled with the gnat serial communications package if run again will reset the port to add flow control so this needs it will need to be done again. Which is unfortunate for me and anyone with non flow control electronics. I expect this will occur everytime the port is opened. Out of interest do all you serial port tinkerers out there use flow control?