]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
ODROID-N2: set i2c bus number based on detection
authorHyeonki Hong <hhk7734@gmail.com>
Tue, 21 Apr 2020 05:29:08 +0000 (14:29 +0900)
committerHyeonki Hong <hhk7734@gmail.com>
Tue, 21 Apr 2020 05:29:08 +0000 (14:29 +0900)
src/adafruit_blinka/board/hardkernel/odroidn2.py

index 7d23d70d4890f41d975e92451f5fb6f8a09eb857..965873b3fb307c77bc90743bb0f8fbb3b6aa8b4d 100644 (file)
@@ -51,8 +51,13 @@ GPIOA0_13 = pin.GPIO509
 GPIOA0_14 = pin.GPIO510
 GPIOA0_15 = pin.GPIO511
 
-SDA = pin.I2C3_SDA
-SCL = pin.I2C3_SCL
+for it in pin.i2cPorts:
+    globals()["SCL" + str(it[0])] = it[1]
+    globals()["SDA" + str(it[0])] = it[2]
+
+# Set second i2c bus as default for backward compatibility.
+SCL = pin.i2cPorts[1][1]
+SDA = pin.i2cPorts[1][2]
 
 SCLK = pin.SPI0_SCLK
 MOSI = pin.SPI0_MOSI