Tool/software:
Hi All,
According to the TPS25730 Technical Reference Manual, when i communicate with the device with i2c, when i am reading from the registers, device should send the number of bytes it is going to send first. This value is wrong for all registers except the ACTIVE_CONTRACT_PDO register. Here are the values i receive:
Here, i try to read the register 0x31, RX_SINK_CAPS Register, and 0x33, TX_SINK_CAPS Register. First number i receive, which should be the number of bytes, is 0x35, which equals to 53. However arent these are 30 bytes? How this works ?