import pyb
from pyb import I2C
pyb.Accel()
i2c = I2C(1, I2C.MASTER, dma=True)
pyb.disable_irq()
i2c.mem_read(1, 76, 0x0a) pyb.enable_irq()
try:
pyb.disable_irq()
i2c.mem_read(1, 77, 0x0a) except OSError as e:
pyb.enable_irq()
print(repr(e))
i2c.mem_read(1, 76, 0x0a)
pyb.disable_irq()
i2c.mem_write(1, 76, 0x0a) pyb.enable_irq()
try:
pyb.disable_irq()
i2c.mem_write(1, 77, 0x0a) except OSError as e:
pyb.enable_irq()
print(repr(e))
i2c.mem_write(1, 76, 0x0a)
i2c.mem_read(1, 76, 0x0a) try:
i2c.mem_read(1, 77, 0x0a) except OSError as e:
print(repr(e))
i2c.mem_read(1, 76, 0x0a)
i2c.mem_write(1, 76, 0x0a) try:
i2c.mem_write(1, 77, 0x0a) except OSError as e:
print(repr(e))
i2c.mem_write(1, 76, 0x0a)