]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - src/adafruit_blinka/microcontroller/mcp2221/i2c.py
updates
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / mcp2221 / i2c.py
index ef7f7849cc9cfccfcb109bf75383d9fbd05a6e27..c7156a445754a213dccf94d20dd2b5f317c94297 100644 (file)
@@ -1,24 +1,24 @@
-from adafruit_blinka.microcontroller.mcp2221.pin import Pin
 from .mcp2221 import mcp2221
 
 class I2C:
 
     def __init__(self, *, baudrate=100000):
-        mcp2221.i2c_configure(baudrate)
+        self._mcp2221 = mcp2221
+        self._mcp2221.i2c_configure(baudrate)
 
     def scan(self):
-        return mcp2221.i2c_scan()
+        return self._mcp2221.i2c_scan()
 
     def writeto(self, address, buffer, *, start=0, end=None, stop=True):
-        mcp2221.i2c_writeto(address, buffer, start=start, end=end)
+        self._mcp2221.i2c_writeto(address, buffer, start=start, end=end)
 
     def readfrom_into(self, address, buffer, *, start=0, end=None, stop=True):
-        mcp2221.i2c_readfrom_into(address, buffer, start=start, end=end)
+        self._mcp2221.i2c_readfrom_into(address, buffer, start=start, end=end)
 
     def writeto_then_readfrom(self, address, buffer_out, buffer_in, *,
                               out_start=0, out_end=None,
                               in_start=0, in_end=None, stop=False):
-        mcp2221.i2c_writeto_then_readfrom(address, buffer_out, buffer_in,
+        self._mcp2221.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)