1 # SPDX-FileCopyrightText: 2024 cst_zf
 
   3 # SPDX-License-Identifier: MIT
 
   4 """Pin definitions for the Orangepi 3B."""
 
   6 from adafruit_blinka.microcontroller.rockchip.rk3566 import pin
 
   8 # D pin number is ordered by physical pin sequence
 
   9 # Reference: https://service.robots.org.nz/wiki/Wiki.jsp?page=OrangePi
 
  16 D7 = pin.GPIO4_C3  # GPIO4_C3/PWM15
 
  28 D19 = pin.SPI3_MOSI_M0
 
  30 D21 = pin.SPI3_MISO_M0
 
  52 UART2_TX_M0 = pin.GPIO0_D1
 
  53 UART2_RX_M0 = pin.GPIO0_D0
 
  55 UART7_TX_M2 = pin.GPIO4_A2
 
  56 UART7_RX_M2 = pin.GPIO4_A3
 
  58 UART3_TX_M0 = pin.GPIO1_A1
 
  59 UART3_RX_M0 = pin.GPIO1_A0
 
  61 UART9_TX_M2 = pin.GPIO4_A4
 
  62 UART9_RX_M2 = pin.GPIO4_A5
 
  65 I2C2_SCL_M1 = pin.I2C2_SCL_M1
 
  66 I2C2_SDA_M1 = pin.I2C2_SDA_M1
 
  67 I2C3_SCL_M0 = pin.I2C3_SCL_M0
 
  68 I2C3_SDA_M0 = pin.I2C3_SDA_M0
 
  75 SPI3_MISO = pin.SPI3_MISO_M0
 
  76 SPI3_MOSI = pin.SPI3_MOSI_M0
 
  77 SPI3_CLK = pin.SPI3_CLK_M0
 
  78 SPI3_CS0 = pin.SPI3_CS0_M0