User Manual

I
2
CDriver User Guide 13
(continued from previous page)
>>> i2c.stop()
read(l)
Read l bytes from the I2C device, and NAK the last byte
write(bb)
Write bytes to the selected I2C device
Parameters bb sequence to write
stop()
stop the i2c transaction
regrd(dev, reg, fmt=’B’)
Read a register from a device.
Parameters
dev 7-bit I2C device address
reg register address 0-255
fmt struct.unpack() format string for the register
contents
If device 0x75 has a 16-bit register 102, it can be read with:
>>> i2c.regrd(0x75, 102, ">H")
4999
regwr(dev, reg, *vv)
Write a devices register.
Parameters
dev 7-bit I2C device address
reg register address 0-255
vv sequence of values to write
To set device 0x34 byte register 7 to 0xA1:
©2019 Excamera Labs