Hi!
I have a multimaster I2C driver. It is designed to be switching to Controller (when I want to send), and target when it is not sending anything. The thing here is that sometimes when switching from one to another, both lines get jammed and do weird stuff.
What could I do to solve this? I would like it to be on idle while being on target. This jamming happens while the I2C is on target mode.
I based off my driver on both examples that are provided on the latest SDK (it's a mixture between multicontroller and dynamic switching examples).
This is an example of the jamming in the bus: