From: Melissa LeBlanc-Williams Date: Fri, 8 Sep 2023 20:53:47 +0000 (-0700) Subject: Add check to ODroid n2 to make sure i2c matches expected ports X-Git-Tag: 8.22.1^2 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/60fb6ab4b8cf1618d2222b6ed0a115c38253fc3f?ds=inline Add check to ODroid n2 to make sure i2c matches expected ports --- diff --git a/src/adafruit_blinka/board/hardkernel/odroidn2.py b/src/adafruit_blinka/board/hardkernel/odroidn2.py index 4abce5b..9a04926 100644 --- a/src/adafruit_blinka/board/hardkernel/odroidn2.py +++ b/src/adafruit_blinka/board/hardkernel/odroidn2.py @@ -58,9 +58,15 @@ for it in pin.i2cPorts: globals()["SCL" + str(it[0])] = it[1] globals()["SDA" + str(it[0])] = it[2] +SCL = None +SDA = None # Set second i2c bus as default for backward compatibility. -SCL = pin.i2cPorts[1][1] -SDA = pin.i2cPorts[1][2] +if len(pin.i2cPorts) > 1: + SCL = pin.i2cPorts[1][1] + SDA = pin.i2cPorts[1][2] +elif len(pin.i2cPorts) > 0: + SCL = pin.i2cPorts[0][1] + SDA = pin.i2cPorts[0][2] SCLK = pin.SPI0_SCLK MOSI = pin.SPI0_MOSI