Hi,
I am using PN7462 in my current project. I have two thread in system where in one thread PN7462 is looking for card using "phacDiscLoop_Run" and another thread is performing I2C write operation of 64bytes. Now sometimes some of the bytes gets corrupted in write operation and has been overwritten by previous byte e.g. instead of 0x09,0x0A value changes to 0x09,0x09. This value does not corrupted in EEPROM as below screen shot suggest there has been two write operation has been done by PN7462. I am comment out phacDiscLoop_Run in second thread this issue does not occur
Now question I have is listed below.
1. Does discloop and I2CM uses any shared resources?
2. If yes, do we need to use mutex between this operation?