Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: ST_INTERFACES X_NUCLEO_COMMON
Fork of X_NUCLEO_IKS01A1 by
Revision 11:001a21c6ac1d, committed 2015-05-22
- Comitter:
- wobetz
- Date:
- Fri May 22 09:39:04 2015 +0000
- Parent:
- 10:cdf47a4b3f2f
- Child:
- 12:93180c196ce0
- Commit message:
- Make it compile also in mbed compiler;
Changed in this revision
| Components/hts221/hts221_class.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/Components/hts221/hts221_class.cpp Wed Apr 29 16:14:03 2015 +0200
+++ b/Components/hts221/hts221_class.cpp Fri May 22 09:39:04 2015 +0000
@@ -283,8 +283,8 @@
H_rh = ( float )(((( H_T_out - H0_T0_out ) * ( H1_rh - H0_rh )) / ( H1_T0_out - H0_T0_out )) + H0_rh );
// Truncate to specific number of decimal digits
- humidity_t = (uint16_t)(H_rh * pow(10,HUM_DECIMAL_DIGITS));
- *pfData = ((float)humidity_t)/pow(10,HUM_DECIMAL_DIGITS);
+ humidity_t = (uint16_t)(H_rh * pow(10.0f,HUM_DECIMAL_DIGITS));
+ *pfData = ((float)humidity_t)/pow(10.0f,HUM_DECIMAL_DIGITS);
// Prevent data going below 0% and above 100% due to linear interpolation
if ( *pfData < 0.0f ) *pfData = 0.0f;
@@ -348,9 +348,9 @@
T_degC = ((float)(T_out - T0_out))/(T1_out - T0_out) * (T1_degC - T0_degC) + T0_degC;
- temperature_t = (int16_t)(T_degC * pow(10,TEMP_DECIMAL_DIGITS));
+ temperature_t = (int16_t)(T_degC * pow(10.0f,TEMP_DECIMAL_DIGITS));
- *pfData = ((float)temperature_t)/pow(10,TEMP_DECIMAL_DIGITS);
+ *pfData = ((float)temperature_t)/pow(10.0f,TEMP_DECIMAL_DIGITS);
return HUM_TEMP_OK;
}
