- i2c-tools のインストール
$ sudo apt update
$ sudo apt install i2c-tools
- i2c-tools
i2cget
i2cset
i2cdetect
i2ctransfer
i2cdump
i2c-tool は,/dev/i2c-1 にアクセスする。
/dev/i2c-1 のアクセス権限は,root と i2cグループ。
i2c グループに ubuntu を加えた。
よって,i2c-tool コマンドは sudo をつけなくてよい。
i2cdetect -l
i2c-1 i2c bcm2835 (i2c@7e804000) I2C adapter
i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- 08 -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
i2cdetect -F 1
Functionalities implemented by /dev/i2c-1:
I2C yes
SMBus Quick Command yes
SMBus Send Byte yes
SMBus Receive Byte yes
SMBus Write Byte yes
SMBus Read Byte yes
SMBus Write Word yes
SMBus Read Word yes
SMBus Process Call yes
SMBus Block Write yes
SMBus Block Read no
SMBus Block Process Call no
SMBus PEC yes
I2C Block Write yes
I2C Block Read yes
|