Hello I am no using a raspberry pi. I am using a upboard with the MRAA library.
As the I2C protocol is a standard I must assume that they are 100% compatible (also the pinout is the same). The upboard has a hardware periferal that takes care of the I2C comunication.
I am not using the SPI at the same time.
Some other people are having the same problem as me: (with and without a raspberry pi)