Copyright (C) 1998 Jochen Küpper Computer Boards CIO-DAS08Jr-AO Linux device driver ================================================== This driver uses a fixed major device number set in das08jr.h. By default it is set to 125, one of the numbers reserved for local/experimental use (see devices.txt in the kernel documentation directory). The driver allows digital input/output on 8 physical lines via byte access to minor device 0. Analog input to any one of the eight physical (1 - 8)lines can be achieved by reading an unsigned short value from the corresponding minor device, analog output to the two available physical lines can be performed by writing unsigned short values to the corresponding minor device (1 or 2). The port base address of the board can be given at load time of the module by specifying the parameter io=0xNNN, it is autoprobed otherwise. If your board is not detected, either give the base address or add your address to the array of checked addresses in das08jr.c (please tell me about, so I can add it to the archive). The conversion dead-time for input is implemented as busy waiting.