# change GPIO controller to I2C
from pyftdi.i2c import I2cController
self._i2c = I2cController()
# change GPIO controller to I2C
from pyftdi.i2c import I2cController
self._i2c = I2cController()
def writeto(self, address, buffer, *, start=0, end=None, stop=True):
end = end if end else len(buffer)
port = self._i2c.get_port(address)
def writeto(self, address, buffer, *, start=0, end=None, stop=True):
end = end if end else len(buffer)
port = self._i2c.get_port(address)
port = self._i2c.get_port(address)
result = port.exchange(buffer_out[out_start:out_end],
in_end-in_start,
port = self._i2c.get_port(address)
result = port.exchange(buffer_out[out_start:out_end],
in_end-in_start,
for i, b in enumerate(result):
buffer_in[in_start+i] = b
for i, b in enumerate(result):
buffer_in[in_start+i] = b