This sample works:
Code: Select all
from machine import I2C
from pyb import Timer
a = bytearray(2)
m = memoryview(a)
i = I2C(2)
def cb(_):
i.readfrom_into(60, m)
t = Timer(1, freq=1, callback=cb)
Code: Select all
from machine import I2C
from pyb import Timer
a = bytearray(10)
m = memoryview(a)
i = I2C(2)
def cb(_):
i.readfrom_into(60, m[0:2])
t = Timer(1, freq=1, callback=cb)