comedilib.h (932B)
1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * comedilib.h 4 * Header file for kcomedilib 5 * 6 * COMEDI - Linux Control and Measurement Device Interface 7 * Copyright (C) 1998-2001 David A. Schleef <ds@schleef.org> 8 */ 9 10#ifndef _LINUX_COMEDILIB_H 11#define _LINUX_COMEDILIB_H 12 13struct comedi_device *comedi_open(const char *path); 14int comedi_close(struct comedi_device *dev); 15int comedi_dio_get_config(struct comedi_device *dev, unsigned int subdev, 16 unsigned int chan, unsigned int *io); 17int comedi_dio_config(struct comedi_device *dev, unsigned int subdev, 18 unsigned int chan, unsigned int io); 19int comedi_dio_bitfield2(struct comedi_device *dev, unsigned int subdev, 20 unsigned int mask, unsigned int *bits, 21 unsigned int base_channel); 22int comedi_find_subdevice_by_type(struct comedi_device *dev, int type, 23 unsigned int subd); 24int comedi_get_n_channels(struct comedi_device *dev, unsigned int subdevice); 25 26#endif