Is there any information on the I2C timing and bus commands structure?
I found timing info in the data sheet under 6.7 SMBUS/I2C Timing Charateristics, but there are no waveforms.
Also, neither the datasheet or SNLU255 provide any information on what exactly is the structure of a command to write (or read) to (from) one of the registers.
For example, Table 5. Sequence to Select a Target Channel. Is the I2C sequence required for this operation DEVICE_ADDRESS, REGISTER_ADDRESS, REGISTER_VALUE, REGISTER_MASK ? So 4 bytes...in THIS sequence?
What is the sequence for READING a register?