Lines Matching +full:data +full:- +full:transfer
19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
42 system provides a uniform, modular and architecture-independent
48 .Bl -bullet -offset indent
50 architecture-independent macros or functions to access parallel ports
57 with kernel-in drivers.
61 and non-standard software:
63 .Bl -column "Driver" -compact
67 .It Sy lpbb Ta "Philips official parallel port I2C bit-banging interface"
73 .Bl -column "Driver" -compact
97 registers (data, status, control...) may require more than one I/O access.
100 .Bl -bullet -offset indent
104 bidirectional 8/4-bits mode, also called NIBBLE mode
115 This mode defines the protocol used by most PCs to transfer data to a printer.
116 In this mode, data is placed on the port's data lines, the printer status is
117 checked for no errors and that it is not busy, and then a data Strobe is
118 generated by the software to clock the data to the printer.
121 transfer data with the Compatibility mode protocol.
125 The NIBBLE mode is the most common way to get reverse channel data from a
130 In this mode, outputs are 8-bits long.
134 In this mode, the data register is used either for outputs and inputs.
136 any transfer is 8-bits long.
145 .Bl -item -offset indent
147 Run_Length_Encoding (RLE) data compression for host adapters
158 The EPP mode has two types of cycle: address and data.
160 difference at hardware level is the strobe of the byte placed on the data
162 Data are strobed with nAutofeed, addresses are strobed with
168 operate at close to the same performance levels as an equivalent ISA plug-in
171 At software level, you may implement the protocol you wish, using data and
178 with your peripheral, allowing the peripheral to request more data, stop the
179 transfer and so on.
182 disturbing the current transfer.
188 .Sh IEEE1284-1994 Standard
197 returning this string to the host outside of the bidirectional data stream.
209 Any transfer is defined as a finite state automaton.
218 At any time, the slave may want to send data to the host.
223 request transfer.
229 accepts the transfer, it must firstly negotiate the reverse mode and then
230 starts the transfer.
231 At any time during reverse transfer, the host may
232 terminate the transfer or the slave may drive wires to signal that no more
233 data is available.
237 termination, transfer in any mode without bothering you with low level
257 .Bl -enum -offset indent
259 share the parallel port bus among the daisy-chain like connected devices
263 propose an arch-independent interface to access the hardware layer.
280 This architecture should support IEEE1284-1994 modes.
292 draft from (c)1993-4 Microsoft Corporation)
319 is a general purpose mechanism to allow fast low-level
322 standard (in IEEE1284 modes) or non-standard transfers.