xref: /OK3568_Linux_fs/kernel/Documentation/ABI/testing/sysfs-bus-iio-scd30 (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunWhat:		/sys/bus/iio/devices/iio:deviceX/calibration_auto_enable
2*4882a593SmuzhiyunDate:		June 2020
3*4882a593SmuzhiyunKernelVersion:	5.8
4*4882a593SmuzhiyunContact:	linux-iio@vger.kernel.org
5*4882a593SmuzhiyunDescription:
6*4882a593Smuzhiyun		Contaminants build-up in the measurement chamber or optical
7*4882a593Smuzhiyun		elements deterioration leads to sensor drift.
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun		One can compensate for sensor drift by using automatic self
10*4882a593Smuzhiyun		calibration procedure (asc).
11*4882a593Smuzhiyun
12*4882a593Smuzhiyun		Writing 1 or 0 to this attribute will respectively activate or
13*4882a593Smuzhiyun		deactivate asc.
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun		Upon reading current asc status is returned.
16*4882a593Smuzhiyun
17*4882a593SmuzhiyunWhat:		/sys/bus/iio/devices/iio:deviceX/calibration_forced_value
18*4882a593SmuzhiyunDate:		June 2020
19*4882a593SmuzhiyunKernelVersion:	5.8
20*4882a593SmuzhiyunContact:	linux-iio@vger.kernel.org
21*4882a593SmuzhiyunDescription:
22*4882a593Smuzhiyun		Contaminants build-up in the measurement chamber or optical
23*4882a593Smuzhiyun		elements deterioration leads to sensor drift.
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun		One can compensate for sensor drift by using forced
26*4882a593Smuzhiyun		recalibration (frc). This is useful in case there's known
27*4882a593Smuzhiyun		co2 reference available nearby the sensor.
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun		Picking value from the range [400 1 2000] and writing it to the
30*4882a593Smuzhiyun		sensor will set frc.
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun		Upon reading current frc value is returned. Note that after
33*4882a593Smuzhiyun		power cycling default value (i.e 400) is returned even though
34*4882a593Smuzhiyun		internally sensor had recalibrated itself.
35