]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Merge pull request #115 from kouliss/orangepi_r1 1.3.3
authorMelissa LeBlanc-Williams <melissa@makermelissa.com>
Thu, 23 May 2019 04:17:38 +0000 (21:17 -0700)
committerGitHub <noreply@github.com>
Thu, 23 May 2019 04:17:38 +0000 (21:17 -0700)
Change PINs to OrangePI R1 spec

src/adafruit_blinka/board/orangepir1.py [new file with mode: 0644]
src/adafruit_blinka/microcontroller/allwinner_h3/pin.py
src/board.py

diff --git a/src/adafruit_blinka/board/orangepir1.py b/src/adafruit_blinka/board/orangepir1.py
new file mode 100644 (file)
index 0000000..9319450
--- /dev/null
@@ -0,0 +1,37 @@
+"""Pin definitions for the Orange Pi R1."""
+
+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
+PA19 = pin.PA19
+TWI1_SDA = pin.PA19
+PA7 = pin.PA7
+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 ba4337988bff3e70712e4bf577244679af634175..f2ed8c085525d9faee61b6f8a6cec5a1773cf4f7 100644 (file)
@@ -19,8 +19,11 @@ PA13 = Pin(13)
 UART3_TX = PA13
 PA14 = Pin(14)
 UART3_RX = PA14
+SPI1_SCLK = PA14
 PA15 = Pin(15)
+SPI1_MOSI = PA15
 PA16 = Pin(16)
+SPI1_MISO = PA16
 PA17 = Pin(17)
 PA18 = Pin(18)
 PA19 = Pin(19)
@@ -54,6 +57,6 @@ PG13 = Pin(205)
 
 i2cPorts = ( (0, TWI0_SCL, TWI0_SDA), )
 # ordered as spiId, sckId, mosiId, misoId
-spiPorts = ( (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO), )
+spiPorts = ( (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO), (1, SPI1_SCLK, SPI1_MOSI, SPI1_MISO), )
 # ordered as uartId, txId, rxId
 uartPorts = ( (3, UART3_TX, UART3_RX), )
index babc5e986107791a19daf223f72d91a41bc092ab..9732e4ef923470c83c25d2395bdc41802055b5bd 100755 (executable)
@@ -61,6 +61,9 @@ elif board_id == ap_board.BEAGLEBONE_POCKETBEAGLE:
 elif board_id == ap_board.ORANGE_PI_PC:
     from adafruit_blinka.board.orangepipc import *
 
+elif board_id == ap_board.ORANGE_PI_R1:
+    from adafruit_blinka.board.orangepir1 import *
+
 elif board_id == ap_board.GIANT_BOARD:
     from adafruit_blinka.board.giantboard import *