diff options
Diffstat (limited to '6515/libsensors_iio/PressureSensor.IIO.secondary.cpp')
-rwxr-xr-x | 6515/libsensors_iio/PressureSensor.IIO.secondary.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/6515/libsensors_iio/PressureSensor.IIO.secondary.cpp b/6515/libsensors_iio/PressureSensor.IIO.secondary.cpp index 039881e..c213cd4 100755 --- a/6515/libsensors_iio/PressureSensor.IIO.secondary.cpp +++ b/6515/libsensors_iio/PressureSensor.IIO.secondary.cpp @@ -196,5 +196,14 @@ 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; } |