Blame doc/ieee1284_ecp_fwd_to_rev.3

Packit d36e9b
.\"     Title: ieee1284_ecp_fwd_to_rev
Packit d36e9b
.\"    Author: Tim Waugh <twaugh@redhat.com>
Packit d36e9b
.\" Generator: DocBook XSL Stylesheets v1.72.0 <http://docbook.sf.net/>
Packit d36e9b
.\"      Date: 09/18/2007
Packit d36e9b
.\"    Manual: Functions
Packit d36e9b
.\"    Source: 
Packit d36e9b
.\"
Packit d36e9b
.TH "IEEE1284_ECP_FWD_TO_" "3" "09/18/2007" "" "Functions"
Packit d36e9b
.\" disable hyphenation
Packit d36e9b
.nh
Packit d36e9b
.\" disable justification (adjust text to left margin only)
Packit d36e9b
.ad l
Packit d36e9b
.SH "NAME"
Packit d36e9b
ieee1284_ecp_fwd_to_rev, ieee1284_ecp_rev_to_fwd \- ECP direction switching
Packit d36e9b
.SH "SYNOPSIS"
Packit d36e9b
.HP 28
Packit d36e9b
.BI "int ieee1284_ecp_fwd_to_rev(struct\ parport\ *" "port" ");"
Packit d36e9b
.HP 28
Packit d36e9b
.BI "int ieee1284_ecp_rev_to_fwd(struct\ parport\ *" "port" ");"
Packit d36e9b
.SH "DESCRIPTION"
Packit d36e9b
.PP
Packit d36e9b
These functions are used to switch directions when in ECP mode. On negotiation to ECP mode the direction is forward (in other words, host\-to\-peripheral). Use
Packit d36e9b
\fBieee1284_ecp_fwd_to_rev\fR
Packit d36e9b
to switch from forward to reverse, and
Packit d36e9b
\fBieee1284_ecp_rev_to_fwd\fR
Packit d36e9b
to switch from reverse to forward.
Packit d36e9b
.PP
Packit d36e9b
They act on the parallel port associated with
Packit d36e9b
\fIport\fR, which must be claimed.
Packit d36e9b
.SH "RETURN VALUE"
Packit d36e9b
.PP
Packit d36e9b
\fBE1284_OK\fR
Packit d36e9b
.RS 4
Packit d36e9b
Direction switched successfully.
Packit d36e9b
.RE
Packit d36e9b
.PP
Packit d36e9b
\fBE1284_NOTIMPL\fR
Packit d36e9b
.RS 4
Packit d36e9b
The
Packit d36e9b
\fIport\fR
Packit d36e9b
lacks the required capability. This could be due to a limitation of this version of libieee1284, or a hardware limitation.
Packit d36e9b
.RE
Packit d36e9b
.PP
Packit d36e9b
\fBE1284_INVALIDPORT\fR
Packit d36e9b
.RS 4
Packit d36e9b
The
Packit d36e9b
\fIport\fR
Packit d36e9b
parameter is invalid (for instance, perhaps the
Packit d36e9b
\fIport\fR
Packit d36e9b
is not claimed).
Packit d36e9b
.RE
Packit d36e9b
.SH "AUTHOR"
Packit d36e9b
.PP
Packit d36e9b
\fBTim Waugh\fR <\&twaugh@redhat.com\&>
Packit d36e9b
.sp -1n
Packit d36e9b
.IP "" 4
Packit d36e9b
Author.
Packit d36e9b
.SH "COPYRIGHT"
Packit d36e9b
Copyright \(co 2001\-2003 Tim Waugh
Packit d36e9b
.br
Packit d36e9b