]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
i2c support
authorlandall <landall@users.noreply.github.com>
Mon, 23 Sep 2024 19:47:23 +0000 (03:47 +0800)
committerlandall <landall@users.noreply.github.com>
Mon, 23 Sep 2024 19:47:23 +0000 (03:47 +0800)
modify i2c2_m0 to i2c2_m1
add some definition for i2c

src/adafruit_blinka/board/orangepi/orangepi3b.py
src/adafruit_blinka/microcontroller/rockchip/rk3566/pin.py

index 2ea83212f21dcdf2eaa434b9b72422a9859a0550..a8e1109b04b34ee6ced34aaa1fe08d2239cbb559 100644 (file)
@@ -49,8 +49,27 @@ D38 = pin.GPIO3_D2
 D40 = pin.GPIO3_D1
 
 # UART
-#UART4_TX = pin.GPIO1_B0
-#UART4_RX = pin.GPIO1_A7
+UART2_TX_M0 = pin.GPIO0_D1
+UART2_RX_M0 = pin.GPIO0_D0
+
+UART7_TX_M2 = pin.GPIO4_A2
+UART7_RX_M2 = pin.GPIO4_A3
+
+UART3_TX_M0 = pin.GPIO1_A1
+UART3_RX_M0 = pin.GPIO1_A0
+
+UART9_TX_M2 = pin.GPIO4_A4
+UART9_RX_M2 = pin.GPIO4_A5
+
+# I2C
+I2C2_SCL_M1 = pin.I2C2_SCL_M1
+I2C2_SDA_M1 = pin.I2C2_SDA_M1
+I2C3_SCL_M0 = pin.I2C3_SCL_M0
+I2C3_SDA_M0 = pin.I2C3_SDA_M0
+
+# Default I2C
+SCL = I2C2_SCL_M1
+SDA = I2C2_SDA_M1
 
 # SPI
 SPI3_MISO = pin.SPI3_MISO_M0
index 5b51baf67243ff8650ff49e861e4218360b46e4b..5554d5eb0ea3a615b351a6d092c2996a71c5d288 100644 (file)
@@ -178,7 +178,8 @@ PWM1 = GPIO0_C7
 # ordered as i2cId, SCL, SDA
 i2cPorts = [
     (1, I2C1_SCL, I2C1_SDA),
-    (2, I2C2_SCL_M0, I2C2_SDA_M0),
+    #(2, I2C2_SCL_M0, I2C2_SDA_M0),
+    (2, I2C2_SCL_M1, I2C2_SDA_M1),
     (3, I2C3_SCL_M0, I2C3_SDA_M0),
     (4, I2C4_SCL_M0, I2C4_SDA_M0),
     (5, I2C5_SCL_M0, I2C5_SDA_M0),