Power Management Folks,
I'm doing a design with the BQ25125 and I'm finding the documentation and support software for this device a little sloppy.
Let's start with the datasheet. There are several bit fields in the register map that are blank. These need to be marked reserved as to avoid customer confusion.
Second, the excel tool is a good start and definitely will help customers get started with the part, but the code it generates is lacking. Why is the code spit out into a text file? Seems like it would make sense to generate a C file. Also where are BQ25125.h and StdPollI2C.h? This could lead to customer confusion.
Why aren't you providing a header file for this device? I know there are internal tools in the MCU groups that are used to generate header files from design information. Leverage them and supply your customers with a header file for these devices that follow conventions used on TI microcontrollers. I shouldn't have to create my own, but in any case here's the one I came up with.
Trey