- def writeto_then_readfrom(self, address, buffer_out, buffer_in, *,
- out_start=0, out_end=None,
- in_start=0, in_end=None, stop=False):
+ readin = self._i2c_bus.read_bytes(address, end - start)
+ for i in range(end - start):
+ buffer[i + start] = readin[i]
+
+ # pylint: enable=unused-argument
+
+ def writeto_then_readfrom(
+ self,
+ address,
+ buffer_out,
+ buffer_in,
+ *,
+ out_start=0,
+ out_end=None,
+ in_start=0,
+ in_end=None,
+ stop=False
+ ):
+ """Write data from buffer_out to an address and then
+ read data from an address and into buffer_in
+ """