Public interface of libieee1284

API 3.2


Table of Contents

Introduction
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