test of fork capabilities
Dependencies: X_NUCLEO_COMMON ST_INTERFACES
Diff: Components/hts221/hts221_class.cpp
- Revision:
- 11:001a21c6ac1d
- Parent:
- 4:566f2c41dc1d
- Child:
- 24:92cc9c6e4b2b
--- 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;
}