SLUUC51D june 2020 – july 2023 BQ25790
The charger is controlled by a state machine that uses I2C registers and the state machine makes decisions based off of the I2C registers. Software only helps with reading and writing to those registers.