I am using a bq34z100-G1 gas gauge and have the I2C interface implemented between an embedded CPU and the gas gauge. I have a question about reading the “Design Energy Scale” that is in the flash subclass 48 and offset 30. Using the technical reference guide, I was able to figure out how to read the flash and I can reliability read the design energy scale value from the flash.
My question is did I miss where I can read this value without having to unseal the device, read it via directly from the flash with the subclass and offset and the re-seal it each time? I was going to write the software on the microprocessor side to read the actual scale factor the gas gauge is using and be able to automatically have microprocessor scale any values from the gas gauge as needed. By having the microprocessor read the actual scale factor and apply it to the readings from the gas gauge, if the golden image ever changes the scale factor, the software on the microprocessor will not need to change.
Did I miss an easier way to read the design energy scale factor without going through the un-seal, read and re-seal? If I really need to unseal the device to read the scale factor and re seal it each time the microprocessor boots, will that hurt the flash memory with by exceeding the flash writes?
Doug