I have come across a very strange problem with using I2C on the BaiTe Maple Mini with the latest STM32 build and arduino 1.6.5.
Using both the hardware and software i2c libraries the scanner sketch returns with the correct device addresses on the Maple Mini.
When I run the sample sketches from the arduino library complied for Maple Mini with software i2c (100khz) for each of sensors it returns with a value however the value seems to be frozen, ie values are still printing from usb serial but when I move the imu the values don't change.
However when I change just change the device target to an arduino duemilanove everything works fine and the values change, suggesting there's not wrong with the imu.
One stranger thing is, for some random reason sometimes the values seem to refresh on the Maple Mini, however I can't seem to reproduce it. This is with the exact same example code, i2c library and 1.6.5.
So I'm really puzzled.......any comments world be greatly appreciated!