diff options
Diffstat (limited to 'libsensors/bma250.c')
-rw-r--r-- | libsensors/bma250.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/libsensors/bma250.c b/libsensors/bma250.c index 91d7fc0..681b1dd 100644 --- a/libsensors/bma250.c +++ b/libsensors/bma250.c @@ -152,13 +152,12 @@ int bma250_deactivate(struct piranha_sensors_handlers *handlers) return 0; } -int bma250_set_delay(struct piranha_sensors_handlers *handlers, long int delay) +int bma250_set_delay(struct piranha_sensors_handlers *handlers, int64_t delay) { struct bma250_data *data; - int d; int rc; - ALOGD("%s(%p, %ld)", __func__, handlers, delay); + ALOGD("%s(%p, %" PRId64 ")", __func__, handlers, delay); if (handlers == NULL || handlers->data == NULL) return -EINVAL; @@ -166,11 +165,11 @@ int bma250_set_delay(struct piranha_sensors_handlers *handlers, long int delay) data = (struct bma250_data *) handlers->data; if (delay < 10000000) - d = 10; + delay = 10; else - d = delay / 1000000; + delay /= 1000000; - rc = sysfs_value_write(data->path_delay, d); + rc = sysfs_value_write(data->path_delay, delay); if (rc < 0) { ALOGE("%s: Unable to write sysfs value", __func__); return -1; |