Do I need to use repeated start condition when reading from ADP5061. According
to the datasheet it is required. But on my I2C bus is only one slave ADP5061
According to I2C spec, there are two data formats for data reading, combined
format (repeated start) and direct reading format (the reg address should be
written before), the combined format is popular since it is flexible and can
cover all the reading operation in application. ADP5061's design supports the
combined format only. Hopefully you are ok with this method.