]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/luckfox/luckfoxpico_plus.py
Merge pull request #835 from hajimef/develop
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / luckfox / luckfoxpico_plus.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """Pin definitions for the Lockfox Pico Plus."""
5
6 from adafruit_blinka.microcontroller.rockchip.rv1106 import pin
7
8 G42 = pin.GPIO1_B2
9 G43 = pin.GPIO1_B3
10 G55 = pin.GPIO1_C7
11 G54 = pin.GPIO1_C6
12 G53 = pin.GPIO1_C5
13 G52 = pin.GPIO1_C4
14 G58 = pin.GPIO1_D2
15 G59 = pin.GPIO1_D3
16 G73 = pin.GPIO2_B1
17 G48 = pin.GPIO1_C0  # This port is in use as CS0. This port is not available.
18 G49 = pin.GPIO1_C1
19 G50 = pin.GPIO1_C2
20 G51 = pin.GPIO1_C3
21 G72 = pin.GPIO2_B0
22 G56 = pin.GPIO1_D0
23 G57 = pin.GPIO1_D1
24 G102 = pin.GPIO3_A6
25 G103 = pin.GPIO3_A7
26 G101 = pin.GPIO3_A5
27 G100 = pin.GPIO3_A4
28 G99 = pin.GPIO3_A3
29 G98 = pin.GPIO3_A2
30 G97 = pin.GPIO3_A1
31
32 # UART
33 UART3_TX = pin.UART3_TX_M1
34 UART3_RX = pin.UART3_RX_M1
35 UART4_TX = pin.UART4_TX_M1
36 UART4_RX = pin.UART4_RX_M1
37
38 # Default UART
39 TX = UART3_TX
40 RX = UART3_RX
41 TXD = UART3_TX
42 RXD = UART3_RX
43
44 # I2C
45 I2C3_SCL = pin.I2C3_SCL_M1
46 I2C3_SDA = pin.I2C3_SDA_M1
47
48 # Default I2C
49 SCL = I2C3_SCL
50 SDA = I2C3_SDA
51
52 # SPI
53 SPI0_MISO = pin.SPI0_MISO_M0
54 SPI0_MOSI = pin.SPI0_MOSI_M0
55 SPI0_SCLK = pin.SPI0_CLK_M0
56 SPI0_CS0 = pin.SPI0_CS0_M0
57 SPI0_CS1 = pin.SPI0_CS1_M0
58
59 # Default SPI
60 MISO = SPI0_MISO
61 MOSI = SPI0_MOSI
62 SCLK = SPI0_SCLK
63
64 # PWM
65 PWM0 = pin.PWM0
66 PWM1 = pin.PWM1
67 PWM10 = pin.PWM10
68 PWM11 = pin.PWM11
69
70 # ADC
71 ADC_IN0 = pin.ADC_IN0
72 ADC_IN1 = pin.ADC_IN1