@ChristianW
Could you try out the pin configuration I2C1.setup( { scl: B8, sda: B9 } );?
This would be really nice and would help to verify/falsify my voodoo theory that I2C1 is different in some kind of initialisation and that the cause are not the concrete pins (B6, B7).
For completeness: I have a lot of (>10) different I2C devices which work on I2C1 without any problem.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I had a similar problem with an infrared temperature sensor a few month ago - sadly without finding the bug: http://forum.espruino.com/conversations/280634/#comment12743705
@ChristianW
Could you try out the pin configuration
I2C1.setup( { scl: B8, sda: B9 } );
?This would be really nice and would help to verify/falsify my voodoo theory that I2C1 is different in some kind of initialisation and that the cause are not the concrete pins (B6, B7).
For completeness: I have a lot of (>10) different I2C devices which work on I2C1 without any problem.