public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] mysterious behavior in serial ports
@ 2007-03-02  7:39 Chuck McManis
  2007-03-02  8:01 ` Chuck McManis
  0 siblings, 1 reply; 3+ messages in thread
From: Chuck McManis @ 2007-03-02  7:39 UTC (permalink / raw)
  To: ECOS Discussion Group

So per Andrews comment I found that yes, I can force /dev/tty0 to be 
stdin/out (cool) and as long as I talk to Redboot on COM1 first it becomes 
/dev/ttydiag so no worries about stalling the system by polling the serial 
port.

However, I have a simple loop that goes:
     while (1) {
	char buf[200];

	printf("Enter some text : ");
	gets(buf);
	printf("'%s'\n", buf);
     }

Basically get some text and print it out. The weird behavior is that the 
text doesn't show up, pause .... pop out comes the Enter ..text prompt. 
Start typing and see nothing then suddenly poof! all caught up and 
following my keystrokes in real time.

So I assume this is some sort of high water/ low water buffering behavior. 
Can I turn it off so that text comes out right away and echoes right away?

--Chuck


-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-03-05  7:04 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-02  7:39 [ECOS] mysterious behavior in serial ports Chuck McManis
2007-03-02  8:01 ` Chuck McManis
2007-03-05  7:04   ` wang cui

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).