From c257eb1d7f455d79b8e59e0cb5081925ede83296 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 15 May 2022 16:13:36 +0200 Subject: scd4x: properly transmit read command --- src/driver/scd4x.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/driver/scd4x.cc b/src/driver/scd4x.cc index dfb6ee0..3ad34a0 100644 --- a/src/driver/scd4x.cc +++ b/src/driver/scd4x.cc @@ -37,7 +37,7 @@ void SCD4x::read() txbuf[0] = 0xec; txbuf[1] = 0x05; - if (i2c.xmit(address, 1, txbuf, 9, rxbuf) == 0) { + if (i2c.xmit(address, 2, txbuf, 9, rxbuf) == 0) { co2 = (rxbuf[0] << 8) + rxbuf[1]; rawTemperature = ((rxbuf[3] << 8) + rxbuf[4]); rawHumidity = (rxbuf[6] << 8) + rxbuf[7]; -- cgit v1.2.3