MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.02k stars 19.12k forks source link

[BUG] Cannot build Marlin 2.0 for SKR 1.3 #15945

Closed LordBBQ closed 4 years ago

LordBBQ commented 4 years ago

I recently recieved my BIQU SKR 1.3 mainboard. I have started to configure it in VSCode, on Mac, but tried Atom, and both also on a Windows VM. Steps to reproduce: Download marlin, click build in Platform-IO IDE menu.Here is the terminal error: > Executing task: C:\Users\Joshua Moran.platformio\penv\Scripts\platformio.exe run <

Processing LPC1768 (platform: https://github.com/p3p/pio-nxplpc-arduino-lpc176x/archive/0.1.0.zip; framework: arduino; board: nxp_lpc1768)

Verbose mode can be enabled via -v, --verbose option CONFIGURATION: https://docs.platformio.org/page/boards/nxplpc-arduino-lpc176x/nxp_lpc1768.html PLATFORM: NXP Arduino LPC176x 0.1.0 > NXP LPC1768 HARDWARE: LPC1768 100MHz, 31.97KB RAM, 464KB Flash DEBUG: Current (cmsis-dap) On-board (cmsis-dap) External (blackmagic, jlink) PACKAGES: toolchain-gccarmnoneeabi 1.80201.190214 (8.2.1), framework-arduino-lpc176x 0.2.2 Converting Marlin.ino LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ off, Compatibility ~ strict Found 6 compatible libraries Scanning dependencies... Dependency Graph |-- 1.0.0 |-- 1.0.0 |-- 0.4.1 |-- 0.5.2 |-- 1.3.0 |-- Building in release mode

Unable to find destination disk (Autodetect Error) Please select it in platformio.ini using the upload_port keyword (https://docs.platformio.org/en/latest/projectconf/section_env_upload.html) or copy the firmware (.pio/build/LPC1768/firmware.bin) manually to the appropriate disk

Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\DebugMonitor.cpp.o Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL_SPI.cpp.o In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25: Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:40:7: note: in expansion of macro 'MB'

if MB(RAMPS_13_EFB, RAMPS_14_EFB, RAMPS_PLUS_EFB, RAMPS_14_RE_ARM_EFB, RAMPS_SMART_EFB, RAMPS_DUO_EFB, RAMPS4DUE_EFB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25: Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:40:7: note: in expansion of macro 'MB'

if MB(RAMPS_13_EFB, RAMPS_14_EFB, RAMPS_PLUS_EFB, RAMPS_14_RE_ARM_EFB, RAMPS_SMART_EFB, RAMPS_DUO_EFB, RAMPS4DUE_EFB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25: Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:42:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEB, RAMPS_14_EEB, RAMPS_PLUS_EEB, RAMPS_14_RE_ARM_EEB, RAMPS_SMART_EEB, RAMPS_DUO_EEB, RAMPS4DUE_EEB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25: Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:42:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEB, RAMPS_14_EEB, RAMPS_PLUS_EEB, RAMPS_14_RE_ARM_EEB, RAMPS_SMART_EEB, RAMPS_DUO_EEB, RAMPS4DUE_EEB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768../../core/serial.h:24, from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26: Marlin\src\HAL\HAL_LPC1768../../core/../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../pins/pins.h:40:7: note: in expansion of macro 'MB'

if MB(RAMPS_13_EFB, RAMPS_14_EFB, RAMPS_PLUS_EFB, RAMPS_14_RE_ARM_EFB, RAMPS_SMART_EFB, RAMPS_DUO_EFB, RAMPS4DUE_EFB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25: Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:44:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EFF, RAMPS_14_EFF, RAMPS_PLUS_EFF, RAMPS_14_RE_ARM_EFF, RAMPS_SMART_EFF, RAMPS_DUO_EFF, RAMPS4DUE_EFF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768../../core/serial.h:24, from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26: Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../pins/pins.h:40:7: note: in expansion of macro 'MB'

if MB(RAMPS_13_EFB, RAMPS_14_EFB, RAMPS_PLUS_EFB, RAMPS_14_RE_ARM_EFB, RAMPS_SMART_EFB, RAMPS_DUO_EFB, RAMPS4DUE_EFB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25: Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:44:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EFF, RAMPS_14_EFF, RAMPS_PLUS_EFF, RAMPS_14_RE_ARM_EFF, RAMPS_SMART_EFF, RAMPS_DUO_EFF, RAMPS4DUE_EFF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25: Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:46:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEF, RAMPS_14_EEF, RAMPS_PLUS_EEF, RAMPS_14_RE_ARM_EEF, RAMPS_SMART_EEF, RAMPS_DUO_EEF, RAMPS4DUE_EEF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25: Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:46:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEF, RAMPS_14_EEF, RAMPS_PLUS_EEF, RAMPS_14_RE_ARM_EEF, RAMPS_SMART_EEF, RAMPS_DUO_EEF, RAMPS4DUE_EEF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25: Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:48:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_SF, RAMPS_14_SF, RAMPS_PLUS_SF, RAMPS_14_RE_ARM_SF, RAMPS_SMART_SF, RAMPS_DUO_SF, RAMPS4DUE_SF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51: Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:40:7: note: in expansion of macro 'MB'

if MB(RAMPS_13_EFB, RAMPS_14_EFB, RAMPS_PLUS_EFB, RAMPS_14_RE_ARM_EFB, RAMPS_SMART_EFB, RAMPS_DUO_EFB, RAMPS4DUE_EFB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25: Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:48:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_SF, RAMPS_14_SF, RAMPS_PLUS_SF, RAMPS_14_RE_ARM_SF, RAMPS_SMART_SF, RAMPS_DUO_SF, RAMPS4DUE_SF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768../../core/serial.h:24, from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26: Marlin\src\HAL\HAL_LPC1768../../core/../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../pins/pins.h:42:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEB, RAMPS_14_EEB, RAMPS_PLUS_EEB, RAMPS_14_RE_ARM_EEB, RAMPS_SMART_EEB, RAMPS_DUO_EEB, RAMPS4DUE_EEB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768../../core/serial.h:24, from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26: Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../pins/pins.h:42:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEB, RAMPS_14_EEB, RAMPS_PLUS_EEB, RAMPS_14_RE_ARM_EEB, RAMPS_SMART_EEB, RAMPS_DUO_EEB, RAMPS4DUE_EEB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768../../core/serial.h:24, from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26: Marlin\src\HAL\HAL_LPC1768../../core/../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../pins/pins.h:44:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EFF, RAMPS_14_EFF, RAMPS_PLUS_EFF, RAMPS_14_RE_ARM_EFF, RAMPS_SMART_EFF, RAMPS_DUO_EFF, RAMPS4DUE_EFF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51: Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:40:7: note: in expansion of macro 'MB'

if MB(RAMPS_13_EFB, RAMPS_14_EFB, RAMPS_PLUS_EFB, RAMPS_14_RE_ARM_EFB, RAMPS_SMART_EFB, RAMPS_DUO_EFB, RAMPS4DUE_EFB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768../../core/serial.h:24, from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26: Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../pins/pins.h:44:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EFF, RAMPS_14_EFF, RAMPS_PLUS_EFF, RAMPS_14_RE_ARM_EFF, RAMPS_SMART_EFF, RAMPS_DUO_EFF, RAMPS4DUE_EFF)

   ^~

compilation terminated due to -fmax-errors=5. In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51: Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:42:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEB, RAMPS_14_EEB, RAMPS_PLUS_EEB, RAMPS_14_RE_ARM_EEB, RAMPS_SMART_EEB, RAMPS_DUO_EEB, RAMPS4DUE_EEB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768../../core/serial.h:24, from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26: Marlin\src\HAL\HAL_LPC1768../../core/../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../pins/pins.h:46:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEF, RAMPS_14_EEF, RAMPS_PLUS_EEF, RAMPS_14_RE_ARM_EEF, RAMPS_SMART_EEF, RAMPS_DUO_EEF, RAMPS4DUE_EEF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768../../core/serial.h:24, from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26: Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../pins/pins.h:46:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEF, RAMPS_14_EEF, RAMPS_PLUS_EEF, RAMPS_14_RE_ARM_EEF, RAMPS_SMART_EEF, RAMPS_DUO_EEF, RAMPS4DUE_EEF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51: Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:42:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEB, RAMPS_14_EEB, RAMPS_PLUS_EEB, RAMPS_14_RE_ARM_EEB, RAMPS_SMART_EEB, RAMPS_DUO_EEB, RAMPS4DUE_EEB)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51: Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:44:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EFF, RAMPS_14_EFF, RAMPS_PLUS_EFF, RAMPS_14_RE_ARM_EFF, RAMPS_SMART_EFF, RAMPS_DUO_EFF, RAMPS4DUE_EFF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51: Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:44:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EFF, RAMPS_14_EFF, RAMPS_PLUS_EFF, RAMPS_14_RE_ARM_EFF, RAMPS_SMART_EFF, RAMPS_DUO_EFF, RAMPS4DUE_EFF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51: Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:46:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEF, RAMPS_14_EEF, RAMPS_PLUS_EEF, RAMPS_14_RE_ARM_EEF, RAMPS_SMART_EEF, RAMPS_DUO_EEF, RAMPS4DUE_EEF)

   ^~

*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o] Error 1 In file included from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768../../core/serial.h:24, from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26: Marlin\src\HAL\HAL_LPC1768../../core/../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../pins/pins.h:48:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_SF, RAMPS_14_SF, RAMPS_PLUS_SF, RAMPS_14_RE_ARM_SF, RAMPS_SMART_SF, RAMPS_DUO_SF, RAMPS4DUE_SF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768../../core/serial.h:24, from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26: Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../core/../inc/../pins/pins.h:48:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_SF, RAMPS_14_SF, RAMPS_PLUS_SF, RAMPS_14_RE_ARM_SF, RAMPS_SMART_SF, RAMPS_DUO_SF, RAMPS4DUE_SF)

   ^~

compilation terminated due to -fmax-errors=5. In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51: Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:46:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_EEF, RAMPS_14_EEF, RAMPS_PLUS_EEF, RAMPS_14_RE_ARM_EEF, RAMPS_SMART_EEF, RAMPS_DUO_EEF, RAMPS4DUE_EEF)

   ^~

*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\DebugMonitor.cpp.o] Error 1 In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:37, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51: Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:23: warning: assertions are a deprecated extension [-Wdeprecated]

define MOTHERBOARD #define BOARD_SKR_1_3

                   ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:48:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_SF, RAMPS_14_SF, RAMPS_PLUS_SF, RAMPS_14_RE_ARM_SF, RAMPS_SMART_SF, RAMPS_DUO_SF, RAMPS4DUE_SF)

   ^~

