linux/drivers/iio/chemical
Tomasz Duszynski c546d49656 iio: chemical: sps30: add support for self cleaning
Self cleaning is especially useful in cases where sensor undergoes
frequent power on/off cycles. In such scenarios it is recommended to
turn self cleaning at least once per week in order to maintain reliable
measurements.

Self cleaning is activated by writing 1 to a dedicated attribute.
Internal fan accelerates to its maximum speed and keeps spinning
for about 10 seconds blowing out accumulated dust.

Signed-off-by: Tomasz Duszynski <tduszyns@gmail.com>
Tested-by: Andreas Brauchli <andreas.brauchli@sensirion.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2019-01-05 16:10:39 +00:00
..
ams-iaq-core.c iio: add SPDX identifier for various drivers 2018-02-18 11:55:19 +00:00
atlas-ph-sensor.c iio: chemical: atlas-ph-sensor: use msleep() for long uncritical delays 2018-04-15 18:37:26 +01:00
bme680.h iio: chemical: bme680: Remove field value defines 2018-08-25 09:13:45 +01:00
bme680_core.c iio: chemical: bme680: Remove field value defines 2018-08-25 09:13:45 +01:00
bme680_i2c.c iio: chemical: Add support for Bosch BME680 sensor 2018-07-28 11:38:46 +01:00
bme680_spi.c iio: chemical: Add support for Bosch BME680 sensor 2018-07-28 11:38:46 +01:00
ccs811.c Merge 4.16-rc7 into staging-next 2018-03-28 13:33:37 +02:00
Kconfig iio: chemical: add support for Sensirion SPS30 sensor 2018-12-16 14:05:58 +00:00
Makefile iio: chemical: sgp30: Support Sensirion SGP30/SGPC3 sensors 2018-12-16 14:05:58 +00:00
sgp30.c iio: chemical: sgp30: Support Sensirion SGP30/SGPC3 sensors 2018-12-16 14:05:58 +00:00
sps30.c iio: chemical: sps30: add support for self cleaning 2019-01-05 16:10:39 +00:00
vz89x.c iio: add SPDX identifier for various drivers 2018-02-18 11:55:19 +00:00