mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-23 18:56:38 +00:00
Fix calling ConvertTemp and ConvertHumidity twice
ConvertTemp and ConvertHumidity are called in Sht3xShow, no need to call them in Sht3xRead as well.
This commit is contained in:
parent
7295bdb549
commit
37e1bc6e7d
@ -104,8 +104,8 @@ bool Sht3xRead(uint32_t type, float &t, float &h, uint8_t i2c_address) {
|
|||||||
if ((Sht3xComputeCrc(&data[0], 2) != data[2]) || (Sht3xComputeCrc(&data[3], 2) != data[5])) {
|
if ((Sht3xComputeCrc(&data[0], 2) != data[2]) || (Sht3xComputeCrc(&data[3], 2) != data[5])) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
t = ConvertTemp((float)((((data[0] << 8) | data[1]) * 175) / 65535.0) - 45);
|
t = (float)((((data[0] << 8) | data[1]) * 175) / 65535.0) - 45;
|
||||||
h = ConvertHumidity((float)((((data[3] << 8) | data[4]) * 100) / 65535.0));
|
h = (float)((((data[3] << 8) | data[4]) * 100) / 65535.0);
|
||||||
return (!isnan(t) && !isnan(h));
|
return (!isnan(t) && !isnan(h));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user