PARPORT_STATUS_BUSY
s = parport_read_status(port) & (PARPORT_STATUS_BUSY
if (s != (PARPORT_STATUS_BUSY
s = parport_read_status(port) & (PARPORT_STATUS_BUSY
((s & PARPORT_STATUS_BUSY ? 0 : 1) << 2) |
s = parport_read_status(port) & (PARPORT_STATUS_BUSY
if (s != (PARPORT_STATUS_BUSY
s = parport_read_status(port) & (PARPORT_STATUS_BUSY
if (!(s & PARPORT_STATUS_BUSY))
PARPORT_STATUS_BUSY, 0))
PARPORT_STATUS_BUSY,
PARPORT_STATUS_BUSY))
PARPORT_STATUS_BUSY) ? 1 : 0;
| PARPORT_STATUS_BUSY);
| PARPORT_STATUS_BUSY);
PARPORT_STATUS_BUSY, 0))
PARPORT_STATUS_BUSY,
PARPORT_STATUS_BUSY))
if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY, 0, 10))
if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY,
PARPORT_STATUS_BUSY, 5))
if (parport_wait_peripheral (port, PARPORT_STATUS_BUSY, 0)) {
if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY,
PARPORT_STATUS_BUSY, 5)) {
if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY, 0, 10))
if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY,
PARPORT_STATUS_BUSY, 5))
if (parport_wait_peripheral (port, PARPORT_STATUS_BUSY, 0)) {
if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY,
PARPORT_STATUS_BUSY, 5))
unsigned char ret = PARPORT_STATUS_BUSY | PARPORT_STATUS_ACK | PARPORT_STATUS_ERROR;
ret &= ~PARPORT_STATUS_BUSY;
return ((st_mfp.par_dt_reg & 1 ? 0 : PARPORT_STATUS_BUSY) |
unsigned char ret = PARPORT_STATUS_BUSY;
ret &= ~PARPORT_STATUS_BUSY;
PARPORT_STATUS_BUSY,
PARPORT_STATUS_BUSY);
PARPORT_STATUS_BUSY,
PARPORT_STATUS_BUSY);
bits |= PARPORT_STATUS_BUSY;
return (bit == PARPORT_STATUS_BUSY) ? value : !value;
#define spi_miso_bit PARPORT_STATUS_BUSY /* pin 11 */