/* Handle PCL-724 in 96 DIO configuration */ if (board->can_have96 &&
(it->options[2] == 1 || it->options[2] == 96)) {
iorange = 0x10;
n_subdevices = 4;
}
ret = comedi_request_region(dev, it->options[0], iorange); if (ret) return ret;
ret = comedi_alloc_subdevices(dev, n_subdevices); if (ret) return ret;
for (i = 0; i < dev->n_subdevices; i++) {
s = &dev->subdevices[i]; if (board->is_pet48) {
iobase = dev->iobase + (i * 0x1000);
ret = subdev_8255_cb_init(dev, s, pcl724_8255mapped_io,
iobase);
} else {
ret = subdev_8255_io_init(dev, s, i * I8255_SIZE);
} if (ret) return ret;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.