Unable to connect to BME280 or battery babysitter

Hi,

This is my first time using qwiic or I2C to connect sensors to a board so I might be doing something fundamentally wrong. Here’s where I am…

I started by connecting a battery babysitter via a qwiic adapter to my ESP32 Thing Plus. I also connected a battery to the babysitter (making sure the switch was set to ‘on’). I then installed the library and flashed the BQ27441_Basic example to my board. I received the error message that the board was unable to communicate with the BQ27441. I double-checked my connections to the qwiic adapter board and had it setup as follows:

GND → GND

3.3V → VUP

SDA → SDA

SCL → SCL

I also tried removing the adapter from the equation and wiring from the sensor to the board directly. The board still could not detect the sensor.

I then grabbed a new ESP32 Thing Plus out of the package and had the same issues. I decided to try another qwiic sensor I had on hand, the BME280. I installed the library, loaded the Example1_BasicReadings, and flashed the board. Same issue as with the other sensor - it cannot connect. I tried the original board with the same results. I also tried new qwiic jumper wires and still nothing.

At this point, I’m completely lost with what to try next. As I said at the beginning, I am new to qwiic and I2C so I may be missing something entirely (it certainly feels that way).

Any help is greatly appreciated.

As has been my curse since joining this forum, I find my answer within an hour of posting by chance.

Someone had a similar issue in another forum and the fix worked for me as well. It has to do with specifying the pins for I2C for the ESP32 Thing Plus.

viewtopic.php?f=97&t=52264

Would be nice to call this out in the examples.