Skip to content

Commit 2f8c6b3

Browse files
committed
Check provided address and ping on correct bus
1 parent 48d72e0 commit 2f8c6b3

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

qwiic_rfid.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,10 @@ class QwiicRFID(object):
103103
def __init__(self, address=None, i2c_driver=None):
104104

105105
# Did the user specify an I2C address?
106-
self.address = address if address != None else self.available_addresses[0]
106+
if address in self.available_addresses:
107+
self.address = address
108+
else:
109+
self.address = self.available_addresses[0]
107110

108111
# Load the I2C driver if one isn't provided
109112
if i2c_driver == None:
@@ -125,7 +128,7 @@ def is_connected(self):
125128
:return: True if the device is connected, otherwise False.
126129
:rtype: void
127130
"""
128-
return qwiic_i2c.isDeviceConnected(self.address)
131+
return self._i2c.isDeviceConnected(self.address)
129132

130133
# -------------------------------------
131134
# begin()

0 commit comments

Comments
 (0)