high speed I2C is not working on bus 0 and bus 1 (hardware peripheral)
I try to implement a 9-DOF Motion Sensor (Adafruit BNO055) and I am stuggeling with the i2c connection on my fipy. I can only have higher bus frequencies like 400 kHz when I use software driver (bus 2).
With bus 0 or bus 1 I can only reach about 60 kHz. I tryed with additional pull-ups of 2.2kOhm, but without any changes. Everything is hooked up on a bradboard. Any ideas?
from machine import I2C i2c_bosch = I2C(0, pins=('P9','P10')) i2c_bosch.init(I2C.MASTER, baudrate=60*1000) print( i2c_bosch.scan())