]> Repositories - hackapet/Adafruit_Blinka.git/blobdiff - src/adafruit_blinka/board/hardkernel/odroidn2.py
ODROID-N2/Plus: Change pin mapping.
[hackapet/Adafruit_Blinka.git] / src / adafruit_blinka / board / hardkernel / odroidn2.py
index 7d23d70d4890f41d975e92451f5fb6f8a09eb857..87d0dff6c3ecfad369bfe652362831df9cccfcf3 100644 (file)
@@ -1,3 +1,6 @@
+# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
+#
+# SPDX-License-Identifier: MIT
 """Pin definitions for the Odroid N2."""
 
 from adafruit_blinka.microcontroller.amlogic.s922x import pin
@@ -51,36 +54,45 @@ 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]
+
+if pin.i2cPorts:
+    SCL = pin.i2cPorts[0][1]
+    SDA = pin.i2cPorts[0][2]
 
 SCLK = pin.SPI0_SCLK
 MOSI = pin.SPI0_MOSI
 MISO = pin.SPI0_MISO
 SPI_CS0 = pin.GPIO486
 
-D0 = GPIOX_3
-D1 = GPIOX_16
-D2 = GPIOX_4
-D3 = GPIOX_7
-D4 = GPIOX_0
-D5 = GPIOX_1
-D6 = GPIOX_2
+D3 = GPIOX_17
+D5 = GPIOX_18
 D7 = GPIOA_13
-D8 = GPIOX_17
-D9 = GPIOX_18
-D10 = GPIOX_10
-D11 = GPIOA_4
-D12 = GPIOX_8
-D13 = GPIOX_9
-D14 = GPIOX_11
-D15 = GPIOX_12
-D16 = GPIOX_13
-D21 = GPIOX_14
-D22 = GPIOX_15
-D23 = GPIOX_5
-D24 = GPIOX_6
-D26 = GPIOA_12
-D27 = GPIOX_19
-D30 = GPIOA_14
-D31 = GPIOA_15
+D8 = GPIOX_12
+D10 = GPIOX_13
+D11 = GPIOX_3
+D12 = GPIOX_16
+D13 = GPIOX_4
+D15 = GPIOX_7
+D16 = GPIOX_0
+D18 = GPIOX_1
+D19 = GPIOX_8
+D21 = GPIOX_9
+D22 = GPIOX_2
+D23 = GPIOX_11
+D24 = GPIOX_10
+D26 = GPIOA_4
+D27 = GPIOA_14
+D28 = GPIOA_15
+D29 = GPIOX_14
+D31 = GPIOX_15
+D32 = GPIOA_12
+D33 = GPIOX_5
+D35 = GPIOX_6
+D36 = GPIOX_19
+
+""" ADC """
+A0 = 40
+A1 = 37