]> Repositories - hackapet/Adafruit_Blinka.git/blobdiff - src/busio.py
Merge pull request #191 from binhollc/master
[hackapet/Adafruit_Blinka.git] / src / busio.py
index b478ec06c6a37cdef99720b71712607e1f0d0253..74cfa89eb75d2dabe4bc68bedeae80aab87701ea 100755 (executable)
@@ -33,9 +33,12 @@ class I2C(Lockable):
             from machine import I2C as _I2C
         from microcontroller.pin import i2cPorts
         for portId, portScl, portSda in i2cPorts:
-            if scl == portScl and sda == portSda:
-                self._i2c = _I2C(portId, mode=_I2C.MASTER, baudrate=frequency)
-                break
+            try:
+                if scl == portScl and sda == portSda:
+                    self._i2c = _I2C(portId, mode=_I2C.MASTER, baudrate=frequency)
+                    break
+            except RuntimeError:
+                pass
         else:
             raise ValueError(
                 "No Hardware I2C on (scl,sda)={}\nValid I2C ports: {}".format((scl, sda), i2cPorts)