1
+ #include " Arduino.h"
2
+ #include " pinDefinitions.h"
3
+
4
+ AnalogPinDescription g_AAnalogPinDescription[] = {
5
+ { PF_11, NULL }, // A0 ADC1_INP2
6
+ { PA_6, NULL }, // A1 ADC12_INP3
7
+ { PF_13, NULL }, // A2 ADC2_INP2
8
+ { PB_1, NULL }, // A3 ADC12_INP5
9
+ { PC_4, NULL }, // A4 ADC12_INP4
10
+ { PF_7, NULL }, // A5 ADC3_INP3
11
+ { PF_9, NULL }, // A6 ADC3_INP2
12
+ { PF_5, NULL } // A7 ADC3_INP4
13
+ };
14
+
15
+ PinDescription g_APinDescription[] = {
16
+ // D0 - D6
17
+ { PF_8, NULL , NULL , NULL }, // D0
18
+ { PF_6, NULL , NULL , NULL }, // D1
19
+ { PF_3, NULL , NULL , NULL }, // D2
20
+ { PF_4, NULL , NULL , NULL }, // D3
21
+ { PF_12, NULL , NULL , NULL }, // D4
22
+ { PE_10, NULL , NULL , NULL }, // D5
23
+ { PE_11, NULL , NULL , NULL }, // D6
24
+
25
+ // D7 - D14
26
+ { PF_11, NULL }, // D7 A0
27
+ { PA_6, NULL }, // D8 A1
28
+ { PF_13, NULL }, // D9 A2
29
+ { PB_1, NULL }, // D10 A3
30
+ { PC_4, NULL }, // D11 A4
31
+ { PF_7, NULL }, // D12 A5
32
+ { PF_9, NULL }, // D13 A6
33
+ { PF_5, NULL }, // D14 A7
34
+
35
+ // CAN
36
+ { PD_1, NULL , NULL , NULL }, // D15
37
+ { PD_0, NULL , NULL , NULL }, // D16
38
+ { PB_6, NULL , NULL , NULL }, // D17
39
+ { PB_5, NULL , NULL , NULL }, // D18
40
+
41
+ // USART2
42
+ { PD_3, NULL , NULL , NULL }, // D19
43
+ { PD_4, NULL , NULL , NULL }, // D20
44
+ { PD_5, NULL , NULL , NULL }, // D21
45
+ { PD_6, NULL , NULL , NULL }, // D22
46
+
47
+ // PWM
48
+ { PC_7, NULL , NULL , NULL }, // D23
49
+ { PA_9, NULL , NULL , NULL }, // D24
50
+ { PA_10, NULL , NULL , NULL }, // D25
51
+ { PB_10, NULL , NULL , NULL }, // D26
52
+ { PA_11, NULL , NULL , NULL }, // D27
53
+ { PD_15, NULL , NULL , NULL }, // D28
54
+ { PA_15, NULL , NULL , NULL }, // D29
55
+ { PC_6, NULL , NULL , NULL }, // D30
56
+ { PA_12, NULL , NULL , NULL }, // D31
57
+ { PC_8, NULL , NULL , NULL }, // D32
58
+
59
+ // INTERNAL
60
+ { PA_0, NULL , NULL , NULL }, // D33
61
+ { PC_1, NULL , NULL , NULL }, // D34
62
+ { PE_5, NULL , NULL , NULL }, // D35
63
+
64
+ };
65
+
66
+ extern " C" {
67
+ unsigned int PINCOUNT_fn () {
68
+ return (sizeof (g_APinDescription) / sizeof (g_APinDescription[0 ]));
69
+ }
70
+ }
0 commit comments