From: Melissa LeBlanc-Williams Date: Sun, 19 May 2019 05:51:00 +0000 (-0700) Subject: Merge branch 'orangepi_r1' of https://github.com/kouliss/Adafruit_Blinka X-Git-Tag: 2.1.0^2~8 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/9547963191489d59dfdf69ad8446ed5ed855b93f?hp=5e19dab4dd08516b67e2c23d8154a841afbbc774 Merge branch 'orangepi_r1' of https://github.com/kouliss/Adafruit_Blinka --- diff --git a/src/adafruit_blinka/board/orangepir1.py b/src/adafruit_blinka/board/orangepir1.py new file mode 100644 index 0000000..19b2588 --- /dev/null +++ b/src/adafruit_blinka/board/orangepir1.py @@ -0,0 +1,33 @@ +"""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 diff --git a/src/adafruit_blinka/microcontroller/allwinner_h3/pin-orangepir1.py b/src/adafruit_blinka/microcontroller/allwinner_h3/pin-orangepir1.py new file mode 100644 index 0000000..44241a3 --- /dev/null +++ b/src/adafruit_blinka/microcontroller/allwinner_h3/pin-orangepir1.py @@ -0,0 +1,55 @@ +from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin + +PA0 = Pin(0) +UART2_TX = PA0 +PA1 = Pin(1) +UART2_RX = PA1 +PA6 = Pin(6) +PA7 = Pin(7) +PA10 = Pin(10) +PA11 = Pin(8) +SDA = PA11 +PA12 = Pin(9) +SCL = PA12 +PA13 = Pin(13) +UART3_TX = PA13 +PA14 = Pin(14) +UART3_RX = PA14 +PA15 = Pin(15) +PA16 = Pin(16) +PA17 = Pin(17) +PA18 = Pin(18) +PA19 = Pin(19) +PA20 = Pin(20) +PA21 = Pin(21) + +PC0 = Pin(64) +SPI0_MOSI = PC0 +PC1 = Pin(65) +SPI0_MISO = PC1 +PC2 = Pin(66) +SPI0_SCLK = PC2 +PC3 = Pin(67) +SPI0_CS = PC3 +PC4 = Pin(68) +PC7 = Pin(71) + +PD14 = Pin(110) + +PG6 = Pin(198) +UART1_TX = PG6 +PG7 = Pin(199) +UART1_RX = PG7 +PG8 = Pin(200) +PG9 = Pin(201) +PG10 = Pin(202) +PG11 = Pin(203) +PG12 = Pin(204) +PG13 = Pin(205) + + +i2cPorts = ( (0, SCL, SDA), ) +# ordered as spiId, sckId, mosiId, misoId +spiPorts = ( (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO), ) +# ordered as uartId, txId, rxId +uartPorts = ( (3, UART3_TX, UART3_RX), )