Other Parts Discussed in Thread: BQSTUDIO,
I haven't tried all of the Data Memory addresses, but as many as I have, I can read any other except CC Gain @ 0x9184 and CC Delta @ 0x9188. Whenever I try to read those, the data returned is the same as the data from the last successfully read address.
Please don't ask me to try to snoop what bqStudio does and then copy that.
I have looked at the I2C traffic with an oscilloscope and don't see anything wrong there. And so far everything else works. I have also single stepped with debugger through the code and the result is the same. So I don't think it is because of not enough delay between the operations. Unless of course an exceptionally long delay is needed somewhere.



