So it appears you should expect to see a device between 0x20 through 0x27 from the datasheets. The device address is 0*0100000* when not shifted for the R/W bit. That corresponds to 0x20 as the base chip address and the A1,A2, and A3 pins can set up to 7 other address for the final three bits. I2C can be really confusing in how the addresses are specified in various datasheets. Linux reports the 7 bit address of devices it finds in hexadecimal.
I see your output shows devices at 0x20, 0x22, 0x26, and 0x28. That appears to be the correct* hecxidecimal*, *7-bit,* addresses for the chips? Do you have 4 chips wired up? -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