In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfigPre.h:35, from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:28, from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51: Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:214:23: error: missing binary operator before token "2016"

define BOARD_SKR_1_3 2016

                   ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../../Configuration.h:133:31: note: in expansion of macro 'BOARD_SKR_1_3'

define MOTHERBOARD #define BOARD_SKR_1_3

                           ^~~~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:324:42: note: in expansion of macro 'MOTHERBOARD'

define _MB1(B) (defined(BOARD##B) && MOTHERBOARD==BOARD_##B)

                                      ^~~~~~~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:156:29: note: in expansion of macro '_MB_1'

define _DO7(W,C,A,V...) (##W##_1(A) C _DO_6(W,C,V))

                         ^

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:162:28: note: in expansion of macro '_DO_7'

define __DO_N(W,C,N,V...) DO##N(W,C,V)

                        ^~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:163:28: note: in expansion of macro '__DO_N'

define _DO_N(W,C,N,V...) __DO_N(W,C,N,V)

                        ^~~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/macros.h:164:28: note: in expansion of macro '_DO_N'

define DO(W,C,V...) _DO_N(W,C,NUM_ARGS(V),V)

                        ^~~~~

Marlin\src\HAL\HAL_LPC1768../../inc/../core/boards.h:325:19: note: in expansion of macro 'DO'

define MB(V...) DO(MB,||,V)

               ^~

Marlin\src\HAL\HAL_LPC1768../../inc/../pins/pins.h:48:7: note: in expansion of macro 'MB'

elif MB(RAMPS_13_SF, RAMPS_14_SF, RAMPS_PLUS_SF, RAMPS_14_RE_ARM_SF, RAMPS_SMART_SF, RAMPS_DUO_SF, RAMPS4DUE_SF)

   ^~

compilation terminated due to -fmax-errors=5. *** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL_SPI.cpp.o] Error 1 ============================================================================ [FAILED] Took 8.18 seconds ============================================================================

Environment Status Duration


megaatmega2560 IGNORED megaatmega1280 IGNORED at90usb1286_cdc IGNORED at90usb1286_dfu IGNORED DUE IGNORED DUE_USB IGNORED DUE_debug IGNORED LPC1768 FAILED 00:00:08.176 LPC1769 IGNORED sanguino_atmega644p IGNORED sanguino_atmega1284p IGNORED melzi IGNORED melzi_optiboot IGNORED rambo IGNORED STM32F103RE IGNORED STM32F103RC_fysetc IGNORED STM32F103RC_bigtree IGNORED STM32F103RC_bigtree_USB IGNORED STM32F4 IGNORED STM32F7 IGNORED ARMED IGNORED STM32F103VE_longer IGNORED mks_robin IGNORED mks_robin_lite IGNORED mks_robin_mini IGNORED mks_robin_nano IGNORED jgaurora_a5s_a1 IGNORED STM32F407VE_black IGNORED BIGTREE_SKR_PRO IGNORED BIGTREE_BTT002 IGNORED teensy31 IGNORED STM32F103CB_malyan IGNORED chitu_f103 IGNORED teensy35 IGNORED esp32 IGNORED fysetc_f6_13 IGNORED linux_native IGNORED SAMD51_grandcentral_m4 IGNORED include_tree IGNORED ====================================================================== 1 failed, 0 succeeded in 00:00:08.176 ====================================================================== The terminal process terminated with exit code: 1

Terminal will be reused by tasks, press any key to close it.

I tried the unconfigured version of Marlin 2.0, but same error. Folder attached below: Marlin-bugfix-2.0.x.zip

teemuatlut commented 4 years ago

L133:

#define MOTHERBOARD #define BOARD_BIGTREE_SKR_V1_3
ellensp commented 4 years ago

Not a bug, user error, as listed above rather tersely. Longer version for the confused. In Configuration.h you have to set #define MOTHERBOARD to one of boards listed in boards.h
see https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.0.x/Marlin/src/core/boards.h The user has set #define MOTHERBOARD #define BOARD_SKR_1_3 this is not a valid board or the correct syntax as it contain a second #define statement. It should be #define MOTHERBOARD BOARD_BIGTREE_SKR_V1_3

LordBBQ commented 4 years ago

Thanks, works fine now.

LordBBQ commented 4 years ago

Sorry, just a joke. They told me that you stole something, so I kicked you. Kick only means that you ‘leave the game’. Sorry if you took it the wrong way.

On 20 Nov 2019, at 1:03 am, ellensp notifications@github.com wrote:

Not a bug, user error, as listed above rather tersely. Longer version for the confused. In Configuration.h you have to set #define MOTHERBOARD to one of boards listed in boards.h see https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.0.x/Marlin/src/core/boards.h https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.0.x/Marlin/src/core/boards.h The user has set #define MOTHERBOARD #define BOARD_SKR_1_3 this is not a valid board or the correct syntax as it contain a second #define statement. It should be #define MOTHERBOARD BOARD_BIGTREE_SKR_V1_3

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/MarlinFirmware/Marlin/issues/15945?email_source=notifications&email_token=ALDCXGHQR7L22XCHH7TKAM3QUPW2XA5CNFSM4JO65KT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEOJHXQ#issuecomment-555520990, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALDCXGFKHP2YY5FCXNFIVADQUPW2XANCNFSM4JO65KTQ.

github-actions[bot] commented 4 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.