]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/luckfox/luckfoxpico_max.py
b1fce53f2160255b779ca56b4011fb99a52ebc15
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / luckfox / luckfoxpico_max.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """Pin definitions for the Lockfox Pico Pro/Max."""
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 G68 = pin.GPIO2_A4
25 G69 = pin.GPIO2_A5
26 G64 = pin.GPIO2_A0
27 G65 = pin.GPIO2_A1
28 G66 = pin.GPIO2_A2
29 G67 = pin.GPIO2_A3
30 G70 = pin.GPIO2_A6
31 G71 = pin.GPIO2_A7
32
33 # UART
34 UART3_TX = pin.UART3_TX_M1
35 UART3_RX = pin.UART3_RX_M1
36 UART4_TX = pin.UART4_TX_M1
37 UART4_RX = pin.UART4_RX_M1
38
39 # Default UART
40 TX = UART3_TX
41 RX = UART3_RX
42 TXD = UART3_TX
43 RXD = UART3_RX
44
45 # I2C
46 I2C3_SCL = pin.I2C3_SCL_M1
47 I2C3_SDA = pin.I2C3_SDA_M1
48
49 # Default I2C
50 SCL = I2C3_SCL
51 SDA = I2C3_SDA
52
53 # SPI
54 SPI0_MISO = pin.SPI0_MISO_M0
55 SPI0_MOSI = pin.SPI0_MOSI_M0
56 SPI0_SCLK = pin.SPI0_CLK_M0
57 SPI0_CS0 = pin.SPI0_CS0_M0
58 SPI0_CS1 = pin.SPI0_CS1_M0
59
60 # Default SPI
61 MISO = SPI0_MISO
62 MOSI = SPI0_MOSI
63 SCLK = SPI0_SCLK
64
65 # PWM
66 PWM5 = pin.PWM5
67 PWM6 = pin.PWM6
68 PWM10 = pin.PWM10
69 PWM11 = pin.PWM11
70
71 # ADC
72 ADC_IN0 = pin.ADC_IN0
73 ADC_IN1 = pin.ADC_IN1