Hello,
I had a working I2C code, but we've changed the board slightly and now it doesn't work.
I've noticed the busy bit doesn't get set by my write function.
It would help me a lot to know whether the BB bit in status register gets set solely by code setting I2CMDR.STT to 1 or if it only gets set after some slave device accepts the address specified in I2CSAR. Would you kindly clarify this to me?
Sorry for not appending code at this time.
Thank you,
Jiri