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