8 Replies Latest reply on Aug 21, 2019 7:31 AM by PY_21

    Can BootLdrI2C configured as a slave deal with reads from sub-addresses? When I try this the PSoc interprets the read as a write?

    PeCa_4386336

      Using CY8C29466 and the BootLdrI2C module. The PSoc is used as a slave addressed by a Linux SBC acting as Master.

       

      When I try and read from a register in the PSoC, using a sub-address, (e.g. linux command i2cget -y 0 0x30 0) the PSoc interprets the read as a write; both read and write complete flags get set simultaneously.

       

      Clk and Data signals look like this. (Resistance in series to slave ensure signals driven by slave don't go to 0V)

      i2c.png

      Any help/thoughts gratefully received.