File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -238,7 +238,10 @@ class QwiicAlphanumeric(object):
238238 def __init__ (self , address = None , i2c_driver = None ):
239239
240240 # Did the user specify an I2C address?
241- self .address = address if address != None else self .available_addresses [0 ]
241+ if address in self .available_addresses :
242+ self .address = address
243+ else :
244+ self .address = self .available_addresses [0 ]
242245
243246 # Load the I2C driver if one isn't provided
244247 if i2c_driver == None :
@@ -312,7 +315,7 @@ def is_connected(self, display_number):
312315
313316 # The LED driver IC sometimes fails to respond. This attempts multiple times before giving up.
314317 for x in range (0 , tries_before_giveup ):
315- if qwiic_i2c .isDeviceConnected (self .look_up_display_address (display_number )) == True :
318+ if self . _i2c .isDeviceConnected (self .look_up_display_address (display_number )) == True :
316319 return True
317320 time .sleep (0.01 )
318321 return False
You can’t perform that action at this time.
0 commit comments