Currently we are using ADP5587 I/O Expander with Blackfin processor BF533.
The communication between the ADP5587 and the Blackfin BF533 processor is through I2C.
We are using the I/O Expander for some interrupts and GPIO purpose.
We are facing some issue in the interrupt handling.
After interrupt occurs we are trying to read the status of the line through data registers. Some time the data register are not updating.
We are not getting the value as what we expected.
Could you please suggest how to handle this issue?
Is there any Anomaly available with ADP5587?
Is there any procedure needs to follow for interrupt handling and GPIO usages?