1. I2C设备查询
root@android:i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- 0e --
10: -- -- -- -- -- -- -- -- -- -- UU -- 1c -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- 44 -- -- -- -- -- 4a -- -- -- -- --
50: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- --
70: -- -- -- -- -- -- -- --
root@android:i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- UU -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@android:i2cdetect -y 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- UU --
10: -- -- -- -- -- -- -- -- -- -- 1a -- UU -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- UU -- -- -- -- -- 4a -- -- -- -- --
50: -- -- -- -- -- 55 -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- 6b -- -- -- --
70: -- -- -- -- -- -- -- --
2.寄存器内容导出
1|root@android:i2cdump -f -y 0 0x55
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 8e 60 a6 0b 51 0e 09 01 a1 01 ec 04 9d 01 e8 04 ?`??Q???????????
10: 50 fe f6 ff 12 fb 67 02 d1 f9 00 00 21 00 b6 0b P??.??g???..!.??
20: 5d 01 XX XX XX XX XX XX XX XX XX XX XX XX XX XX ]?XXXXXXXXXXXXXX
30: XX XX XX XX XX XX XX XX XX XX 19 XX 3c 05 XX ad XXXXXXXXXX?X<?X?
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
60: XX XX 07 62 71 32 37 34 31 30 XX XX XX XX XX XX XX?bq27410XXXXXX
70: XX XX XX XX XX XX XX XX XX 3b 3a 03 51 0e b6 0b XXXXXXXXX;:?Q???
80: 8e 60 a6 0b 51 0e 09 01 a1 01 ec 04 9d 01 e8 04 ?`??Q???????????
90: 50 fe f6 ff 12 fb 67 02 d1 f9 00 00 21 00 b6 0b P??.??g???..!.??
a0: 5d 01 XX XX XX XX XX XX XX XX XX XX XX XX XX XX ]?XXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX 19 XX 3c 05 XX ad XXXXXXXXXX?X<?X?
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
e0: XX XX 07 62 71 32 37 34 31 30 XX XX XX XX XX XX XX?bq27410XXXXXX
f0: XX XX XX XX XX XX XX XX XX 3b 3a 03 51 0e b6 0b XXXXXXXXX;:?Q???
3.寄存器内容读出
# i2cget -f -y 0 0x55 0x00
0x8e
i2cget -f -y 0 0x55 0x01
# i2cset -f -y 0 0x55 0x61 0x00
# i2cget -f -y 0 0x55 0x61