Hi, I have an ESP32-WROOM-32E Sparkfun Thing Plus C with a Qwiic SDC40 CO2 sensor attached. I can do an I2C scan and see the device, but when I use SparkFun’s SDC4x Arduino library, getSerialNumber() fails on the first _i2cPort->endTransmission() (i.e. sensor does not ACK.) If I run the same sensor and library on an Artemis Thing Plus, it works great, so it’s probably not the sensor or wire. Seems to be a software problem somewhere, but I’ve no idea where to look next.
Is the ESP32-Wroom Thing Plus not ready for intro-level Arduino tinkering?