Add support for Orange Pi 3
--- /dev/null
+"""Pin definitions for the Orange Pi 3."""
+
+from adafruit_blinka.microcontroller.allwinner.h6 import pin
+
+PD26 = pin.PD26
+SDA = pin.PD26
+PD25 = pin.PD25
+SCL = pin.PD25
+PD22 = pin.PD22
+PL02 = pin.PL2
+PL03 = pin.PL3
+PD24 = pin.PD24
+UART3_RX = pin.PD24
+PD18 = pin.PD18
+PD23 = pin.PD23
+UART3_TX = pin.PD23
+PL10 = pin.PL10
+PD15 = pin.PD15
+PD16 = pin.PD16
+PH05 = pin.PH5
+PH06 = pin.PH6
+PD21 = pin.PD21
+PH04 = pin.PH4
+SPI1_CLK = pin.PH4
+PH03 = pin.PH3
+SPI1_CS = pin.PH3
+PL08 = pin.PL8
+
+SCLK = pin.PH4
+MOSI = pin.PH5
+MISO = pin.PH6
PH8 = Pin((1, 230))
PH9 = Pin((1, 231))
+PL2 = Pin((0, 2))
+PL3 = Pin((0, 3))
PL8 = Pin((0, 8))
PL9 = Pin((0, 9))
+PL10 = Pin((0, 10))
i2cPorts = ((0, TWI0_SCL, TWI0_SDA),)
spiPorts = ((1, SPI1_SCLK, SPI1_MOSI, SPI1_MISO),)
elif board_id == ap_board.ORANGE_PI_ZERO_2:
from adafruit_blinka.board.orangepi.orangepizero2 import *
+elif board_id == ap_board.ORANGE_PI_3:
+ from adafruit_blinka.board.orangepi.orangepi3 import *
+
elif board_id == ap_board.BANANA_PI_M2_ZERO:
from adafruit_blinka.board.bananapi.bpim2zero import *