With the changes I have suggested, this is what you should get in the VSCode terminal output:
> Executing task: platformio run --environment creality <
Processing creality (board: genericSTM32F103RE; platform: ststm32@<6.2.0; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103RE.html
PLATFORM: ST STM32 (6.1.1) > STM32F103RE (64k RAM. 512k Flash)
HARDWARE: STM32F103RET6 72MHz, 64KB RAM, 512KB Flash
DEBUG: Current (jlink) External (blackmagic, jlink, stlink)
PACKAGES:
- framework-arduinoststm32-maple 2.10000.200103 (1.0.0)
- toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
Converting Marlin.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 39 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <U8glib-HAL> 0.4.1
| |-- <Wire> 1.0
|-- <LiquidCrystal> 1.3.4
| |-- <Wire> 1.0
|-- <TMCStepper> 0.7.1
|-- <Adafruit MAX31865 library> 1.1.0
|-- <LiquidTWI2> 1.2.7
| |-- <Wire> 1.0
|-- <Arduino-L6470> 0.7.0
|-- <SailfishLCD> 0.0.0+20201015131029
|-- <SailfishRGB_LED> 0.0.0+20201015131029
| |-- <Wire> 1.0
|-- <SlowSoftI2CMaster> 0.0.0+20201015131029
|-- <STM32ADC> 1.0
|-- <USBComposite for STM32F1> 0.91
|-- <EEPROM>
|-- <Wire> 1.0
Building in release mode
Compiling .pio/build/creality/FrameworkArduinoVariant/board.cpp.o
Compiling .pio/build/creality/FrameworkArduinoVariant/wirish/boards.cpp.o
Compiling .pio/build/creality/FrameworkArduinoVariant/wirish/boards_setup.cpp.o
... {{ BUNCH OF STUFF SNIPPED TO SAVE SPACE IN THE POST }} ...
Compiling .pio/build/creality/lib35d/STM32ADC/utility/util_adc.c.o
Compiling .pio/build/creality/lib49b/USBComposite/AbsMouse.cpp.o
/Users/martin/.platformio/packages/framework-arduinoststm32-maple/STM32F1/libraries/STM32ADC/src/utility/util_adc.c:10:30: warning: 'adc_result' initialized and declared 'extern'
extern volatile unsigned int adc_result = 0;
^~~~~~~~~~
Compiling .pio/build/creality/lib49b/USBComposite/Consumer.cpp.o
Compiling .pio/build/creality/lib49b/USBComposite/HIDReports.cpp.o
Compiling .pio/build/creality/lib49b/USBComposite/Joystick.cpp.o
Archiving .pio/build/creality/lib690/libAdafruit_MAX31865.a
Compiling .pio/build/creality/lib49b/USBComposite/Keyboard.cpp.o
Indexing .pio/build/creality/lib690/libAdafruit_MAX31865.a
Archiving .pio/build/creality/lib46e/libSailfishRGB_LED.a
Archiving .pio/build/creality/libd04/libSlowSoftI2CMaster.a
Indexing .pio/build/creality/lib46e/libSailfishRGB_LED.a
Indexing .pio/build/creality/libd04/libSlowSoftI2CMaster.a
Archiving .pio/build/creality/lib35d/libSTM32ADC.a
Archiving .pio/build/creality/libb7f/libTMCStepper.a
Indexing .pio/build/creality/lib35d/libSTM32ADC.a
Compiling .pio/build/creality/lib49b/USBComposite/MinSysex.c.o
Indexing .pio/build/creality/libb7f/libTMCStepper.a
Compiling .pio/build/creality/lib49b/USBComposite/Mouse.cpp.o
Compiling .pio/build/creality/lib49b/USBComposite/USBComposite.cpp.o
Archiving .pio/build/creality/lib79a/libSailfishLCD.a
Archiving .pio/build/creality/libb65/libArduino-L6470.a
Indexing .pio/build/creality/lib79a/libSailfishLCD.a
Archiving .pio/build/creality/libadc/libLiquidTWI2.a
Indexing .pio/build/creality/libb65/libArduino-L6470.a
Indexing .pio/build/creality/libadc/libLiquidTWI2.a
Compiling .pio/build/creality/lib49b/USBComposite/USBCompositeSerial.cpp.o
Compiling .pio/build/creality/lib49b/USBComposite/USBHID.cpp.o
Compiling .pio/build/creality/lib49b/USBComposite/USBMIDI.cpp.o
Compiling .pio/build/creality/lib49b/USBComposite/USBMassStorage.cpp.o
Compiling .pio/build/creality/lib49b/USBComposite/USBXBox360.cpp.o
Compiling .pio/build/creality/lib49b/USBComposite/usb_composite_serial.c.o
Compiling .pio/build/creality/lib49b/USBComposite/usb_generic.c.o
Compiling .pio/build/creality/lib49b/USBComposite/usb_hid.c.o
Compiling .pio/build/creality/lib49b/USBComposite/usb_mass.c.o
Compiling .pio/build/creality/lib49b/USBComposite/usb_mass_mal.c.o
Compiling .pio/build/creality/lib49b/USBComposite/usb_midi_device.c.o
Compiling .pio/build/creality/lib49b/USBComposite/usb_scsi.c.o
Compiling .pio/build/creality/lib49b/USBComposite/usb_scsi_data.c.o
Compiling .pio/build/creality/lib49b/USBComposite/usb_setup.cpp.o
Compiling .pio/build/creality/lib49b/USBComposite/usb_x360.c.o
Compiling .pio/build/creality/lib988/EEPROM/EEPROM.cpp.o
Compiling .pio/build/creality/lib988/EEPROM/flash_stm32.c.o
Archiving .pio/build/creality/lib49b/libUSBComposite.a
Indexing .pio/build/creality/lib49b/libUSBComposite.a
Archiving .pio/build/creality/lib988/libEEPROM.a
Indexing .pio/build/creality/lib988/libEEPROM.a
Archiving .pio/build/creality/lib905/libU8glib-HAL.a
Indexing .pio/build/creality/lib905/libU8glib-HAL.a
Linking .pio/build/creality/firmware.elf
Building .pio/build/creality/firmware.bin
Checking size .pio/build/creality/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [== ] 23.8% (used 15600 bytes from 65536 bytes)
Flash: [==== ] 35.5% (used 186140 bytes from 524288 bytes)
========================================================================================================== [SUCCESS] Took 18.01 seconds ==========================================================================================================
Environment Status Duration
------------- -------- ------------
creality SUCCESS 00:00:18.006
=========================================================================================================== 1 succeeded in 00:00:18.006 ===========================================================================================================
Terminal will be reused by tasks, press any key to close it.