<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Hello,
<p>The simplest way is to obtain current termios settings, set raw mode
settings in
<br>termios structure using cfmakeraw call and set new setting, e.g.
<br> 
<p>  struct termios tp;
<br>  tcgetattr(fd,&tp);
<br>  cfmakeraw(&tp);
<br>  tcsetattr(fd,TCSANOW,&tp);
<p>If you need some specific settings, you may do it after cfmakeraw.
<p>Regards,
<br>Victor
<p>peter.o.mueller@gmx.de wrote:
<blockquote TYPE=CITE>Hello,
<p>I want to use the ns16550 serial driver/termios for implementing a serial
<br>protocol. Sending and receiving ascII data works without problems.
Also sending
<br>binary data seems to work. But when I try to receive binary data with
bit 8
<br>set data bytes are ignored by termios (I have checked that the 16550
driver
<br>receives that chars).
<p>I assume that my termios settings are not correct. Can anyone send me
<br>termios settings for sending/receiving binary data that are known to
work? I have
<br>configured termios to return after one byte was recieved without timeout.
<p>We use not the latest snapshot (may 2001). Are there changes in newer
<br>snapshots relevant for the termios code?
<p>Thanks,
<br>Peter
<p>--
<br>GMX - Die Kommunikationsplattform im Internet.
<br><a href="http://www.gmx.net">http://www.gmx.net</a></blockquote>

<pre>-- 
Victor V. Vengerov
OKTET Ltd.
Phone: +7 812 4284384, +7 812 9389372 Fax: +7 812 3272246
Ulianovskaya st., 1, St.-Petersburg 198504, Russia</pre>
 </html>