Print this page
12745 man page typos

Split Close
Expand all
Collapse all
          --- old/usr/src/man/man7d/ecpp.7d
          +++ new/usr/src/man/man7d/ecpp.7d
   1    1  '\" te
   2    2  .\"  Copyright (c) 2004, Sun Microsystems, Inc.  All Rights Reserved
   3    3  .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License").  You may not use this file except in compliance with the License.
   4    4  .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.  See the License for the specific language governing permissions and limitations under the License.
   5    5  .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE.  If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
   6      -.TH ECPP 7D "Jan 10, 2020"
        6 +.TH ECPP 7D "May 17, 2020"
   7    7  .SH NAME
   8    8  ecpp \- IEEE 1284 compliant parallel port driver
   9    9  .SH SYNOPSIS
  10   10  .nf
  11   11  #include <sys/types.h>
  12   12  .fi
  13   13  
  14   14  .LP
  15   15  .nf
  16   16  #include <sys/ecppio.h>
↓ open down ↓ 1 lines elided ↑ open up ↑
  18   18  
  19   19  .LP
  20   20  .nf
  21   21  ecpp@unit-address
  22   22  .fi
  23   23  
  24   24  .SH DESCRIPTION
  25   25  The \fBecpp\fR driver provides a bi-directional interface to \fIIEEE 1284\fR
  26   26  compliant devices as well as a forward single-directional interface to
  27   27  Centronics devices. In addition to the Centronics protocol, the \fBecpp\fR
  28      -driver supports the \fIIEEE 1284\fRCompatibility, Nibble, and ECP protocols.
       28 +driver supports the \fIIEEE 1284\fR Compatibility, Nibble, and ECP protocols.
  29   29  \fBECPP_COMPAT_MODE\fR and \fBECPP_CENTRONICS\fR modes of operation have
  30   30  logically identical handshaking protocols, however devices that support
  31   31  \fBECPP_COMPAT_MODE\fR are \fIIEEE 1284\fR compliant devices. \fIIEEE 1284\fR
  32   32  compliant devices support at least \fBECPP_COMPAT_MODE\fR and
  33   33  \fBECPP_NIBBLE_MODE\fR. Centronics devices support only \fBECPP_CENTRONICS\fR
  34   34  mode.
  35   35  .sp
  36   36  .LP
  37   37  By default, \fBECPP_COMPAT_MODE\fR devices have a strobe handshaking pulse
  38   38  width of 500ns. For this mode, forward data transfers are conducted by DMA. By
↓ open down ↓ 185 lines elided ↑ open up ↑
 224  224  the current mode. To receive data, the device must have the \fBnErr\fR and
 225  225  \fBSelect\fR signals asserted and must not have the \fBPE\fR and \fBBusy\fR
 226  226  signals asserted. If \fBecpp\fR is transferring data, \fBTESTIO\fR waits until
 227  227  the previous data sent to the driver is delivered before executing
 228  228  \fBTESTIO\fR. However if an error condition occurs while a \fBTESTIO\fR is
 229  229  waiting, \fBTESTIO\fR returns immediately. If \fBTESTIO\fR determines that the
 230  230  conditions are ok, \fB0\fR is returned. Otherwise, \fB-1\fR is returned, errno
 231  231  is set to \fBEIO\fR and the state of the status pins is captured. The captured
 232  232  status can be retrieved using the \fBBPPIOC_GETERR\fR \fBioctl\fR(2) call. The
 233  233  \fBtimeout_occurred\fR and \fBbus_error\fR fields will never be set by this
 234      -\fBioctl\fR(2). \fBBPPIOC_TESTIO\fR and \fBBPPIOC_GETERR\fR are compatible to
 235      -the ioctls specified in \fBbpp\fR(7D).
      234 +\fBioctl\fR(2).
 236  235  .RE
 237  236  
 238  237  .sp
 239  238  .ne 2
 240  239  .na
 241  240  \fB\fBBPPIOC_GETERR\fR\fR
 242  241  .ad
 243  242  .RS 20n
 244  243  Get last error status. The argument is a pointer to a \fBstruct
 245  244  bpp_error_status\fR defined in \fB<sys/bpp_io.h>\fR header file. The error
↓ open down ↓ 197 lines elided ↑ open up ↑
 443  442  Architecture    PCI-based systems
 444  443  _
 445  444          ISA-based systems (x86)
 446  445  _
 447  446  Interface stability     Evolving
 448  447  .TE
 449  448  
 450  449  .SH SEE ALSO
 451  450  \fBmodload\fR(1M), \fBmodunload\fR(1M), \fBupdate_drv\fR(1M), \fBioctl\fR(2),
 452  451  \fBopen\fR(2), \fBread\fR(2), \fBwrite\fR(2), \fBattributes\fR(5),
 453      -\fBbpp\fR(7D), \fBusbprn\fR(7D), \fBprnio\fR(7I), \fBstreamio\fR(7I)
      452 +\fBusbprn\fR(7D), \fBprnio\fR(7I), \fBstreamio\fR(7I)
 454  453  .sp
 455  454  .LP
 456  455  \fIIEEE Std 1284-1994\fR
 457  456  .SH DIAGNOSTICS
 458  457  .ne 2
 459  458  .na
 460  459  \fBParallel port controller not supported\fR
 461  460  .ad
 462  461  .sp .6
 463  462  .RS 4n
 464  463  Driver does not support parallel port controller on the given host. Attach
 465  464  failed.
 466  465  .RE
 467      -
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX