I am seeing a weird problem. I am using a Photon with the latest Develop branch. I am using an I2C FRAM chip with the Adafruit library. The I2C device in itself works fine. The Serial terminal also works fine. But not the two combined. I searched the forum but did not see anything similar.
I am reading from the Fram using I2C and dumping the content to the serial terminal using the Adafruit example. A lot - if not most - of the characters printed to serial will be lost. Using Serial.flush() does not help. Using a delay(50) after printing each read character helps. Shortening the time to 10ms, will no longer help.
It is as if the I2C and the Serial use the same Fifo and are interfering. Is this a known restriction / problem? Did anyone else see something like that?