I am trying to read all of the Standard Commands from the bq2750x by using a single I2C incremental read (i.e. start at command code 0x00) and read a total of 46 bytes (0x00 .. 0x2d). I seem to have an issue reading the last two words (CycleCount 0x2a/0x2b and StateOfCharge 0x2c/0x2d). These two words are always read as 0xFFFF.
I think the issue has to do with them following the Reserved (RSVD 0x28/0x29) word. If I split up the incremental read to read the first 40 bytes (0x00 .. 0x27) then read the last two words sperately, this seems to work.
Are there any known issues with trying to read all commands with an incremental read (i.e. all 46 bytes including the Reserved word)?
Thanks,
Don ...