MarlinFirmware / AutoBuildMarlin

Visual Studio Code extension to more easily build Marlin Firmware
GNU General Public License v3.0
258 stars 57 forks source link

No such file or directory. #35

Closed Kokaro13 closed 3 years ago

Kokaro13 commented 3 years ago

Issue Type: Bug

There is an error when VS attempts to run avr.g++.exe in both the Marlin autobuild and manual builds. It says that the file and directory do not exist. When I manually type the directory it leads to the file. I have worked with a lot of people in the Marlin and VS community, and they don't understand what is happening to cause this. I have attempted many fixes, including uninstalling VS/ restarting/ reinstalling, removing extions with restarts after, deleting Marlin and redownloading with restarts, and I am just at the end of the rope. I have been actively working on this issue for about 6 days. Thank you.

Extension version: 2.1.27 VS Code version: Code 1.52.1 (ea3859d4ba2f3e577a159bc91e3074c5d85c0523, 2020-12-16T16:34:46.910Z) OS version: Windows_NT x64 10.0.19042

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i5-1035G4 CPU @ 1.10GHz (8 x 1498)| |GPU Status|2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
opengl: enabled_on
protected_video_decode: enabled
rasterization: enabled
skia_renderer: disabled_off_ok
video_decode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled| |Load (avg)|undefined| |Memory (System)|7.60GB (1.22GB free)| |Process Argv|--crash-reporter-id 4bd87bcd-02e7-4fb5-abf6-057c791e62eb| |Screen Reader|no| |VM|0%|
A/B Experiments ``` vsliv368cf:30146710 vsreu685:30147344 openlogontheside:30221877 python383:30185418 vspyt653:30244269 vspor879:30202332 vspor708:30202333 vspor363:30204092 vswsl492:30211401 wsl2promptcf:30224613 pythonvsdeb440:30242242 unusedpromptcf:30224611 folderexplorercf:30224615 openfilemenucf:30224648 pythonvsded773cf:30236630 vstes627:30244334 vsjup459:30237187 ```
Miklos-M commented 3 years ago

I have the same problem now! In addition I get compilations errs:

