User Manual
I
2
CDriver User Guide 12
scan(silent=False)
Performs an I2C bus scan. If silent is False, prints a map of devices.
Returns a list of the device addresses.
>>> i2c.scan()
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
-- -- -- -- 1C -- -- --
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
48 -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
68 -- -- -- -- -- -- --
-- -- -- -- -- -- -- --
[28, 72, 104]
reset()
Send an I2C bus reset
start(dev, rw)
Start an I2C transaction
Parameters
• dev – 7-bit I2C device address
• rw – read (1) or write (0)
To write bytes [0x12,0x34] to device 0x75:
>>> i2c.start(0x75, 0)
>>> i2c.write([0x12,034])
(continues on next page)
©2019 Excamera Labs










