Home
last modified time | relevance | path

Searched +full:co2 +full:- +full:sensor (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.10/Documentation/devicetree/bindings/iio/chemical/
Dsensirion,scd30.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Sensirion SCD30 carbon dioxide sensor
10 - Tomasz Duszynski <tomasz.duszynski@octakon.com>
13 Air quality sensor capable of measuring co2 concentration, temperature
19 - sensirion,scd30
27 vdd-supply: true
29 sensirion,sel-gpios:
33 sensirion,pwm-gpios:
[all …]
Datlas,sensor.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/chemical/atlas,sensor.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matt Ranostay <matt.ranostay@konsulko.com>
16 http://www.atlas-scientific.com/_files/_datasheets/_oem/DO_oem_datasheet.pdf
17 http://www.atlas-scientific.com/_files/_datasheets/_oem/EC_oem_datasheet.pdf
18 http://www.atlas-scientific.com/_files/_datasheets/_oem/ORP_oem_datasheet.pdf
19 http://www.atlas-scientific.com/_files/_datasheets/_oem/pH_oem_datasheet.pdf
20 http://www.atlas-scientific.com/_files/_datasheets/_oem/RTD_oem_datasheet.pdf
[all …]
/Linux-v5.10/Documentation/ABI/testing/
Dsysfs-bus-iio-scd304 Contact: linux-iio@vger.kernel.org
6 Contaminants build-up in the measurement chamber or optical
7 elements deterioration leads to sensor drift.
9 One can compensate for sensor drift by using automatic self
20 Contact: linux-iio@vger.kernel.org
22 Contaminants build-up in the measurement chamber or optical
23 elements deterioration leads to sensor drift.
25 One can compensate for sensor drift by using forced
27 co2 reference available nearby the sensor.
30 sensor will set frc.
[all …]
/Linux-v5.10/drivers/iio/chemical/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
18 * pH SM sensor
19 * EC SM sensor
20 * ORP SM sensor
23 module will be called atlas-ph-sensor.
31 * CO2 EZO Sensor
34 module will be called atlas-ezo-sensor.
37 tristate "Bosch Sensortec BME680 sensor driver"
43 Say yes here to build support for Bosch Sensortec BME680 sensor with
60 tristate "AMS CCS811 VOC sensor"
[all …]
Datlas-ezo-sensor.c1 // SPDX-License-Identifier: GPL-2.0+
3 * atlas-ezo-sensor.c - Support for Atlas Scientific EZO sensors
18 #define ATLAS_EZO_DRV_NAME "atlas-ezo-sensor"
116 struct i2c_client *client = data->client; in atlas_ezo_read_raw()
118 if (chan->type != IIO_CONCENTRATION) in atlas_ezo_read_raw()
119 return -EINVAL; in atlas_ezo_read_raw()
126 mutex_lock(&data->lock); in atlas_ezo_read_raw()
131 mutex_unlock(&data->lock); in atlas_ezo_read_raw()
135 msleep(data->chip->delay); in atlas_ezo_read_raw()
137 tmp = i2c_master_recv(client, data->buffer, sizeof(data->buffer)); in atlas_ezo_read_raw()
[all …]
Dccs811.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * ccs811.c - Support for AMS CCS811 VOC Sensor
7 * Datasheet: ams.com/content/download/951091/2269479/CCS811_DS000459_3-00.pdf
48 * Value of FW_MODE bit of STATUS register describes the sensor's state:
67 __be16 co2; member
93 .scan_index = -1,
98 .scan_index = -1,
130 * The CCS811 powers-up in boot mode. A setup write to CCS811_APP_START will
131 * transition the sensor to application mode.
146 return -EIO; in ccs811_start_sensor_application()
[all …]
Dscd30_core.c1 // SPDX-License-Identifier: GPL-2.0
3 * Sensirion SCD30 carbon dioxide sensor core driver
53 return state->command(state, cmd, arg, NULL, 0); in scd30_command_write()
61 ret = state->command(state, cmd, 0, &tmp, sizeof(tmp)); in scd30_command_read()
76 /* sensor boots up within 2 secs */ in scd30_reset()
79 * Power-on-reset causes sensor to produce some glitch on i2c bus and in scd30_reset()
93 sign = (float32 & BIT(31)) ? -1 : 1, in scd30_float_to_fp()
100 exp -= 127; in scd30_float_to_fp()
102 exp = -exp; in scd30_float_to_fp()
108 shift = 23 - exp; in scd30_float_to_fp()
[all …]