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