I’m using the SparkFun Qwiic Haptic Driver - DA7280 but it is not responding to I2C commands.
After trouble shooting my code and test setup I decided to measure the resistances on the DA7280 board. I found resistor R2 (between Vdd and SCL) measured 232 ohms instead of 4.7k. Resistor R1 (between Vdd and SDA) correctly measured 4.7k.
I cut the foil to replace resistor R1 with an external 4.7k resistor but now my external 4.7k resistor also measured 232 ohms.
The DA7280 board is drawing about 100 ma. Even with the red power LED this is way above the 0.36 ua idle current mentioned in the data sheet.
I tried the above both the Qwiic system and by wiring directly to the DA7280 board. The results were the same.
It appears that the DA7280 chip is defective.