drivers: sensor: shtcx: fix

This commit fixes humidity value and model dependent timing parameters.

Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
This commit is contained in:
Thomas Stranger 2021-11-25 09:44:41 +01:00 committed by Anas Nashif
parent 6c914ded79
commit aef64fcb17

View file

@ -27,10 +27,10 @@ static const uint16_t measure_cmd[2][2] = {
/* measure_wait_us[shtcx_chip][MEASURE_MODE] */
static const uint16_t measure_wait_us[2][2] = {
/* shtc3: 12.1ms, 0.8ms */
{ 1210, 800 }, /* shtc3 */
/* shtc1: 14.4ms, 0.94ms */
{ 14400, 940 }, /* shtc1 */
/* shtc3: 12.1ms, 0.8ms */
{ 1210, 800 }, /* shtc3 */
};
/*
@ -176,7 +176,7 @@ static int shtcx_channel_get(const struct device *dev,
if (chan == SENSOR_CHAN_AMBIENT_TEMP) {
shtcx_temperature_from_raw(data->sample.temp, val);
} else if (chan == SENSOR_CHAN_HUMIDITY) {
shtcx_humidity_from_raw(data->sample.temp, val);
shtcx_humidity_from_raw(data->sample.humidity, val);
} else {
return -ENOTSUP;
}