Lines Matching +full:light +full:- +full:sensor
8 :file:`drivers/iio/industrialio-*`
11 ----------------------
13 * struct :c:type:`iio_dev` - industrial I/O device
14 * :c:func:`iio_device_alloc()` - allocate an :c:type:`iio_dev` from a driver
15 * :c:func:`iio_device_free()` - free an :c:type:`iio_dev` from a driver
16 * :c:func:`iio_device_register()` - register a device with the IIO subsystem
17 * :c:func:`iio_device_unregister()` - unregister a device from the IIO
20 An IIO device usually corresponds to a single hardware sensor and it
27 1. :file:`/sys/bus/iio/iio:device{X}/`, this represents a hardware sensor
63 :file:`Documentation/ABI/testing/sysfs-bus-iio` file in the Linux kernel
69 struct :c:type:`iio_chan_spec` - specification of a single channel
74 * a thermometer sensor has one channel representing the temperature measurement.
75 * a light sensor with two channels indicating the measurements in the visible
81 A thermometer driver for the temperature sensor in the example above would
109 channel such as its direction or spectral response. For example, a light
110 sensor can have two channels, one for infrared light and one for both
111 infrared and visible light.
180 .. kernel-doc:: include/linux/iio/iio.h
181 .. kernel-doc:: drivers/iio/industrialio-core.c