From: Dan Halbert Date: Sun, 19 Aug 2018 19:45:05 +0000 (-0400) Subject: Merge pull request #28 from ladyada/master X-Git-Tag: 0.2.2 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/b0a71151ec5d4cc104e87f5fbf0dce208ed23228?hp=e9da21982d2d8c8802428c7c455e26620f825861 Merge pull request #28 from ladyada/master specifically name arguments now that we require it --- diff --git a/src/busio.py b/src/busio.py index 72f3c7a..142dcdd 100755 --- a/src/busio.py +++ b/src/busio.py @@ -50,20 +50,22 @@ class I2C(Lockable): end = len(buffer) buffer = memoryview(buffer)[start:end] stop = True # remove for efficiency later - return self._i2c.readfrom_into(address, buffer, stop) + return self._i2c.readfrom_into(address, buffer, stop=stop) def writeto(self, address, buffer, *, start=0, end=None, stop=True): if isinstance(buffer, str): buffer = bytes([ord(x) for x in buffer]) if start is not 0 or end is not None: if end is None: - return self._i2c.writeto(address, memoryview(buffer)[start:], stop) + return self._i2c.writeto(address, memoryview(buffer)[start:], stop=stop) else: - return self._i2c.writeto(address, memoryview(buffer)[start:end], stop) - return self._i2c.writeto(address, buffer, stop) + return self._i2c.writeto(address, memoryview(buffer)[start:end], stop=stop) + return self._i2c.writeto(address, buffer, stop=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.writeto_then_readfrom(address, buffer_out, buffer_in, out_start, out_end, in_start, in_end, stop) + return self._i2c.writeto_then_readfrom(address, buffer_out, buffer_in, + out_start=out_start, out_end=out_end, + in_start=in_start, in_end=in_end, stop=stop) class SPI(Lockable): def __init__(self, clock, MOSI=None, MISO=None):