linux i2c-tool


linux i2c-tool


root@os:~# 
root@os:~# i2cdetect -l  
i2c-3	i2c       	i2c3                            	I2C adapter
i2c-1	i2c       	i2c1                            	I2C adapter
i2c-2	i2c       	i2c2                            	I2C adapter
i2c-0	i2c       	i2c0                            	I2C adapter
i2c-5	i2c       	i2c5                            	I2C adapter
root@os:~# 
root@os:~# i2cdetect -y 3
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         
root@os:~# 
root@os:~# 


root@os:~# 
root@os:~# i2cdump -f -y 3 0x36 b
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 4b 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00    K.?.............
10: 48 00 03 0d 00 00 0f d0 00 00 00 00 00 00 00 00    H.??..??........
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
30: 00 00 00 00 00 55 60 00 00 00 00 00 00 00 00 00    .....U`.........
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00    .?..............
60: 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00    ......?.........
70: be be 00 00 00 00 01 01 00 00 00 00 00 00 00 00    ??....??........
80: 11 11 55 00 00 00 00 00 00 00 00 00 00 00 00 00    ??U.............
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 1d 00 00 00 00 1d 00 00 00 00 00 00 00 00    ..?....?........
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
root@os:~# 



i2cget -fy 2 0x45 0x01
i2cget -fy 2 0x45 0x02

i2cset -fy 2 0x44 0x01 0x81 -r
i2cset -fy 2 0x45 0x02 0x81 -r


reference:
https://mp.weixin.qq.com/s/Xy_pHol4Op1A5PGXdiagUQ