]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/linksprite/pcduino3.py
Merge remote-tracking branch 'adafruit/main'
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / linksprite / pcduino3.py
1 """Pin definitions for the Pcduino3."""
2 from adafruit_blinka.microcontroller.allwinner.a10 import pin
3
4 #Pin wise this is the same as the Pcduino2 but features a daul core A20 rather than a single core A10
5
6 #J11 Header
7 D0 = pin.PI19
8 D1 = pin.PI18
9 D2 = pin.PH7
10 D3 = pin.PH6
11 D4 = pin.PH8
12 D5 = pin.PB2
13 D6 = pin.PI3
14 D7 = pin.PH9
15
16 #J8 Header
17 D8 = pin.PH10
18 D9 = pin.PH5
19 D10 = pin.PI10
20 D11 = pin.PI12
21 D12 = pin.PI13
22 D13 = pin.PI11
23 SDA = pin.PB21
24 SCL = pin.PB20
25
26 #J9 Header
27 #A0 & A1 are LRADC pins with only 6-bit resolution and unlike other pins are only limited to 2v
28 A2 = pin.XP_TP
29 A3 = pin.XN_TP
30 A4 = pin.YP_TP
31 A5 = pin.YN_TP
32
33 #P7 Header
34 SCLK = D13
35 SCK = SCLK
36 MOSI = D11
37 MISO = D12
38 CS = D10
39
40
41 #P6 Header
42 SCLK2 = pin.PC20
43 SCK2 = SCLK2
44 MOSI2 = pin.PC21
45 MISO2 = pin.PC22
46 CS2 = pin.PC19
47
48 #P10 Header
49 D14 = pin.PH11
50 D15 = pin.PH12
51 D16 = pin.PH13
52 D17 = pin.PH14
53
54 UART2_TX = D1
55 UART2_RX = D0
56 UART5_TX = D3
57 UART5_RX = D2
58
59 PWM0 = D5
60 PWM1 = D6
61
62 #Misc
63 BACK_SW = pin.PH17 #Three buttons featured on the board
64 HOME_SW = pin.PH18
65 MENU_SW = pin.PH19