Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Mar 1999 10:45:00 -0800 (PST)
From:      mperry@george.lbl.gov
To:        freebsd-questions@freebsd.org
Subject:   Serial Communication questions
Message-ID:  <199903101845.KAA06403@george.lbl.gov>

next in thread | raw e-mail | index | archive | help
Hi All,
I'm trying to communicate with a serial device that
requires sending it a hardware BREAK to get it into
its active state.  So I'm trying this:
	ioctl(file_desc, TIOCSBRK, NULL);
	usleep(TIMEOUT);
	ioctl(file_desc, TIOCCBRK, NULL);
I'm not having luck, so the following questions
come to mind (and were not answered in the man pages)

1). Does the ioctl() call with argument 2 as TIOCSBRK
    add stop bit(s) to the sequence of zero bits that
    it sends?

2). One possible c_cflag for the termio struct that 
    one can specify is CSTOPB.  My understanding is
    that if CSTOPB is specified, 2 stop bits are sent;
    if not specified, then 1 stop bit is used.  Is
    there a way under freeBSD to specify NO stop bits?

Thanks,
Marcia
(mperry@george.lbl.gov)


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199903101845.KAA06403>