CONTROL_STATUS |
0x0000 |
Yes |
Reports the status of DF Checksum, Hibernate, IT, and so on |
DEVICE_TYPE |
0x0001 |
Yes |
Reports the device type of 0x0545 (indicating bq27545-G1) |
FW_VERSION |
0x0002 |
Yes |
Reports the firmware version on the device type |
HW_VERSION |
0x0003 |
Yes |
Reports the hardware version of the device type |
Reserved |
0x0004 |
No |
Not to be used |
RESET_DATA |
0x0005 |
Yes |
Returns reset data |
Reserved |
0x0006 |
No |
Not to be used |
PREV_MACWRITE |
0x0007 |
Yes |
Returns previous Control() subcommand code |
CHEM_ID |
0x0008 |
Yes |
Reports the chemical identifier of the Impedance Track configuration |
BOARD_OFFSET |
0x0009 |
No |
Forces the device to measure and store the board offset |
CC_OFFSET |
0x000A |
No |
Forces the device to measure internal CC offset |
CC_OFFSET_SAVE |
0x000B |
No |
Forces the device to store the internal CC offset |
DF_VERSION |
0x000C |
Yes |
Reports the data flash version on the device |
SET_FULLSLEEP |
0x0010 |
Yes |
Sets the [FullSleep] bit in Control Status register to 1 |
SET_HIBERNATE |
0x0011 |
Yes |
Forces CONTROL_STATUS [HIBERNATE] to 1 |
CLEAR_HIBERNATE |
0x0012 |
Yes |
Forces CONTROL_STATUS [HIBERNATE] to 0 |
SET_SHUTDOWN |
0x0013 |
Yes |
Enables the SE pin to change state |
CLEAR_SHUTDOWN |
0x0014 |
Yes |
Disables the SE pin from changing state |
SET_HDQINTEN |
0x0015 |
Yes |
Forces CONTROL_STATUS [HDQIntEn] to 1 |
CLEAR_HDQINTEN |
0x0016 |
Yes |
Forces CONTROL_STATUS [HDQIntEn] to 0 |
STATIC_CHEM_CHKSUM |
0x0017 |
Yes |
Calculates chemistry checksum |
SEALED |
0x0020 |
No |
Places the bq27545-G1 in SEALED access mode |
IT_ENABLE |
0x0021 |
No |
Enables the Impedance Track algorithm |
CAL_ENABLE |
0x002d |
No |
Toggle bq27545-G1 CALIBRATION mode |
RESET |
0x0041 |
No |
Forces a full reset of the bq27545-G1 |
EXIT_CAL |
0x0080 |
No |
Exit bq27545-G1 CALIBRATION mode |
ENTER_CAL |
0x0081 |
No |
Enter bq27545-G1 CALIBRATION mode |
OFFSET_CAL |
0x0082 |
No |
Reports internal CC offset in CALIBRATION mode |