I have the chip running on my board and it charges the battery when I give it 5V and the LED lights up with no problems. I have two I2C lines connected to my microcontroller and pulled high to 3V3 with pull up resistors. My pseudocode is as follows:
Send start condition
Wait for start condition to be sent
Send Device Address (0x6A as dictated by data sheet but I've also tried 0x6B as I saw a forum that said the data sheet addressing was wrong) on I2C bus
Wait for Device Address to be sent
Wait for slave ACK response
My code then exits the method here as it never receives the ACK response from BQ25887.
Do you know where I could be missing something that would cause the chip to not ACK an I2C command? Scope photo attached of the two I2C lines.