2 Replies Latest reply on Jan 26, 2016 10:50 PM by JBTheMan

    I2C Bus 6 Not Working on Intel Edison Arduino Breakout

    JBTheMan

      I am trying to build a quadcopter using the Edison- It has plenty of tech goodies to get the job done.

       

      I have run into issues recently:

       

      I need to interface with several devices that use I2C protocol. Reading through the datasheet for the Intel Edison Arduino Breakout; I found that the only available I2C bus is bus 6. The bus can be accessed through SDA/SCL or A4/A5. I wired up a Sparkfun accelerometer:

       

      SparkFun Triple Axis Accelerometer Breakout - ADXL345

       

       

      VCC >> 3V (From Edison Expansion Board)

      VSS >> GND

      SDA >> SDA

      SCL >> SCL

       

      (Also tied the pin that selects between SPI and I2C High)

       

      The I ran the command i2cdetect -r -y 6. This is where everything went horribly wrong: I got a "YOU MAY CONFUSE THE SYSTEM" message. When I decided to move forward the Edison started printing the address table really slow! I tried a billion and one times to figure it out!!!

       

      I'm starting to pull my hair out!

       

      Help would be appreciated!