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!
         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')
 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')
 i2cPorts = (
     (0, SCL, SDA), (1, SCL_1, SDA_1),
 )
+
+# ordered as spiId, sckId, mosiId, misoId
+spiPorts = ((0, C02, C00, C01), (1, B06, B04, B05))