]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/busio.py
Add writeto_then_readfrom for non-stop transactions on linux
[Adafruit_Blinka-hackapet.git] / src / busio.py
index 069e9bec91134024ba8347a9098bb6d2905b5962..ad96061017680014bff213ba61700747af0bfae1 100755 (executable)
@@ -62,6 +62,8 @@ class I2C(Lockable):
                 return self._i2c.writeto(address, memoryview(buffer)[start:end], stop)
         return self._i2c.writeto(address, buffer, stop)
 
+    def writeto_then_readfrom(self, address, buffer_out, buffer_in, out_start=0, out_end=None, in_start=0, in_end=None, stop=False):
+        return self._i2c.write_readinto(address, buffer_out, buffer_in, out_start, out_end, in_start, in_end, stop)
 
 class SPI(Lockable):
     def __init__(self, clock, MOSI=None, MISO=None):