Skip to content

Commit 27f44a8

Browse files
authored
Merge pull request #41 from Air-duino/fix/PinName
fix: 修改pinname定义缺失
2 parents af519cd + 52e78b7 commit 27f44a8

File tree

5 files changed

+99
-95
lines changed

5 files changed

+99
-95
lines changed

platform.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ compiler.cpp.cmd=arm-none-eabi-g++
1111
compiler.ar.cmd=arm-none-eabi-ar
1212
compiler.elf.cmd=arm-none-eabi-g++
1313

14-
compiler.c.elf.cmd=arm-none-eabi-gcc
14+
compiler.c.elf.cmd=arm-none-eabi-g++
1515
compiler.objcopy.cmd=arm-none-eabi-objcopy
1616
compiler.elf2hex.cmd=arm-none-eabi-objcopy
1717
compiler.libraries.ldflags=
@@ -123,7 +123,7 @@ extras.path={build.system.path}
123123
# Create {build.opt} if not exists in the output sketch dir and force include of SrcWrapper library
124124

125125
recipe.hooks.prebuild.1.pattern=bash "{extras.path}/extras/prebuild.sh" "{build.path}" "{build.source.path}" "{runtime.platform.path}"
126-
recipe.hooks.prebuild.1.pattern.windows={extras.path}\extras\prebuild.bat "{build.path}" "{build.source.path}" "{runtime.platform.path}"
126+
recipe.hooks.prebuild.1.pattern.windows="{extras.path}\extras\prebuild.bat" "{build.path}" "{build.source.path}" "{runtime.platform.path}"
127127

128128
# compile patterns
129129
# ---------------------

variants/AIR001/AIR001_DEV/variant_generic.cpp

Lines changed: 47 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -15,56 +15,57 @@
1515

1616
// Digital PinName array
1717
const PinName digitalPin[] = {
18-
PA_0, // D0/A0
19-
PA_1, // D1/A1
20-
PA_2, // D2/A2
21-
PA_3, // D3/A3
22-
PA_4, // D4/A4
23-
PA_5, // D5/A5
24-
PA_6, // D6/A6
25-
PA_7, // D7/A7
26-
PA_8, // D8
27-
PA_9, // D9
28-
PA_10, // D10
29-
PA_11, // D11
30-
PA_12, // D12
31-
PA_13, // D13
32-
PA_14, // D14
33-
PA_15, // D15
34-
PB_0, // D16/A8
35-
PB_1, // D17/A9
36-
PB_2, // D18
37-
PB_3, // D19
38-
PB_4, // D20
39-
PB_5, // D21
40-
PB_6, // D22
41-
PB_7, // D23
42-
PB_8, // D24
43-
PB_9, // D25
44-
PB_10, // D26
45-
PB_11, // D27
46-
PB_12, // D28
47-
PB_13, // D29
48-
PB_14, // D30
49-
PB_15, // D31
50-
PF_0, // D32
51-
PF_1, // D33
52-
PF_6, // D34
53-
PF_7 // D35
18+
PA_0, // D0/A0
19+
PA_1, // D1/A1
20+
PA_2, // D2/A2
21+
PA_3, // D3/A3
22+
PA_4, // D4/A4
23+
PA_5, // D5/A5
24+
PA_6, // D6/A6
25+
PA_7, // D7/A7
26+
PA_8, // D8
27+
PA_9, // D9
28+
PA_10, // D10
29+
PA_11, // D11
30+
PA_12, // D12
31+
PA_13, // D13
32+
PA_14, // D14
33+
PA_15, // D15
34+
PB_0, // D16/A8
35+
PB_1, // D17/A9
36+
PB_2, // D18
37+
PB_3, // D19
38+
PB_4, // D20
39+
PB_5, // D21
40+
PB_6, // D22
41+
PB_7, // D23
42+
PB_8, // D24
43+
PB_9, // D25
44+
PB_10, // D26
45+
PB_11, // D27
46+
PB_12, // D28
47+
PB_13, // D29
48+
PB_14, // D30
49+
PB_15, // D31
50+
PF_0, // D32
51+
PF_1, // D33
52+
PF_6, // D34
53+
PF_7, // D35
54+
PF_4, // D36
5455
};
5556

5657
// Analog (Ax) pin number array
5758
const uint32_t analogInputPin[] = {
58-
0, // A0, PA0
59-
1, // A1, PA1
60-
2, // A2, PA2
61-
3, // A3, PA3
62-
4, // A4, PA4
63-
5, // A5, PA5
64-
6, // A6, PA6
65-
7, // A7, PA7
66-
16, // A8, PB0
67-
17 // A9, PB1
59+
0, // A0, PA0
60+
1, // A1, PA1
61+
2, // A2, PA2
62+
3, // A3, PA3
63+
4, // A4, PA4
64+
5, // A5, PA5
65+
6, // A6, PA6
66+
7, // A7, PA7
67+
16, // A8, PB0
68+
17 // A9, PB1
6869
};
6970

