diff options
Diffstat (limited to '6515/libsensors_iio/PressureSensor.IIO.secondary.cpp')
-rwxr-xr-x | 6515/libsensors_iio/PressureSensor.IIO.secondary.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/6515/libsensors_iio/PressureSensor.IIO.secondary.cpp b/6515/libsensors_iio/PressureSensor.IIO.secondary.cpp index be11b6f..6f32cc7 100755 --- a/6515/libsensors_iio/PressureSensor.IIO.secondary.cpp +++ b/6515/libsensors_iio/PressureSensor.IIO.secondary.cpp @@ -197,5 +197,13 @@ int PressureSensor::inv_init_sysfs_attributes(void) sprintf(pressureSysFs.pressure_enable, "%s%s", mSysfsPath, "/pressure_enable"); sprintf(pressureSysFs.pressure_rate, "%s%s", mSysfsPath, "/pressure_rate"); + // Supported by driver ? + FILE *sysfsfp; + sysfsfp = fopen(pressureSysFs.pressure_rate, "r"); + if (sysfsfp == NULL) { + LOGE("HAL: HAL configured to support Pressure sensor but not by driver"); + } else { + fclose(sysfsfp); + } return 0; } |