ipctool i2cdump 0x60 0x3107 0x3109 shows only 2 of 3 register bytes CB 3E . The last byte of the register is always skipped:
root@openipc-gk7205v210:/tmp# ./ipctool i2cdump 0x60 0x3107 0x3109
0 1 2 3 4 5 6 7 8 9 A B C D E F
CB 3E
But output should be (in my case) CB 3E 01.
Even though we can get the output we want by incrementing the to-register by 1, the last register will never be readable by i2cdump.
last byte of requested sequence is missing
ipctool i2cdump 0x60 0x3107 0x3109
shows only 2 of 3 register bytesCB 3E
. The last byte of the register is always skipped:But output should be (in my case)
CB 3E 01
. Even though we can get the output we want by incrementing the to-register by 1, the last register will never be readable by i2cdump.In other words: source
code problem
solution