- Mon Sep 16, 2019 2:32 pm
I think I solved this and it was a simple matter of using a different board in PlatformIO. Turns out the “Thing” board isn’t the same as the “Thing Plus”. Different I2C pins, for example.
After a test using pins 22&23 (Thing Plus’s I2C pins) instead of 22&21 (Thing’s pins defined in pins_arduino.h), to verify, I switched to using the “Adafruit ESP32 Feather” board instead. This should be the same (well, same enough) because both devices, the Feather and Thing Plus, use a WROOM module and have their I2C pins connected to the same IO pins.
I hope this helps anyone trying to use the Thing Plus with I2C devices.
Which brings me to this question: Are there plans for a “Thing Plus” variant for the ESP32 Arduino framework in PlatformIO?