Just a quick question. On my i2c bus 0
, I have two devices, 0x32
and 0x20
.
When I use i2cdetect, only one of them shows up.
# ./i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- 32 -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
The strange thing is, though, I can use i2cset
and i2cget
to send and receive messages to both of them just fine. I suppose this is not really a technical problem but just a curiosity -- why does 0x20
pretend that nobody's home?
Thanks!