During the configuration of my BQ76930 I make a write to register SYS_CTRL1 of 0x18, and a write to SYS_CTRL2 of 0x20.
When I subsequently read them back, I see 0x18 and 0x00 respectively. It seems as if the "ADC_EN" and "TEMP_SEL" bits have been set, but the "CC_Oneshot" isn't.
These writes are part of an initialisation routine from power-up, and both flags CC_EN and CC_READY are 0.
Here is the I2C:
What am I doing wrong? Any help at all would be appreciated.