So how about configure the mcu to have two i2c ports, one setup as a master and one as a slave? That way, when the battery sends its data , you can start a timer to keep track of interval, so you can determine when is the best time to poll the battery. I figure the battery controller is doing the same thing.
↧