I2C Repeated start generates interrupt, but SR1 == 0
I'm using i2c to connect MPU6050 in asynchronous mode (means interrupt driven).
I've implemented dfa for that. Everything works fine, but there is strange interrupt right after Re-Start.
SR1 == 0.
Right after second read of SR1 there is right value (SB flag set).
If I don't read SR1 second time and just ignore this interrupt - everything works fine.
Just strange behavior.
I can provide source if it's necessary.
