Corrupt i2c data | Cypress Semiconductor
Corrupt i2c data
I am using psoc as slave with i2c read buffer of size 8 byte. Master polls psoc in every 100ms.
Very frequently on i2c analyzer i am getting all 8 byte with 0xFF data with i2c Control/Status register I2CHW_RD_ OVERFLOW bit set.
As per my understanding this may cause because of either
1. doing capsesense scan in mainloop() .
2. enabling disabling global interrupt in mainloop().
have anyone faced similar problem before?
Thanks in advance.