My BQ27510 appears to be holding the I2C data line SDA low after a power-on reset and between transactions.
How do I correct this?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
My BQ27510 appears to be holding the I2C data line SDA low after a power-on reset and between transactions.
How do I correct this?
This problem was apparently due to some bad driver code. I rewrote the old driver and the problem no longer occurs.
I am unable to access the extended command set. I am attempting to read the control status flags, and I always get 0xff00 after a power-on-reset. If I set a 16-bit value into the “atrate”, I get a control status value whose low byte is the high byte of the atrate value most recently written. I have modified my I2C driver code to conform to document SLUA467A, but I am unable to correctly access the extended commands as documented. Please help.
Also, I need to be able to initialize the fuel gauge with battery capacity of 870mAH instead of the default 1000mAH. How is this done?