Log Output ``` In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/HAL_SPI.cpp:25: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/HAL_SPI.cpp:25: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ In file included from Marlin/src/HAL/STM32/HAL.cpp:25: Marlin/src/HAL/STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/HAL.cpp:28: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. Compiling .pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/shared/backtrace/unwarm_thumb.cpp.o *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/HAL.cpp.o] Error 1 *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/HAL_SPI.cpp.o] Error 1 In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/MarlinSerial.cpp:21: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/MarlinSerial.cpp:21: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/Sd2Card_sdio_stm32duino.cpp:24: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/Sd2Card_sdio_stm32duino.cpp:24: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/MarlinSerial.cpp.o] Error 1 *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/Sd2Card_sdio_stm32duino.cpp.o] Error 1 In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/Servo.cpp:25: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/Servo.cpp:25: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/Servo.cpp.o] Error 1 In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/eeprom_flash.cpp:25: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/eeprom_flash.cpp:25: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/eeprom_sram.cpp:25: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/eeprom_sram.cpp:25: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/eeprom_flash.cpp.o] Error 1 *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/eeprom_sram.cpp.o] Error 1 In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/eeprom_sdcard.cpp:28: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/eeprom_sdcard.cpp:28: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/eeprom_wired.cpp:25: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/eeprom_wired.cpp:25: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/eeprom_sdcard.cpp.o] Error 1 *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/eeprom_wired.cpp.o] Error 1 In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/fastio.cpp:25: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/fastio.cpp:25: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/fastio.cpp.o] Error 1 In file included from Marlin/src/HAL/STM32/tft/../../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/tft/../../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/tft/tft_spi.cpp:24: Marlin/src/HAL/STM32/tft/../../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/tft/../../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/tft/tft_spi.cpp:24: Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/tft/tft_spi.cpp.o] Error 1 In file included from Marlin/src/HAL/STM32/tft/../../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/tft/../../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/tft/tft_fsmc.cpp:24: Marlin/src/HAL/STM32/tft/../../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/tft/../../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/tft/tft_fsmc.cpp:24: Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. In file included from Marlin/src/HAL/STM32/tft/../../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/tft/../../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/tft/xpt2046.cpp:24: Marlin/src/HAL/STM32/tft/../../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/tft/../../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/tft/xpt2046.cpp:24: Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. In file included from Marlin/src/HAL/STM32/tft/../../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/tft/../../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/tft/tft_ltdc.cpp:24: Marlin/src/HAL/STM32/tft/../../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/tft/../../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/tft/tft_ltdc.cpp:24: Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/tft/../../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/tft/tft_fsmc.cpp.o] Error 1 *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/tft/xpt2046.cpp.o] Error 1 *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/tft/tft_ltdc.cpp.o] Error 1 In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/timers.cpp:24: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/timers.cpp:24: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/timers.cpp.o] Error 1 In file included from Marlin/src/HAL/shared/../../core/../inc/../HAL/HAL.h:30, from Marlin/src/HAL/shared/../../core/../inc/MarlinConfig.h:31, from Marlin/src/HAL/shared/../../core/serial.h:24, from Marlin/src/HAL/shared/HAL_MinSerial.h:24, from Marlin/src/HAL/shared/HAL_MinSerial.cpp:22: Marlin/src/HAL/shared/../../core/../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/shared/../../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/shared/../../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/shared/../../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/shared/../../core/../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/shared/../../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/shared/../../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/shared/../../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/shared/HAL_MinSerial.h:24, from Marlin/src/HAL/shared/HAL_MinSerial.cpp:22: Marlin/src/HAL/shared/../../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/shared/../../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/shared/../../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/shared/../../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/shared/../../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/shared/HAL_MinSerial.cpp.o] Error 1 In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/usb_host.cpp:25: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/usb_host.cpp:25: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. In file included from Marlin/src/HAL/STM32/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32/watchdog.cpp:30: Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/usb_host.cpp.o] Error 1 Marlin/src/HAL/STM32/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/STM32/watchdog.cpp:30: Marlin/src/HAL/STM32/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/STM32/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/STM32/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. In file included from Marlin/src/HAL/shared/../../inc/../HAL/HAL.h:30, from Marlin/src/HAL/shared/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/shared/Delay.cpp:24: Marlin/src/HAL/shared/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/shared/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/shared/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/shared/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/shared/../../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/shared/../../inc/../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/shared/../../inc/../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/shared/../../inc/../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/shared/../../inc/MarlinConfig.h:55, from Marlin/src/HAL/shared/Delay.cpp:24: Marlin/src/HAL/shared/../../inc/../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/shared/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/shared/../../inc/../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/shared/../../inc/../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/shared/../../inc/../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/STM32/watchdog.cpp.o] Error 1 *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/shared/Delay.cpp.o] Error 1 In file included from Marlin/src/HAL/shared/backtrace/../../../core/../inc/../HAL/HAL.h:30, from Marlin/src/HAL/shared/backtrace/../../../core/../inc/MarlinConfig.h:31, from Marlin/src/HAL/shared/backtrace/../../../core/serial.h:24, from Marlin/src/HAL/shared/backtrace/../HAL_MinSerial.h:24, from Marlin/src/HAL/shared/backtrace/backtrace.cpp:28: Marlin/src/HAL/shared/backtrace/../../../core/../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/shared/backtrace/../../../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/shared/backtrace/../../../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/shared/backtrace/../../../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ Marlin/src/HAL/shared/backtrace/../../../core/../inc/../HAL/./STM32/HAL.h:54:21: error: 'MSerial0' was not declared in this scope; did you mean 'MSerial10'? 54 | #define MYSERIAL1 MSerial0 | ^~~~~~~~ Marlin/src/HAL/shared/backtrace/../../../core/serial.h:69:26: note: in expansion of macro 'MYSERIAL1' 69 | #define _SERIAL_LEAF_1 MYSERIAL1 | ^~~~~~~~~ Marlin/src/HAL/shared/backtrace/../../../core/serial.h:78:25: note: in expansion of macro '_SERIAL_LEAF_1' 78 | #define SERIAL_LEAF_1 _SERIAL_LEAF_1 | ^~~~~~~~~~~~~~ Marlin/src/HAL/shared/backtrace/../../../core/serial.h:111:32: note: in expansion of macro 'SERIAL_LEAF_1' 111 | typedef MultiSerial SerialOutputT; | ^~~~~~~~~~~~~ In file included from Marlin/src/HAL/shared/backtrace/../HAL_MinSerial.h:24, from Marlin/src/HAL/shared/backtrace/backtrace.cpp:28: Marlin/src/HAL/shared/backtrace/../../../core/serial.h:111:74: error: template argument 1 is invalid 111 | typedef MultiSerial SerialOutputT; | ^ Marlin/src/HAL/shared/backtrace/../../../core/serial.h: In function 'void SERIAL_CHAR(char)': Marlin/src/HAL/shared/backtrace/../../../core/serial.h:130:47: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 130 | inline void SERIAL_CHAR(char a) { SERIAL_IMPL.write(a); } | ^~~~~ Marlin/src/HAL/shared/backtrace/../../../core/serial.h: In function 'void SERIAL_CHAR(char, Args ...)': Marlin/src/HAL/shared/backtrace/../../../core/serial.h:132:55: error: request for member 'write' in 'multiSerial', which is of non-class type 'SerialOutputT' {aka 'int'} 132 | void SERIAL_CHAR(char a, Args ... args) { SERIAL_IMPL.write(a); SERIAL_CHAR(args ...); } | ^~~~~ compilation terminated due to -fmax-errors=5. *** [.pio/build/BIGTREE_SKR_PRO_usb_flash_drive/src/src/HAL/shared/backtrace/backtrace.cpp.o] Error 1 ========================================= [FAILED] Took 5.66 seconds ========================================= Environment Status Duration ------------------------------- -------- ------------ BIGTREE_SKR_PRO_usb_flash_drive FAILED 00:00:05.662 ==================================== 1 failed, 0 succeeded in 00:00:05.662 ==================================== miklos@miklos-X570-AORUS-ULTRA:~/Arduino/Marlin-2.0.x$ ^C miklos@miklos-X570-AORUS-ULTRA:~/Arduino/Marlin-2.0.x$ F F: command not found miklos@miklos-X570-AORUS-ULTRA:~/Arduino/Marlin-2.0.x$ ```