Annotation of lucent/sys/man/3/scc, revision 1.1.1.1

1.1       root        1: .TH SCC 3 
                      2: .SH NAME
                      3: scc, duart, uart \- serial communication control
                      4: .SH SYNOPSIS
                      5: .nf
                      6: .B bind -a #t /dev
                      7: 
                      8: .B /dev/eia0
                      9: .B /dev/eia0ctl
                     10: .B /dev/eia1
                     11: .B /dev/eia1ctl
                     12: .fi
                     13: .SH DESCRIPTION
                     14: .PP
                     15: The serial line devices serve a one-level directory,
                     16: giving access to the serial ports.
                     17: There are several devices serving the same files;
                     18: the particular one used depends on the machine involved.
                     19: .B Eia0
                     20: is a stream data file.
                     21: It can be read and written to use that port.
                     22: Reads will block until at least one character is available.
                     23: .B Eia0ctl
                     24: is a stream control file associated with the port.
                     25: .B Eia1
                     26: and
                     27: .B eia1ctl
                     28: are similar, but for a second serial line.
                     29: .PP
                     30: The
                     31: .B ctl
                     32: file can be used to push stream modules onto the port.
                     33: One can also write one of the following textual commands to a
                     34: .B ctl
                     35: file:
                     36: .TP
                     37: .BI b n
                     38: Set the baud rate to
                     39: .IR n .
                     40: .TP
                     41: .BI d n
                     42: Set DTR if
                     43: .I n
                     44: is non-zero;
                     45: else clear it.
                     46: .TP
                     47: .BI k n
                     48: Send a break lasting
                     49: .I n
                     50: milliseconds.
                     51: .TP
                     52: .BI r n
                     53: Set RTS if
                     54: .I n
                     55: is non-zero;
                     56: else clear it.
                     57: .TP
                     58: .BI m n
                     59: Obey modem CTS signal if
                     60: .I n
                     61: is non-zero;
                     62: else clear it.
                     63: .TP
                     64: .BI p c
                     65: Set parity to odd if
                     66: .I c
                     67: is
                     68: .BR o ,
                     69: to even if
                     70: .I c
                     71: is
                     72: .BR e ;
                     73: else set no parity.
                     74: .TP
                     75: .BI s n
                     76: Set number of stop bits to
                     77: .IR n .
                     78: Legal values are 1 or 2.
                     79: .TP
                     80: .BI l n
                     81: Set number of bits per byte to
                     82: .IR n .
                     83: Legal values are 5, 6, 7, or 8.
                     84: .SH SOURCE
                     85: .B /sys/src/9/port/devscc.c
                     86: .br
                     87: .B /sys/src/9/*/devduart.c
                     88: .br
                     89: .B /sys/src/9/*/devuart.c

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.