HI Team,
We are using IIC communication between processor and controller. We are having multiple sensor monitoring data and some memory write and read operations on controller, where these operations need to be done by processor. For this communication architecture we have designed in the interrupt based and it is working fine when only 1 read/write request is being accessed.
Problem comes when processor gives two request of read/write and thus IIC bus get held up. And processor stop detecting slave while doing IIC scan or any new request given.
Q1. What will be the optimal way to handle this multiple request and how we can achieve this?