7071
#endif /* ARDUINO_GENERIC_* */

variants/AIR001/AIR001_DEV/variant_generic.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
#define PF1 33
5555
#define PF6 34
5656
#define PF7 35
57+
#define PF4 36
5758

5859
// Alternate pins number
5960
#define PA6_ALT1 (PA6 | ALT1)

variants/AIR001/AirM2M_Air001_Board/variant_generic.cpp

Lines changed: 47 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -15,56 +15,57 @@
1515

1616
// Digital PinName array
1717
const PinName digitalPin[] = {
18-
PA_0, // D0/A0
19-
PA_1, // D1/A1
20-
PA_2, // D2/A2
21-
PA_3, // D3/A3
22-
PA_4, // D4/A4
23-
PA_5, // D5/A5
24-
PA_6, // D6/A6
25-
PA_7, // D7/A7
26-
PA_8, // D8
27-
PA_9, // D9
28-
PA_10, // D10
29-
PA_11, // D11
30-
PA_12, // D12
31-
PA_13, // D13
32-
PA_14, // D14
33-
PA_15, // D15
34-
PB_0, // D16/A8
35-
PB_1, // D17/A9
36-
PB_2, // D18
37-
PB_3, // D19
38-
PB_4, // D20
39-
PB_5, // D21
40-
PB_6, // D22
41-
PB_7, // D23
42-
PB_8, // D24
43-
PB_9, // D25
44-
PB_10, // D26
45-
PB_11, // D27
46-
PB_12, // D28
47-
PB_13, // D29
48-
PB_14, // D30
49-
PB_15, // D31
50-
PF_0, // D32
51-
PF_1, // D33
52-
PF_6, // D34
53-
PF_7 // D35
18+
PA_0, // D0/A0
19+
PA_1, // D1/A1
20+
PA_2, // D2/A2
21+
PA_3, // D3/A3
22+
PA_4, // D4/A4
23+
PA_5, // D5/A5
24+
PA_6, // D6/A6
25+
PA_7, // D7/A7
26+
PA_8, // D8
27+
PA_9, // D9
28+
PA_10, // D10
29+
PA_11, // D11
30+
PA_12, // D12
31+
PA_13, // D13
32+
PA_14, // D14
33+
PA_15, // D15
34+
PB_0, // D16/A8
35+
PB_1, // D17/A9
36+
PB_2, // D18
37+
PB_3, // D19
38+
PB_4, // D20
39+
PB_5, // D21
40+
PB_6, // D22
41+
PB_7, // D23
42+
PB_8, // D24
43+
PB_9, // D25
44+
PB_10, // D26
45+
PB_11, // D27
46+
PB_12, // D28
47+
PB_13, // D29
48+
PB_14, // D30
49+
PB_15, // D31
50+
PF_0, // D32
51+
PF_1, // D33
52+
PF_6, // D34
53+
PF_7, // D35
54+
PF_4, // D36
5455
};
5556

5657
// Analog (Ax) pin number array
5758
const uint32_t analogInputPin[] = {
58-
0, // A0, PA0
59-
1, // A1, PA1
60-
2, // A2, PA2
61-
3, // A3, PA3
62-
4, // A4, PA4
63-
5, // A5, PA5
64-
6, // A6, PA6
65-
7, // A7, PA7
66-
16, // A8, PB0
67-
17 // A9, PB1
59+
0, // A0, PA0
60+
1, // A1, PA1
61+
2, // A2, PA2
62+
3, // A3, PA3
63+
4, // A4, PA4
64+
5, // A5, PA5
65+
6, // A6, PA6
66+
7, // A7, PA7
67+
16, // A8, PB0
68+
17 // A9, PB1
6869
};
6970

7071
#endif /* ARDUINO_GENERIC_* */

variants/AIR001/AirM2M_Air001_Board/variant_generic.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
#define PF1 33
5555
#define PF6 34
5656
#define PF7 35
57+
#define PF4 36
5758

5859
// Alternate pins number
5960
#define PA6_ALT1 (PA6 | ALT1)
@@ -77,7 +78,7 @@
7778

7879
// On-board user button
7980
#ifndef USER_BTN
80-
#define USER_BTN PNUM_NOT_DEFINED
81+
#define USER_BTN PF4
8182
#endif
8283

8384
// SPI definitions

0 commit comments

Comments
 (0)