diff options
Diffstat (limited to 'libsensors_iio/src/Magnetometer.cpp')
-rw-r--r-- | libsensors_iio/src/Magnetometer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libsensors_iio/src/Magnetometer.cpp b/libsensors_iio/src/Magnetometer.cpp index 4ba8d64..a649fc8 100644 --- a/libsensors_iio/src/Magnetometer.cpp +++ b/libsensors_iio/src/Magnetometer.cpp @@ -32,7 +32,7 @@ Magnetometer::Magnetometer(HWSensorBaseCommonData *data, const char *name, sensor_t_data.flags |= SENSOR_FLAG_WAKE_UP; sensor_t_data.resolution = GAUSS_TO_UTESLA(data->channels[0].scale); - sensor_t_data.maxRange = sensor_t_data.resolution * (pow(2, data->channels[0].bits_used - 1) - 1); + sensor_t_data.maxRange = sensor_t_data.resolution * (pow(2.0, data->channels[0].bits_used - 1.0) - 1); #ifdef CONFIG_ST_HAL_MAGN_CALIB_ENABLED type_dependencies[SENSOR_BASE_DEPENDENCY_0] = SENSOR_TYPE_ACCELEROMETER; |