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
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$
```
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: enabledflash_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 ```