Public interface of libieee1284

API 3.2


Table of Contents

Introduction
libieee1284 — IEEE1284 communications library
I. Structures
parport — representation of a parallel port
parport_list — a collection of parallel ports
II. Functions
ieee1284_find_ports — find ports on the system
ieee1284_free_ports — safely deallocate a port list
ieee1284_get_deviceid — retrieve an IEEE 1284 Device ID
ieee1284_open — open a port
ieee1284_close — close an open port
ieee1284_ref — modify a port's reference count
ieee1284_claim — claim access to the port
ieee1284_release — release a port
ieee1284_data — control the data lines
ieee1284_status — analyse status lines
ieee1284_control — manipulate control lines
ieee1284_negotiation — IEEE 1284 negotiation
ieee1284_ecp_fwd_to_rev — ECP direction switching
ieee1284_transfer — data transfer functions
ieee1284_get_irq_fd — interrupt notification
ieee1284_set_timeout — modify inactivity timeout