Hi there,
I have multiple slaves on a I2C bus, some of which are LAUNCHXL-F28069M boards.
On these boards the SCD interrupt is triggered whenever any message is completed. To determine whether or not a particular message was destined for a particular board I have been listening to the AAS interrupt, and I know the next stop condition on the bus marks the end of that message. This works great, but sometimes for short messages (one byte) the AAS is triggered after the SCD interrupt, which causes the board to think that the message was not for it.
Does anyone have any advice on how to proceed?
Thanks!
EDIT: Reducing the speed to 100kHz seems to help, but I need the communication to run around 250kHz at least.