37 #include "../comedidev.h"
40 #define AIO_IIRO_16_SIZE 0x08
41 #define AIO_IIRO_16_RELAY_0_7 0x00
42 #define AIO_IIRO_16_INPUT_0_7 0x01
43 #define AIO_IIRO_16_IRQ 0x02
44 #define AIO_IIRO_16_RELAY_8_15 0x04
45 #define AIO_IIRO_16_INPUT_8_15 0x05
55 .name =
"aio_iiro_16",
67 s->
state |= data[0] & data[1];
78 static int aio_iiro_16_dio_insn_bits_read(
struct comedi_device *dev,
105 printk(
"I/O port conflict");
121 s->
insn_bits = aio_iiro_16_dio_insn_bits_write;
129 s->
insn_bits = aio_iiro_16_dio_insn_bits_read;
143 .driver_name =
"aio_iiro_16",
145 .attach = aio_iiro_16_attach,
146 .detach = aio_iiro_16_detach,
147 .board_name = &aio_iiro_16_boards[0].
name,