]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/linksprite/pcduino3.py
Minor correction - Include the digital pin numbersso that the P6 header can also...
[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 D22 = pin.PC20
43 SCLK2 = D22
44 SCK2 = SCLK2
45 D23 = pin.PC21
46 MOSI2 = D23
47 D20 = pin.PC22
48 MISO2 = D20
49 D21 = pin.PC19
50 CS2 = D21
51
52 #P10 Header
53 D14 = pin.PH11
54 D15 = pin.PH12
55 D16 = pin.PH13
56 D17 = pin.PH14
57
58 UART2_TX = D1
59 UART2_RX = D0
60 UART5_TX = D3
61 UART5_RX = D2
62
63 PWM0 = D5
64 PWM1 = D6
65
66 #Misc
67 BACK_SW = pin.PH17 #Three buttons featured on the board
68 HOME_SW = pin.PH18
69 MENU_SW = pin.PH19