]> Repositories - hackapet/Adafruit_Blinka.git/blobdiff - src/adafruit_blinka/microcontroller/tegra/t210/pin.py
Update pin.py
[hackapet/Adafruit_Blinka.git] / src / adafruit_blinka / microcontroller / tegra / t210 / pin.py
index 3b74b078bd3a875c8c56ffde029c19b8079e3f28..8e3ad394963d3ef1ab1f07469aaffd4445e3dc2b 100644 (file)
@@ -1,7 +1,5 @@
 import sys
 import atexit
-sys.path.append("/opt/nvidia/jetson-gpio/lib/python")
-sys.path.append("/opt/nvidia/jetson-gpio/lib/python/Jetson/GPIO")
 import Jetson.GPIO as GPIO
 GPIO.setmode(GPIO.TEGRA_SOC)
 GPIO.setwarnings(False)   # shh!
@@ -68,10 +66,17 @@ class Pin:
         GPIO.cleanup()
 
 # Cannot be used as GPIO
-SDA = Pin('GEN1_I2C_SDA')
-SCL = Pin('GEN1_I2C_SCL')
-SDA_1 = Pin('GEN2_I2C_SDA')
-SCL_1 = Pin('GEN2_I2C_SCL')
+# before #
+#SDA = Pin('GEN1_I2C_SDA')
+#SCL = Pin('GEN1_I2C_SCL')
+#SDA_1 = Pin('GEN2_I2C_SDA')
+#SCL_1 = Pin('GEN2_I2C_SCL')
+
+# after #
+SDA = Pin('GEN2_I2C_SDA')
+SCL = Pin('GEN2_I2C_SCL')
+SDA_1 = Pin('GEN1_I2C_SDA')
+SCL_1 = Pin('GEN1_I2C_SCL')
 
 # These pins are native to TX1
 BB03 = Pin('GPIO_X1_AUD')
@@ -90,7 +95,7 @@ X00 = Pin('MODEM_WAKE_AP')
 P16 = Pin('GPIO_EXP_P16')
 X03 = Pin('ALS_PROX_INT')
 
-# These pins are native to TXX
+# These pins are native to NANO
 S05 = Pin('CAM_AF_EN')
 Z00 = Pin('GPIO_PZ0')
 V00 = Pin('LCD_BL_PW')
@@ -119,3 +124,6 @@ E06 = Pin('GPIO_PE6')
 i2cPorts = (
     (0, SCL, SDA), (1, SCL_1, SDA_1),
 )
+
+# ordered as spiId, sckId, mosiId, misoId
+spiPorts = ((0, C02, C00, C01), (1, B06, B04, B05))