This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2650: I2C communication problem. I get Interrupt and random I2C transfer in my Logic Analyzer

Part Number: CC2650


Hello,

I'm having problem with my I2C communication. I'm working with a CC2650, a XDS110, and a MAX30101 sensor.

I tested each one of my I2C function one by one and they all works fine, but when I normally launch my program, after that I enable the LED of the MAX30101, I receive an interruption and other random I2C communication every 200ms.

I don't receive it in my program, so it doesn't activate my event, but when I receive the good interruption event, and I check the interruption status, it returns me 0. I guess it's because It's already read by the random I2C communication but, in my program, I don't read it before.

As we can see, I first Init the oximeter, then I enable the LED. And after that enable, it checks the interrupt status and read the FIFO but it shouldn't, since I don't get any interrupt status on my program.

Thanks for your help,