]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Merge pull request #538 from twa127/master
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Tue, 4 Jan 2022 16:39:18 +0000 (08:39 -0800)
committerGitHub <noreply@github.com>
Tue, 4 Jan 2022 16:39:18 +0000 (08:39 -0800)
Add support for Orange Pi 3

src/adafruit_blinka/board/orangepi/orangepi3.py [new file with mode: 0644]
src/adafruit_blinka/microcontroller/allwinner/h6/pin.py
src/board.py

diff --git a/src/adafruit_blinka/board/orangepi/orangepi3.py b/src/adafruit_blinka/board/orangepi/orangepi3.py
new file mode 100644 (file)
index 0000000..73c6e36
--- /dev/null
@@ -0,0 +1,31 @@
+"""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
index 53c469f4e2609d2a6b7569c8f1d77ddaeede1ffb..63759382a3c0ce30cf6e477aff4f8543479c4a4c 100644 (file)
@@ -39,8 +39,11 @@ SPI1_MISO = 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),)
index 53d60b5770b116fa85b72e961c0c0e6af33c7409..5cd55e19c22cee5c32fada54fc3f8fe4f67d399d 100755 (executable)
@@ -136,6 +136,9 @@ elif board_id == ap_board.ORANGE_PI_ZERO_PLUS:
 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 *