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