From: landall Date: Mon, 23 Sep 2024 19:47:23 +0000 (+0800) Subject: i2c support X-Git-Tag: 8.50.0^2~6 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/0539b27e2a2b84a101d61fd8ee8bde462747af4b i2c support modify i2c2_m0 to i2c2_m1 add some definition for i2c --- diff --git a/src/adafruit_blinka/board/orangepi/orangepi3b.py b/src/adafruit_blinka/board/orangepi/orangepi3b.py index 2ea8321..a8e1109 100644 --- a/src/adafruit_blinka/board/orangepi/orangepi3b.py +++ b/src/adafruit_blinka/board/orangepi/orangepi3b.py @@ -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 diff --git a/src/adafruit_blinka/microcontroller/rockchip/rk3566/pin.py b/src/adafruit_blinka/microcontroller/rockchip/rk3566/pin.py index 5b51baf..5554d5e 100644 --- a/src/adafruit_blinka/microcontroller/rockchip/rk3566/pin.py +++ b/src/adafruit_blinka/microcontroller/rockchip/rk3566/pin.py @@ -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),