]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Merge pull request #358 from twa127/master 5.6.0
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Sat, 31 Oct 2020 15:33:04 +0000 (09:33 -0600)
committerGitHub <noreply@github.com>
Sat, 31 Oct 2020 15:33:04 +0000 (09:33 -0600)
Add Support for Banana Pi M2 Zero

src/adafruit_blinka/board/bananapi/bpim2zero.py [new file with mode: 0644]
src/board.py

diff --git a/src/adafruit_blinka/board/bananapi/bpim2zero.py b/src/adafruit_blinka/board/bananapi/bpim2zero.py
new file mode 100644 (file)
index 0000000..9b68f1b
--- /dev/null
@@ -0,0 +1,36 @@
+"""Pin definitions for the Banana Pi M2 Zero."""
+
+# The Banana Pi M2 Zero uses the AllWinner H2 SoC, but pins
+# are the same as the AllWinner H3 SoC, so we import those
+from adafruit_blinka.microcontroller.allwinner.h3 import pin
+
+PA12 = pin.PA12
+SDA = pin.PA12
+PA11 = pin.PA11
+SCL = pin.PA11
+PA6 = pin.PA6
+PWM1 = pin.PA6
+PA1 = pin.PA1
+UART2_RX = pin.PA1
+PA0 = pin.PA0
+UART2_TX = pin.PA0
+PA3 = pin.PA3
+UART2_CTS = pin.PA3
+PA10 = pin.PA10
+
+PA13 = pin.PA13
+SPI1_CS = pin.PA13
+PA14 = pin.PA14
+SPI1_CLK = pin.PA14
+PA2 = pin.PA2
+UART2_RTS = pin.PA2
+PA18 = pin.PA18
+TWI1_SCK = pin.PA18
+PG6 = pin.PG6
+UART1_TX = pin.PG6
+PG7 = pin.PG7
+UART1_RX = pin.PG7
+
+SCLK = pin.PA14
+MOSI = pin.PA15
+MISO = pin.PA16
index 0d1f1594bfec0ebe65b2d541b7b6f5d1f8e7ead9..9710f679cd965efc4b470b0982bd35390e215225 100755 (executable)
@@ -96,6 +96,9 @@ elif board_id == ap_board.ORANGE_PI_PLUS_2E:
 elif board_id == ap_board.ORANGE_PI_2:
     from adafruit_blinka.board.orangepi.orangepipc import *
 
+elif board_id == ap_board.BANANA_PI_M2_ZERO:
+    from adafruit_blinka.board.bananapi.bpim2zero import *
+
 elif board_id == ap_board.GIANT_BOARD:
     from adafruit_blinka.board.giantboard import *