I've read the i2c read operation chapter in:
Yet, I'm still not sure how the read operation should be done:
1. What is the command byte for a read operation, i.e. can it be any register from table 12 ? Seems that table 12 only lists the write command ? for example, can I read "control register" (in table it is described is write control register) ?
2. In diagram of read operation it shows the following bytes:
slave address, control command, high data byte. What about the low data byte ?