diff --git a/platform.txt b/platform.txt index 5d66384..d679420 100644 --- a/platform.txt +++ b/platform.txt @@ -11,7 +11,7 @@ compiler.cpp.cmd=arm-none-eabi-g++ compiler.ar.cmd=arm-none-eabi-ar compiler.elf.cmd=arm-none-eabi-g++ -compiler.c.elf.cmd=arm-none-eabi-gcc +compiler.c.elf.cmd=arm-none-eabi-g++ compiler.objcopy.cmd=arm-none-eabi-objcopy compiler.elf2hex.cmd=arm-none-eabi-objcopy compiler.libraries.ldflags= @@ -121,7 +121,7 @@ extras.path={build.system.path} # Create {build.opt} if not exists in the output sketch dir and force include of SrcWrapper library recipe.hooks.prebuild.1.pattern=bash "{extras.path}/extras/prebuild.sh" "{build.path}" "{build.source.path}" "{runtime.platform.path}" -recipe.hooks.prebuild.1.pattern.windows={extras.path}\extras\prebuild.bat "{build.path}" "{build.source.path}" "{runtime.platform.path}" +recipe.hooks.prebuild.1.pattern.windows="{extras.path}\extras\prebuild.bat" "{build.path}" "{build.source.path}" "{runtime.platform.path}" # compile patterns # --------------------- diff --git a/variants/AIR001/AIR001_DEV/variant_generic.cpp b/variants/AIR001/AIR001_DEV/variant_generic.cpp index a87b24f..4723974 100644 --- a/variants/AIR001/AIR001_DEV/variant_generic.cpp +++ b/variants/AIR001/AIR001_DEV/variant_generic.cpp @@ -15,56 +15,57 @@ // Digital PinName array const PinName digitalPin[] = { - PA_0, // D0/A0 - PA_1, // D1/A1 - PA_2, // D2/A2 - PA_3, // D3/A3 - PA_4, // D4/A4 - PA_5, // D5/A5 - PA_6, // D6/A6 - PA_7, // D7/A7 - PA_8, // D8 - PA_9, // D9 - PA_10, // D10 - PA_11, // D11 - PA_12, // D12 - PA_13, // D13 - PA_14, // D14 - PA_15, // D15 - PB_0, // D16/A8 - PB_1, // D17/A9 - PB_2, // D18 - PB_3, // D19 - PB_4, // D20 - PB_5, // D21 - PB_6, // D22 - PB_7, // D23 - PB_8, // D24 - PB_9, // D25 - PB_10, // D26 - PB_11, // D27 - PB_12, // D28 - PB_13, // D29 - PB_14, // D30 - PB_15, // D31 - PF_0, // D32 - PF_1, // D33 - PF_6, // D34 - PF_7 // D35 + PA_0, // D0/A0 + PA_1, // D1/A1 + PA_2, // D2/A2 + PA_3, // D3/A3 + PA_4, // D4/A4 + PA_5, // D5/A5 + PA_6, // D6/A6 + PA_7, // D7/A7 + PA_8, // D8 + PA_9, // D9 + PA_10, // D10 + PA_11, // D11 + PA_12, // D12 + PA_13, // D13 + PA_14, // D14 + PA_15, // D15 + PB_0, // D16/A8 + PB_1, // D17/A9 + PB_2, // D18 + PB_3, // D19 + PB_4, // D20 + PB_5, // D21 + PB_6, // D22 + PB_7, // D23 + PB_8, // D24 + PB_9, // D25 + PB_10, // D26 + PB_11, // D27 + PB_12, // D28 + PB_13, // D29 + PB_14, // D30 + PB_15, // D31 + PF_0, // D32 + PF_1, // D33 + PF_6, // D34 + PF_7, // D35 + PF_4, // D36 }; // Analog (Ax) pin number array const uint32_t analogInputPin[] = { - 0, // A0, PA0 - 1, // A1, PA1 - 2, // A2, PA2 - 3, // A3, PA3 - 4, // A4, PA4 - 5, // A5, PA5 - 6, // A6, PA6 - 7, // A7, PA7 - 16, // A8, PB0 - 17 // A9, PB1 + 0, // A0, PA0 + 1, // A1, PA1 + 2, // A2, PA2 + 3, // A3, PA3 + 4, // A4, PA4 + 5, // A5, PA5 + 6, // A6, PA6 + 7, // A7, PA7 + 16, // A8, PB0 + 17 // A9, PB1 }; #endif /* ARDUINO_GENERIC_* */ diff --git a/variants/AIR001/AIR001_DEV/variant_generic.h b/variants/AIR001/AIR001_DEV/variant_generic.h index 3af0bee..4ad28f3 100644 --- a/variants/AIR001/AIR001_DEV/variant_generic.h +++ b/variants/AIR001/AIR001_DEV/variant_generic.h @@ -54,6 +54,7 @@ #define PF1 33 #define PF6 34 #define PF7 35 +#define PF4 36 // Alternate pins number #define PA6_ALT1 (PA6 | ALT1) diff --git a/variants/AIR001/AirM2M_Air001_Board/variant_generic.cpp b/variants/AIR001/AirM2M_Air001_Board/variant_generic.cpp index 8b67fe7..bb51716 100644 --- a/variants/AIR001/AirM2M_Air001_Board/variant_generic.cpp +++ b/variants/AIR001/AirM2M_Air001_Board/variant_generic.cpp @@ -15,56 +15,57 @@ // Digital PinName array const PinName digitalPin[] = { - PA_0, // D0/A0 - PA_1, // D1/A1 - PA_2, // D2/A2 - PA_3, // D3/A3 - PA_4, // D4/A4 - PA_5, // D5/A5 - PA_6, // D6/A6 - PA_7, // D7/A7 - PA_8, // D8 - PA_9, // D9 - PA_10, // D10 - PA_11, // D11 - PA_12, // D12 - PA_13, // D13 - PA_14, // D14 - PA_15, // D15 - PB_0, // D16/A8 - PB_1, // D17/A9 - PB_2, // D18 - PB_3, // D19 - PB_4, // D20 - PB_5, // D21 - PB_6, // D22 - PB_7, // D23 - PB_8, // D24 - PB_9, // D25 - PB_10, // D26 - PB_11, // D27 - PB_12, // D28 - PB_13, // D29 - PB_14, // D30 - PB_15, // D31 - PF_0, // D32 - PF_1, // D33 - PF_6, // D34 - PF_7 // D35 + PA_0, // D0/A0 + PA_1, // D1/A1 + PA_2, // D2/A2 + PA_3, // D3/A3 + PA_4, // D4/A4 + PA_5, // D5/A5 + PA_6, // D6/A6 + PA_7, // D7/A7 + PA_8, // D8 + PA_9, // D9 + PA_10, // D10 + PA_11, // D11 + PA_12, // D12 + PA_13, // D13 + PA_14, // D14 + PA_15, // D15 + PB_0, // D16/A8 + PB_1, // D17/A9 + PB_2, // D18 + PB_3, // D19 + PB_4, // D20 + PB_5, // D21 + PB_6, // D22 + PB_7, // D23 + PB_8, // D24 + PB_9, // D25 + PB_10, // D26 + PB_11, // D27 + PB_12, // D28 + PB_13, // D29 + PB_14, // D30 + PB_15, // D31 + PF_0, // D32 + PF_1, // D33 + PF_6, // D34 + PF_7, // D35 + PF_4, // D36 }; // Analog (Ax) pin number array const uint32_t analogInputPin[] = { - 0, // A0, PA0 - 1, // A1, PA1 - 2, // A2, PA2 - 3, // A3, PA3 - 4, // A4, PA4 - 5, // A5, PA5 - 6, // A6, PA6 - 7, // A7, PA7 - 16, // A8, PB0 - 17 // A9, PB1 + 0, // A0, PA0 + 1, // A1, PA1 + 2, // A2, PA2 + 3, // A3, PA3 + 4, // A4, PA4 + 5, // A5, PA5 + 6, // A6, PA6 + 7, // A7, PA7 + 16, // A8, PB0 + 17 // A9, PB1 }; #endif /* ARDUINO_GENERIC_* */ diff --git a/variants/AIR001/AirM2M_Air001_Board/variant_generic.h b/variants/AIR001/AirM2M_Air001_Board/variant_generic.h index dba4d8a..9cb189c 100644 --- a/variants/AIR001/AirM2M_Air001_Board/variant_generic.h +++ b/variants/AIR001/AirM2M_Air001_Board/variant_generic.h @@ -54,6 +54,7 @@ #define PF1 33 #define PF6 34 #define PF7 35 +#define PF4 36 // Alternate pins number #define PA6_ALT1 (PA6 | ALT1) @@ -77,7 +78,7 @@ // On-board user button #ifndef USER_BTN - #define USER_BTN PNUM_NOT_DEFINED + #define USER_BTN PF4 #endif // SPI definitions